MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe MG_POINTabstract

#include <mg_point.h>

Graphe d'héritage de MG_POINT:
Graphe de collaboration de MG_POINT:

Fonctions membres publiques

 MG_POINT (unsigned long num)
 
 MG_POINT ()
 
 MG_POINT (MG_POINT &mdd)
 
virtual ~MG_POINT ()
 
virtual int get_type (void)
 
virtual class BOITE_3D get_boite_3D (void)
 
virtual void evaluer (double *xyz)=0
 
virtual void enregistrer (std::ostream &o, double version)=0
 
virtual VCTget_vectorisation (void)
 
virtual void get_param_NURBS (int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > &param)=0
 
- Fonctions membres publiques hérités de MG_ELEMENT_GEOMETRIQUE
 MG_ELEMENT_GEOMETRIQUE ()
 
 MG_ELEMENT_GEOMETRIQUE (unsigned long num)
 
 MG_ELEMENT_GEOMETRIQUE (MG_ELEMENT_GEOMETRIQUE &mdd)
 
virtual ~MG_ELEMENT_GEOMETRIQUE ()
 
virtual std::string get_idoriginal (void)
 
virtual void change_idoriginal (std::string id)
 
- Fonctions membres publiques hérités de MG_IDENTIFICATEUR
 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)
 

Fonctions membres privées

virtual int get_type_geometrique (TPL_LISTE_ENTITE< double > &param)=0
 

Attributs privés

class VCT_POINTvect
 

Membres hérités additionnels

- Types publics hérités de MG_ELEMENT_GEOMETRIQUE
enum  TYPE_ELEMENT_GEOMETRIQUE {
  LC_POINT =-1,
  POINT =0,
  COURBE =1,
  SURFACE =2
}
 

Description détaillée

Définition à la ligne 33 du fichier mg_point.h.

Documentation des constructeurs et destructeur

◆ MG_POINT() [1/3]

MG_POINT::MG_POINT ( unsigned long  num)

Définition à la ligne 31 du fichier mg_point.cpp.

◆ MG_POINT() [2/3]

MG_POINT::MG_POINT ( )

Définition à la ligne 36 du fichier mg_point.cpp.

◆ MG_POINT() [3/3]

MG_POINT::MG_POINT ( MG_POINT mdd)

Définition à la ligne 42 du fichier mg_point.cpp.

◆ ~MG_POINT()

MG_POINT::~MG_POINT ( )
virtual

Définition à la ligne 47 du fichier mg_point.cpp.

Références vect.

Documentation des fonctions membres

◆ enregistrer()

virtual void MG_POINT::enregistrer ( std::ostream &  o,
double  version 
)
pure virtual

Implémente MG_ELEMENT_GEOMETRIQUE.

Implémenté dans OCC_POINT, SLD_POINT, STEP_POINT, ACIS_POINT, et LC_POINT.

◆ evaluer()

virtual void MG_POINT::evaluer ( double *  xyz)
pure virtual

Implémenté dans OCC_POINT, STEP_POINT, ACIS_POINT, LC_POINT, et SLD_POINT.

Référencé par CAD4FE::MCAA::_DebugTraditionnalMesh(), MAILLEUR0D::adapte(), CAD4FE::MCBody::AddMCVertex(), MSTRUCT_OUTILS::appliquer_conditions_limites(), CAD4FE::MCSegment::Construct_MCEdge(), CAD4FE::MCSegment::Construct_MCFace(), CAD4FE::MCSegment::Construct_MergedVertices(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE::echantillonnage_sommet_arete(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE::echantillonnage_sommet_face(), FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE::echantillonnage_sommet_sommet(), CAD4FE::EdgeCollapseCriteria::EdgeLength(), MSTRUCT_VES::exporter_maillage_abaqus(), CAD4FE::ClosestPoint_Segment_MG_ARETE::Find(), MSTRUCT_GENERATEUR_POLYCRISTAUX::genere(), get_boite_3D(), MG_BOUCLE::get_mg_coarete_precedente(), MG_BOUCLE::get_mg_coarete_suivante(), CAD4FE::MakeLoops::GetFaceLoops(), MG_EXPORT::gmsh41entities(), VCT_COMPARAISON::identifie_topologie_sous_jacente(), TOIBREP::importer_et_decouper(), SLD_IMPORT_TESSELLATION::importer_tessellation(), MAILLEUR2D::initialise_front(), CAD4FE::ShortestPathByClosestPointOnEdge::InitializeClosestPointToSegment(), CAD4FE::MCAA::InitializeFEMesh(), CAD4FE::PolyCurve::inverser(), CAD4FE::GeometricTools::IsInteriorDir(), CAD4FE::MAILLEUR1D::IsPointInRefVertex(), MAILLEUR0D::maille(), CAD4FE::MAILLEUR0D::maille(), MAILLEUR3D_COUCHE::maille(), MAILLEUR_PARTICULE_FINE::maille_cylindre(), MAILLEUR_PARTICULE_FINE::maille_sphere(), MG_COSOMMET::MG_COSOMMET(), CAD4FE::MakeLoops::PrintFaceNormalAtVertices(), CAD4FE::Intersection_Plane_MG_ARETE::Refine(), MG_MAILLAGE_OUTILS::SplitEdgeInMesh(), CAD4FE::SplitPolyCurve(), MAILLEUR2D::traite_pole(), CAD4FE::MCAA::VC_Init(), MAILLEUR_BLOC::verif_noeud_sur_sommet(), et CAD4FE::VertexCriteria::VertexCriteria().

Voici le graphe des appelants de cette fonction :

◆ get_boite_3D()

BOITE_3D MG_POINT::get_boite_3D ( void  )
virtual

Définition à la ligne 58 du fichier mg_point.cpp.

Références evaluer().

Référencé par MG_SOMMET::get_boite_3D().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_param_NURBS()

virtual void MG_POINT::get_param_NURBS ( int &  indx_premier_ptctr,
TPL_LISTE_ENTITE< double > &  param 
)
pure virtual

Implémente MG_ELEMENT_GEOMETRIQUE.

Implémenté dans OCC_POINT, SLD_POINT, STEP_POINT, ACIS_POINT, et LC_POINT.

Référencé par VCT_SOMMET::VCT_SOMMET().

Voici le graphe des appelants de cette fonction :

◆ get_type()

int MG_POINT::get_type ( void  )
virtual

Implémente MG_ELEMENT_GEOMETRIQUE.

Réimplémentée dans LC_POINT.

Définition à la ligne 52 du fichier mg_point.cpp.

◆ get_type_geometrique()

virtual int MG_POINT::get_type_geometrique ( TPL_LISTE_ENTITE< double > &  param)
privatepure virtual

Implémenté dans OCC_POINT, SLD_POINT, STEP_POINT, ACIS_POINT, et LC_POINT.

◆ get_vectorisation()

VCT & MG_POINT::get_vectorisation ( void  )
virtual

Implémente MG_ELEMENT_GEOMETRIQUE.

Définition à la ligne 68 du fichier mg_point.cpp.

Références vect.

Documentation des données membres

◆ vect

class VCT_POINT* MG_POINT::vect
private

Définition à la ligne 51 du fichier mg_point.h.

Référencé par get_vectorisation(), et ~MG_POINT().


La documentation de cette classe a été générée à partir des fichiers suivants :