![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <occ_arete.h>
Fonctions membres publiques | |
OCC_ARETE (std::string idori, unsigned long num, class MG_COSOMMET *mgcosom1, class MG_COSOMMET *mgcosom2, class MG_COURBE *crb, int sens, TopoDS_Edge edge, OCC_FONCTION *occ_fonction) | |
OCC_ARETE (std::string idori, class MG_COSOMMET *mgcosom1, class MG_COSOMMET *mgcosom2, class MG_COURBE *crb, int sens, TopoDS_Edge edge, OCC_FONCTION *occ_fonction) | |
OCC_ARETE (std::string idori, unsigned long num, class MG_COURBE *crb, int sens, TopoDS_Edge edge, OCC_FONCTION *occ_fonction) | |
OCC_ARETE (std::string idori, class MG_COURBE *crb, int sens, TopoDS_Edge edge, OCC_FONCTION *occ_fonction) | |
OCC_ARETE (OCC_ARETE &mdd) | |
virtual | ~OCC_ARETE () |
TopoDS_Edge | get_TopoDS_Edge (void) |
void | change_TopoDS_Edge (TopoDS_Edge edge) |
virtual void | enregistrer (std::ostream &o, double version) |
![]() | |
MG_ARETE (std::string idori, unsigned long num, class MG_COSOMMET *mgcosom1, class MG_COSOMMET *mgcosom2, class MG_COURBE *crb, int sens) | |
MG_ARETE (std::string idori, class MG_COSOMMET *mgcosom1, class MG_COSOMMET *mgcosom2, class MG_COURBE *crb, int sens) | |
MG_ARETE (std::string idori, unsigned long num, class MG_COURBE *crb, int sens) | |
MG_ARETE (std::string idori, class MG_COURBE *crb, int sens) | |
MG_ARETE (MG_ARETE &mdd) | |
virtual | ~MG_ARETE () |
virtual void | changer_cosommet1 (class MG_COSOMMET *cosom) |
virtual void | changer_cosommet2 (class MG_COSOMMET *cosom) |
virtual class MG_COSOMMET * | get_cosommet1 (void) |
virtual class MG_COSOMMET * | get_cosommet2 (void) |
virtual class MG_COURBE * | get_courbe (void) |
virtual int | get_orientation (void) |
virtual void | ajouter_mg_coarete (class MG_COARETE *coarete) |
virtual void | supprimer_mg_coarete (class MG_COARETE *coarete) |
virtual int | get_nb_mg_coarete (void) |
virtual MG_COARETE * | get_mg_coarete (int num) |
virtual int | get_type (void) |
virtual int | get_dimension (void) |
virtual void | evaluer (double t, double *xyz) |
virtual void | deriver (double t, double *xyz) |
virtual void | deriver_seconde (double t, double *ddxyz, double *dxyz=NULL, double *xyz=NULL) |
virtual void | inverser (double &t, double *xyz, double precision=1e-6) |
virtual double | get_M (double t) |
virtual double | get_tmin (void) |
virtual double | get_tmax (void) |
virtual double | get_longueur (double t1, double t2, double precis=1e-6) |
virtual void | get_param_NURBS (int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m) |
double | get_t (double t1, double t2, double lengh, double pas=0.001) |
virtual VCT & | get_vectorisation (void) |
virtual void | get_topologie_sousjacente (TPL_MAP_ENTITE< MG_ELEMENT_TOPOLOGIQUE * > *lst) |
virtual bool | est_une_topo_element (void) |
virtual BOITE_3D | get_boite_3D (void) |
virtual void | recupere_resultat (class FEM_SOLUTION *sol, int numchamps, char *fichier) |
![]() | |
MG_ELEMENT_TOPOLOGIQUE (std::string id) | |
MG_ELEMENT_TOPOLOGIQUE (unsigned long num, std::string id) | |
MG_ELEMENT_TOPOLOGIQUE (MG_ELEMENT_TOPOLOGIQUE &mdd) | |
virtual | ~MG_ELEMENT_TOPOLOGIQUE () |
virtual void | enregistrer_ccf (std::ostream &o, double version) |
virtual void | enregistrer_contraintes (std::ostream &o, double version) |
virtual int | est_topologie_sousjacente (MG_ELEMENT_TOPOLOGIQUE *ele) |
virtual TPL_SET< MG_ELEMENT_MAILLAGE * > * | get_lien_maillage (void) |
virtual TPL_LISTE_ENTITE< FEM_ELEMENT_MAILLAGE * > * | get_lien_fem_maillage (void) |
virtual void | change_nouveau_numero (int num) |
virtual int | get_nouveau_numero (void) |
virtual char | get_formulation_ccf (int num) |
virtual int | get_nb_ccf (void) |
virtual void | get_type_ccf (int num, char *nom) |
virtual int | get_num_ccf (char *nom) |
virtual bool | get_formulation_ccf (char *nom, char &c) |
virtual bool | get_valeur_ccf (char *nom, double &val) |
virtual void | change_type_ccf (int num, char *nom) |
virtual double | get_valeur_ccf (int num) |
virtual std::string | get_effort_suiv (int num) |
virtual std::string | get_formule_ccf (int num) |
virtual unsigned long | get_id_ccf (int num) |
virtual void | change_formule_ccf (int num, std::string val) |
virtual void | change_id_ccf (int num, unsigned long val) |
virtual int | get_formule_nb_variable (int num) |
virtual std::string | get_formule_variable (int num, int num2) |
virtual void | change_effort_suiv (int num, std::string suiv) |
virtual void | change_valeur_ccf (int num, double val) |
virtual void | ajouter_ccf (char *nom, double val, std::string suiv="NS") |
virtual void | ajouter_ccf (char *nom, std::string formule, std::vector< std::string > &listvariable, std::string suiv="NS") |
virtual void | ajouter_ccf (char *nom, unsigned long id, std::string suiv="NS") |
virtual void | supprimer_ccf (int num) |
virtual void | transfert_ccf (MG_ELEMENT_TOPOLOGIQUE &a1) |
virtual void | copie_ccf (MG_ELEMENT_TOPOLOGIQUE &a1) |
virtual bool | est_orthotrope_mecanique (void) |
virtual std::string | get_idoriginal (void) |
virtual void | change_idoriginal (std::string id) |
virtual void | ajouter_contrainte (double val) |
virtual int | get_nb_contrainte (void) |
virtual double | get_contrainte (int i) |
![]() | |
MG_IDENTIFICATEUR (unsigned long num) | |
MG_IDENTIFICATEUR () | |
MG_IDENTIFICATEUR (MG_IDENTIFICATEUR &mdd) | |
virtual | ~MG_IDENTIFICATEUR () |
unsigned long | get_id () |
void | change_id (unsigned long idtmp) |
virtual void | get_fichier_dependant (std::vector< std::string > &liste_fichier) |
Attributs protégés | |
TopoDS_Edge | m_edge |
OCC_FONCTION * | m_occ_fonction |
![]() | |
class MG_COSOMMET * | cosommet1 |
class MG_COSOMMET * | cosommet2 |
class MG_COURBE * | courbe |
int | orientation |
std::vector< class MG_COARETE * > | lst_coarete |
class VCT_ARETE * | vect |
![]() | |
TPL_SET< MG_ELEMENT_MAILLAGE * > | lien_maillage |
TPL_LISTE_ENTITE< FEM_ELEMENT_MAILLAGE * > | lien_fem_maillage |
int | nouveau_numero |
std::string | idoriginal |
TPL_MAP_ENTITE< MG_ELEMENT_TOPOLOGIQUE * > | lst_topo_sous_jacente |
std::vector< CCF > | tabccf |
std::vector< double > | contraintes |
Membres hérités additionnels | |
![]() | |
enum | TYPE_ELEMENT_TOPOLOGIQUE { SOMMET =0, ARETE =1, FACE =2, VOLUME =3, COQUE =4, POUTRE =5 } |
![]() | |
static void | change_pas_echantillon (int val) |
static void | restaure_pas_echantillon (void) |
![]() | |
void | get_intersection (double t1, double t2, double *point_iners) |
![]() | |
virtual void | ini_param (void) |
![]() | |
static int | pas_echantillon =20 |
static double | epsilon_echantillon =1 |
static double | angle_dev_echantillon =0.5 |
static int | oldval_pas_echantillon =1 |
Définition à la ligne 34 du fichier occ_arete.h.
OCC_ARETE::OCC_ARETE | ( | std::string | idori, |
unsigned long | num, | ||
class MG_COSOMMET * | mgcosom1, | ||
class MG_COSOMMET * | mgcosom2, | ||
class MG_COURBE * | crb, | ||
int | sens, | ||
TopoDS_Edge | edge, | ||
OCC_FONCTION * | occ_fonction | ||
) |
OCC_ARETE::OCC_ARETE | ( | std::string | idori, |
class MG_COSOMMET * | mgcosom1, | ||
class MG_COSOMMET * | mgcosom2, | ||
class MG_COURBE * | crb, | ||
int | sens, | ||
TopoDS_Edge | edge, | ||
OCC_FONCTION * | occ_fonction | ||
) |
Définition à la ligne 44 du fichier occ_arete.cpp.
Références m_edge, et m_occ_fonction.
OCC_ARETE::OCC_ARETE | ( | std::string | idori, |
unsigned long | num, | ||
class MG_COURBE * | crb, | ||
int | sens, | ||
TopoDS_Edge | edge, | ||
OCC_FONCTION * | occ_fonction | ||
) |
OCC_ARETE::OCC_ARETE | ( | std::string | idori, |
class MG_COURBE * | crb, | ||
int | sens, | ||
TopoDS_Edge | edge, | ||
OCC_FONCTION * | occ_fonction | ||
) |
Définition à la ligne 26 du fichier occ_arete.cpp.
Références m_edge, et m_occ_fonction.
OCC_ARETE::OCC_ARETE | ( | OCC_ARETE & | mdd | ) |
Définition à la ligne 50 du fichier occ_arete.cpp.
Références m_edge, et m_occ_fonction.
|
virtual |
Définition à la ligne 56 du fichier occ_arete.cpp.
Références OCC_FONCTION::get_version(), m_occ_fonction, et OCC_FONCTION_V2017::supprimer_OCC_ARETE().
void OCC_ARETE::change_TopoDS_Edge | ( | TopoDS_Edge | edge | ) |
Définition à la ligne 70 du fichier occ_arete.cpp.
Références m_edge.
|
virtual |
Réimplémentée à partir de MG_ARETE.
Définition à la ligne 75 du fichier occ_arete.cpp.
Références MG_ARETE::enregistrer().
TopoDS_Edge OCC_ARETE::get_TopoDS_Edge | ( | void | ) |
Définition à la ligne 65 du fichier occ_arete.cpp.
Références m_edge.
Référencé par OCC_FONCTION_V2017::ajouter_OCC_ARETE(), OCC_FONCTION_V2017::exporter_fichier_brep(), OCC_OT_CG::get_listofTopoDS_Shape(), OCC_FONCTION_V2017::identifier_TopoDS_Edge(), OCC_IMPORT::importer_triangulation_V2017(), et OCC_FONCTION_V2017::supprimer_OCC_ARETE().
|
protected |
Définition à la ligne 48 du fichier occ_arete.h.
Référencé par change_TopoDS_Edge(), get_TopoDS_Edge(), et OCC_ARETE().
|
protected |
Définition à la ligne 49 du fichier occ_arete.h.
Référencé par OCC_ARETE(), et ~OCC_ARETE().