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

#include <sld_point.h>

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

Fonctions membres publiques

 SLD_POINT (unsigned long num, std::string idvertex, class SLD_FONCTION &fonc)
 
 SLD_POINT (std::string idvertex, SLD_FONCTION &fonc)
 
virtual ~SLD_POINT ()
 
virtual void evaluer (double *coord)
 
virtual void enregistrer (std::ostream &o, double version)
 
virtual int get_type_geometrique (TPL_LISTE_ENTITE< double > &param)
 
virtual void get_param_NURBS (int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > &param)
 
- Fonctions membres publiques hérités de MG_POINT
 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 VCTget_vectorisation (void)
 
- 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)
 

Attributs privés

CComPtr< IVertex > swVertex
 
SLD_FONCTIONfonction
 
double xyz [3]
 
std::string idoriginal
 

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 36 du fichier sld_point.h.

Documentation des constructeurs et destructeur

◆ SLD_POINT() [1/2]

SLD_POINT::SLD_POINT ( unsigned long  num,
std::string  idvertex,
class SLD_FONCTION fonc 
)

Définition à la ligne 38 du fichier sld_point.cpp.

Références fonction, SLD_FONCTION::GetParID(), idoriginal, swVertex, et xyz.

Voici le graphe d'appel pour cette fonction :

◆ SLD_POINT() [2/2]

SLD_POINT::SLD_POINT ( std::string  idvertex,
SLD_FONCTION fonc 
)

Définition à la ligne 50 du fichier sld_point.cpp.

Références fonction, SLD_FONCTION::GetParID(), idoriginal, swVertex, et xyz.

Voici le graphe d'appel pour cette fonction :

◆ ~SLD_POINT()

SLD_POINT::~SLD_POINT ( )
virtual

Définition à la ligne 63 du fichier sld_point.cpp.

Références swVertex.

Documentation des fonctions membres

◆ enregistrer()

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

Implémente MG_POINT.

Définition à la ligne 76 du fichier sld_point.cpp.

Références MG_IDENTIFICATEUR::get_id(), et idoriginal.

Voici le graphe d'appel pour cette fonction :

◆ evaluer()

void SLD_POINT::evaluer ( double *  coord)
virtual

Implémente MG_POINT.

Définition à la ligne 69 du fichier sld_point.cpp.

Références xyz.

◆ get_param_NURBS()

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

Implémente MG_POINT.

Définition à la ligne 91 du fichier sld_point.cpp.

Références TPL_LISTE_ENTITE< X >::ajouter(), et xyz.

Voici le graphe d'appel pour cette fonction :

◆ get_type_geometrique()

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

Implémente MG_POINT.

Définition à la ligne 81 du fichier sld_point.cpp.

Références TPL_LISTE_ENTITE< X >::ajouter(), et xyz.

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ fonction

SLD_FONCTION& SLD_POINT::fonction
private

Définition à la ligne 50 du fichier sld_point.h.

Référencé par SLD_POINT().

◆ idoriginal

std::string SLD_POINT::idoriginal
private

Définition à la ligne 52 du fichier sld_point.h.

Référencé par enregistrer(), et SLD_POINT().

◆ swVertex

CComPtr<IVertex> SLD_POINT::swVertex
private

Définition à la ligne 49 du fichier sld_point.h.

Référencé par SLD_POINT(), et ~SLD_POINT().

◆ xyz

double SLD_POINT::xyz[3]
private

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

Référencé par evaluer(), get_param_NURBS(), get_type_geometrique(), et SLD_POINT().


La documentation de cette classe a été générée à partir du fichier suivant :