 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
23 #ifndef CAD4FE_MCNodeH
24 #define CAD4FE_MCNodeH
44 class FaceBoundaryPoint;
50 typedef std::map< MG_FACE *, OT_VECTEUR_3D >
FMap;
52 typedef std::map< MG_ARETE *, double >
EMap;
55 typedef std::set< MG_SOMMET * >
VMap;
66 virtual void enregistrer(std::ostream& o,
double version);
virtual int get_type_entite()
std::map< MG_ARETE *, double > EMap
void SetRefEdgeMapping(MG_ARETE *__edge, double __t)
@ mailleur_2d_bouge_point
MG_ELEMENT_TOPOLOGIQUE * _refTopo
bool RefTopoIsInVertex(MG_SOMMET *)
void ConstructMergedVertexMapping(MG_SOMMET *__mergedVertex)
bool IsInVertex(MG_SOMMET *)
virtual void enregistrer(std::ostream &o, double version)
const unsigned int IDMCNODE
void SetRefFaceMapping(MG_FACE *__face, double *__uv)
VMap & GetRefVertexMapping()
void SetSaveFormat(char __format)
@ intersection_plane_mg_face
EMap::const_iterator EMapCIterator
bool RefTopoIsInFace(MG_FACE *)
VMap::iterator VMapIterator
@ intersection_plane_mg_polysurface
bool IsInEdge(MG_ARETE *)
OT_VECTEUR_3D & UV(MG_FACE *)
FMap::iterator FMapIterator
@ intersection_plane_mg_arete
OT_VECTEUR_3D & GetFaceParams(MG_FACE *)
bool RefTopoIsInEdge(MG_ARETE *)
VMap::const_iterator VMapCIterator
std::map< MG_FACE *, OT_VECTEUR_3D > FMap
double GetEdgeParams(MG_ARETE *)
MG_SOMMET * GetMergedVertex(MG_FACE *__face)
std::set< MG_SOMMET * > VMap
EMap & GetRefEdgeMapping()
FMap & GetRefFaceMapping()
void NormalMCFace(MCFace *__mcFace, double *__normal)
void change_lien_topologie_reference(MG_ELEMENT_TOPOLOGIQUE *__refTopo)
MG_ELEMENT_TOPOLOGIQUE * get_lien_topologie_reference()
enum CAD4FE::MCNode::CreatorType Creator
void CopyGeometry(const MCNode &)
void SharedVertices(MCNode *__other, std::set< MG_SOMMET * > &__setV)
EMap::iterator EMapIterator
void SharedFaces(MCNode *, std::set< MG_FACE * > &__setF)
void SharedEdges(MCNode *__other, std::set< MG_ARETE * > &__setE)
void SetRefVertexMapping(MG_SOMMET *__vertex)