![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <CAD4FE_MakeLoops.h>
Classes | |
| class | CoEdge |
Fonctions membres publiques | |
| MakeLoops (std::vector< MG_FACE * > __faceList, std::vector< MG_ARETE * > __edgeList, std::vector< int > __senseList) | |
| ~MakeLoops () | |
| void | GetFaceLoops (MG_FACE *__face, std::vector< std::vector< CoEdge * > > &__loops) |
| std::string | PrintFaceNormalAtVertices (MG_FACE *__face) |
Attributs protégés | |
| std::map< MG_FACE *, std::set< CoEdge * > > | _mapFaceCoEdge |
Définition à la ligne 36 du fichier CAD4FE_MakeLoops.h.
| MakeLoops::MakeLoops | ( | std::vector< MG_FACE * > | __faceList, |
| std::vector< MG_ARETE * > | __edgeList, | ||
| std::vector< int > | __senseList | ||
| ) |
Définition à la ligne 311 du fichier CAD4FE_MakeLoops.cpp.
Références _mapFaceCoEdge.
| MakeLoops::~MakeLoops | ( | ) |
Définition à la ligne 330 du fichier CAD4FE_MakeLoops.cpp.
Références _mapFaceCoEdge.
Définition à la ligne 381 du fichier CAD4FE_MakeLoops.cpp.
Références _mapFaceCoEdge, MG_FACE::calcul_normale_unitaire(), CAD4FE::MCFace::calcul_normale_unitaire(), CAD4FE::MakeLoops::CoEdge::e, CAD4FE::MakeLoops::CoEdge::EndVertex(), MG_POINT::evaluer(), MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_TOPOLOGIQUE::get_idoriginal(), MG_SOMMET::get_point(), MG_FACE::inverser(), CAD4FE::MakeLoops::CoEdge::IsAfter(), CAD4FE::MakeLoops::CoEdge::MeshAngleInPlane(), et CAD4FE::MakeLoops::CoEdge::next.
Référencé par CAD4FE::MCBody::ExportBRep().


| std::string MakeLoops::PrintFaceNormalAtVertices | ( | MG_FACE * | __face | ) |
Définition à la ligne 344 du fichier CAD4FE_MakeLoops.cpp.
Références _mapFaceCoEdge, CAD4FE::MCFace::calcul_normale_unitaire(), MG_POINT::evaluer(), MG_SOMMET::get_point(), et CAD4FE::MakeLoops::CoEdge::StartVertex().

Définition à la ligne 75 du fichier CAD4FE_MakeLoops.h.
Référencé par GetFaceLoops(), MakeLoops(), PrintFaceNormalAtVertices(), et ~MakeLoops().