![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <mg_cosommet.h>
Fonctions membres publiques | |
MG_COSOMMET (unsigned long num, class MG_SOMMET *mgsom, class MG_ARETE *mgarete, double precision=1e-6) | |
MG_COSOMMET (class MG_SOMMET *mgsom, class MG_ARETE *mgarete, double precision=1e-6) | |
MG_COSOMMET (class MG_COSOMMET &mdd) | |
virtual | ~MG_COSOMMET () |
virtual int | get_type (void) |
virtual MG_SOMMET * | get_sommet (void) |
virtual MG_ARETE * | get_arete (void) |
double | get_t () |
virtual void | change_sommet (MG_SOMMET *som) |
virtual void | enregistrer (std::ostream &o, double version) |
![]() | |
MG_ELEMENT_COTOPOLOGIQUE () | |
MG_ELEMENT_COTOPOLOGIQUE (unsigned long num) | |
MG_ELEMENT_COTOPOLOGIQUE (MG_ELEMENT_COTOPOLOGIQUE &mdd) | |
virtual | ~MG_ELEMENT_COTOPOLOGIQUE () |
virtual void | change_nouveau_numero (int num) |
virtual int | get_nouveau_numero (void) |
virtual std::string | get_idoriginal (void) |
virtual void | change_idoriginal (std::string id) |
![]() | |
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 privés | |
class MG_SOMMET * | sommet |
class MG_ARETE * | arete |
double | t |
Membres hérités additionnels | |
![]() | |
enum | TYPE_ELEMENT_COTOPOLOGIQUE { COSOMMET =0, COARETE =1, BOUCLE =2, COFACE =3, COQUILLE =4 } |
![]() | |
int | nouveau_numero |
std::string | idoriginal |
Définition à la ligne 31 du fichier mg_cosommet.h.
MG_COSOMMET::MG_COSOMMET | ( | unsigned long | num, |
class MG_SOMMET * | mgsom, | ||
class MG_ARETE * | mgarete, | ||
double | precision = 1e-6 |
||
) |
Définition à la ligne 30 du fichier mg_cosommet.cpp.
Références arete, MG_POINT::evaluer(), MG_SOMMET::get_point(), MG_ARETE::inverser(), sommet, et t.
MG_COSOMMET::MG_COSOMMET | ( | class MG_SOMMET * | mgsom, |
class MG_ARETE * | mgarete, | ||
double | precision = 1e-6 |
||
) |
Définition à la ligne 49 du fichier mg_cosommet.cpp.
Références arete, MG_POINT::evaluer(), MG_SOMMET::get_point(), MG_ARETE::inverser(), sommet, et t.
MG_COSOMMET::MG_COSOMMET | ( | class MG_COSOMMET & | mdd | ) |
Définition à la ligne 68 du fichier mg_cosommet.cpp.
|
virtual |
Définition à la ligne 73 du fichier mg_cosommet.cpp.
|
virtual |
Définition à la ligne 93 du fichier mg_cosommet.cpp.
Références sommet.
Référencé par VCT_MULTI_MODELE::fusionne_sommet().
|
virtual |
Implémente MG_ELEMENT_COTOPOLOGIQUE.
Définition à la ligne 104 du fichier mg_cosommet.cpp.
Références arete, MG_ARETE::get_cosommet1(), MG_ARETE::get_cosommet2(), MG_IDENTIFICATEUR::get_id(), et sommet.
|
virtual |
Définition à la ligne 88 du fichier mg_cosommet.cpp.
Références arete.
Référencé par MG_MAILLAGE_OUTILS::calcul_courbure_sommet(), CAD4FE::CovertexCriteria::CovertexCriteria(), FCT_TAILLE_ARETE::FCT_TAILLE_ARETE(), CAD4FE::CovertexCriteria::GetEdge(), CAD4FE::MG_ARETE_ClosestPointOn::GetNodeT(), SLD_IMPORT_TESSELLATION::importer_tessellation(), CAD4FE::MCBody::InitHyperGraphs(), CAD4FE::GeometricTools::IsInteriorDir(), CAD4FE::MCBody::MergeVertices(), CAD4FE::GeometricTools::MG_FACE_Contains_MG_SOMMET(), CAD4FE::GeometricTools::MG_SOMMET_GetAdjacent_MG_FACE(), CAD4FE::GeometricTools::PolySurface_Contains_RefVertex(), REC_FACE_NURBS::Reconstruire(), et REC_ARETE_SPLINE::Reconstruire().
|
virtual |
Définition à la ligne 83 du fichier mg_cosommet.cpp.
Références sommet.
Référencé par MAILLEUR1D::adapte(), CAD4FE::MCAA::CollapseMCEdgeToMCVertex(), CAD4FE::MCNode::ConstructMapping(), CAD4FE::MCBody::DeleteBRep(), TOIBREP::echantillonne_sommets(), CAD4FE::EdgeCollapseCriteria::EdgeCollapseCriteria(), CAD4FE::MAILLEUR2D::export_ivanim(), CAD4FE::MCBody::ExportBRep_MCEdgeSense(), FCT_TAILLE_ARETE::FCT_TAILLE_ARETE(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), VCT_MULTI_MODELE::fusionne_arete(), MSTRUCT_GENERATEUR_POLYCRISTAUX::genere(), OT_GEOMETRIE::get_map_mg_element_sous_jacent(), MG_BOUCLE::get_mg_coarete_precedente(), MG_BOUCLE::get_mg_coarete_suivante(), MG_ARETE::get_topologie_sousjacente(), OCC_SURFACE::get_triangulation(), MG_UTILS::GetFEVCount(), VCT_COMPARAISON::identifie_topologie_sous_jacente(), OCC_FONCTION_V2017::identifier_TopoDS_Edge(), MG_MAILLAGE_OUTILS::IdentifyEdge1(), MG_MAILLAGE_OUTILS::IdentifyEdge2(), MG_MAILLAGE_OUTILS::IdentifyEdge3(), MG_MAILLAGE_OUTILS::IdentifyEdge4(), MG_MAILLAGE_OUTILS::IdentifyEdge5(), TOIBREP::importer_et_decouper(), CAD4FE::MCBody::InitHyperGraphs(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR2D::initialise_front(), CAD4FE::FaceBoundaryPoint::Initialize(), CAD4FE::ShortestPathByClosestPointOnEdge::InitializeClosestPointToSegment(), CAD4FE::PolyCurve::InsertCurve(), CAD4FE::Intersection_Plane_MG_ARETE::InsertIntrInNode(), CAD4FE::GeometricTools::IsInteriorDir(), CAD4FE::CovertexCriteria::IsTouchingVertex(), MAILLEUR1D::maille(), MAILLEUR_BLOC::maille(), CAD4FE::MAILLEUR1D::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), CAD4FE::MAILLEUR1D::maille_points(), MAILLEUR_PARTICULE_FINE::maille_sphere(), CAD4FE::MCBody::MergeVertices(), CAD4FE::GeometricTools::MG_ARETE_Contains_MG_SOMMET(), CAD4FE::MCAA::ProcessNextConstrictedSectionInFace(), REC_FACE_NURBS::Reconstruire(), REC_ARETE_LINEAIRE::Reconstruire(), REC_ARETE_CIRCULAIRE::Reconstruire(), REC_ARETE_SPLINE::Reconstruire(), REC_ARETE_ELLIPTIQUE::Reconstruire(), MG_ARETE::recupere_resultat(), CAD4FE::PolyCurve::RefEdge_GetS(), CAD4FE::PolyCurve::RefEdge_GetT(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), CAD4FE::SplitRefEdge(), MG_GEOMETRIE::supprimer_mg_arete(), MG_GEOMETRIE::supprimer_mg_areteid(), MG_GEOMETRIE::supprimer_mg_cosommet(), MG_GEOMETRIE::supprimer_mg_cosommetid(), MG_GEOMETRIE::supprimer_tout_mg_arete(), CAD4FE::VertexCriteria::UpdateShapeCriteria(), et MAILLEUR2D::verifie_coin_sommet().
double MG_COSOMMET::get_t | ( | ) |
Définition à la ligne 99 du fichier mg_cosommet.cpp.
Références t.
Référencé par CAD4FE::CovertexCriteria::CovertexCriteria(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), MG_BOUCLE::get_mg_coarete_precedente(), MG_BOUCLE::get_mg_coarete_suivante(), MG_ARETE::get_tmax(), MG_ARETE::get_tmin(), CAD4FE::MG_ARETE_ClosestPointOn::GetNodeT(), MAILLEUR2D::initialise_front(), CAD4FE::MAILLEUR1D::maille(), et CAD4FE::MAILLEUR1D::maille_points().
|
virtual |
Implémente MG_ELEMENT_COTOPOLOGIQUE.
Définition à la ligne 77 du fichier mg_cosommet.cpp.
|
private |
Définition à la ligne 48 du fichier mg_cosommet.h.
Référencé par enregistrer(), get_arete(), et MG_COSOMMET().
|
private |
Définition à la ligne 47 du fichier mg_cosommet.h.
Référencé par change_sommet(), enregistrer(), get_sommet(), et MG_COSOMMET().
|
private |
Définition à la ligne 49 du fichier mg_cosommet.h.
Référencé par get_t(), et MG_COSOMMET().