![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <CAD4FE_FaceBoundaryPoint.h>

Fonctions membres publiques | |
| FaceBoundaryPoint (MCNode *__n, MG_FACE *__refFace) | |
| FaceBoundaryPoint (MCNode *__n, const FaceBoundaryPoint &__fbp) | |
| ~FaceBoundaryPoint () | |
| int | TestInteriorDirection (double __direction[3]) |
| double | GetInteriorDirectionAngle (double __direction[3]) |
| void | Initialize () |
| MG_SOMMET * | GetMergedVertex () |
| MCNode * | GetNode () |
Attributs publics | |
| MG_COARETE * | coedge1 |
| double | coedge1T |
| MG_COARETE * | coedge2 |
| double | vecTpCoedge1Der [2] |
| double | coedge2T |
| double | vecTpCoedge2Der [2] |
Attributs privés | |
| MG_FACE * | _face |
| MCNode * | _node |
| OT_MATRICE_3D | _tangentFrame |
| OT_MATRICE_3D | _tangentTransform |
| MG_SOMMET * | _mergedVertex |
Définition à la ligne 38 du fichier CAD4FE_FaceBoundaryPoint.h.
Définition à la ligne 39 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références CAD4FE::MCNode::GetRefEdgeMapping(), et Initialize().

| FaceBoundaryPoint::FaceBoundaryPoint | ( | MCNode * | __n, |
| const FaceBoundaryPoint & | __fbp | ||
| ) |
Définition à la ligne 46 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références _face, _mergedVertex, _node, _tangentFrame, _tangentTransform, coedge1, coedge1T, coedge2, coedge2T, vecTpCoedge1Der, et vecTpCoedge2Der.
| FaceBoundaryPoint::~FaceBoundaryPoint | ( | ) |
Définition à la ligne 63 du fichier CAD4FE_FaceBoundaryPoint.cpp.
| double FaceBoundaryPoint::GetInteriorDirectionAngle | ( | double | __direction[3] | ) |
Définition à la ligne 172 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références _node, _tangentTransform, CAD4FE::GeometricTools::AngleInPlane(), coedge2, CAD4FE::MCNode::GetRefEdgeMapping(), vecTpCoedge1Der, et vecTpCoedge2Der.
Référencé par CAD4FE::ShortestPathByClosestPointOnEdge::ComputeDistance().


| MG_SOMMET * FaceBoundaryPoint::GetMergedVertex | ( | ) |
Définition à la ligne 202 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références _mergedVertex.
| MCNode * FaceBoundaryPoint::GetNode | ( | ) |
Définition à la ligne 208 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références _node.
Référencé par CAD4FE::Intersection_Plane_MG_FACE::TestSegmentCrossFaceBoundary().

| void FaceBoundaryPoint::Initialize | ( | ) |
Définition à la ligne 67 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références _face, _mergedVertex, _node, _tangentFrame, _tangentTransform, MG_FACE::calcul_normale_unitaire(), coedge1, coedge1T, coedge2, coedge2T, MG_ARETE::deriver(), MG_COARETE::get_arete(), MG_COARETE::get_boucle(), MG_ARETE::get_cosommet1(), MG_ARETE::get_cosommet2(), MG_ELEMENT_TOPOLOGIQUE::get_dimension(), CAD4FE::MCNode::get_lien_topologie_reference(), MG_ARETE::get_mg_coarete(), MG_BOUCLE::get_mg_face(), MG_ARETE::get_nb_mg_coarete(), MG_COARETE::get_orientation(), MG_COSOMMET::get_sommet(), CAD4FE::GeometricTools::GetPlaneFrame(), CAD4FE::MCNode::GetRefEdgeMapping(), CAD4FE::MCNode::GetRefVertexMapping(), CAD4FE::MCNode::IsInVertex(), CAD4FE::GeometricTools::MG_FACE_Contains_MG_SOMMET(), swap(), OT_MATRICE_3D::transpose(), CAD4FE::MCNode::UV(), vecTpCoedge1Der, et vecTpCoedge2Der.
Référencé par FaceBoundaryPoint().


| int FaceBoundaryPoint::TestInteriorDirection | ( | double | __direction[3] | ) |
Définition à la ligne 145 du fichier CAD4FE_FaceBoundaryPoint.cpp.
Références _node, _tangentTransform, CAD4FE::GeometricTools::AngleInPlane(), coedge2, CAD4FE::MCNode::GetRefEdgeMapping(), vecTpCoedge1Der, et vecTpCoedge2Der.
Référencé par CAD4FE::ShortestPathByPlaneIntr::ComputeDistance(), CAD4FE::Intersection_Plane_PolySurface::FindCandidateStartDirections(), CAD4FE::Intersection_Plane_MG_FACE::MakeOffset(), CAD4FE::Intersection_Plane_MG_FACE::MakeSegment(), CAD4FE::Intersection_Plane_MG_FACE::TestSegmentCrossFaceBoundary(), et CAD4FE::MAILLEUR2D::triangle_est_dans_bon_sens_front().


|
private |
Définition à la ligne 56 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), et Initialize().
|
private |
Définition à la ligne 60 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), GetMergedVertex(), et Initialize().
|
private |
Définition à la ligne 57 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), GetInteriorDirectionAngle(), GetNode(), Initialize(), et TestInteriorDirection().
|
private |
Définition à la ligne 58 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), et Initialize().
|
private |
Définition à la ligne 59 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), GetInteriorDirectionAngle(), Initialize(), et TestInteriorDirection().
| MG_COARETE* CAD4FE::FaceBoundaryPoint::coedge1 |
Définition à la ligne 43 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), et Initialize().
| double CAD4FE::FaceBoundaryPoint::coedge1T |
Définition à la ligne 44 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), et Initialize().
| MG_COARETE* CAD4FE::FaceBoundaryPoint::coedge2 |
Définition à la ligne 45 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), GetInteriorDirectionAngle(), Initialize(), et TestInteriorDirection().
| double CAD4FE::FaceBoundaryPoint::coedge2T |
Définition à la ligne 47 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), et Initialize().
| double CAD4FE::FaceBoundaryPoint::vecTpCoedge1Der[2] |
Définition à la ligne 46 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), GetInteriorDirectionAngle(), Initialize(), et TestInteriorDirection().
| double CAD4FE::FaceBoundaryPoint::vecTpCoedge2Der[2] |
Définition à la ligne 48 du fichier CAD4FE_FaceBoundaryPoint.h.
Référencé par FaceBoundaryPoint(), GetInteriorDirectionAngle(), Initialize(), et TestInteriorDirection().