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

#include <vct.h>

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

Fonctions membres publiques

 VCT ()
 
 VCT (VCT &mdd)
 
 ~VCT ()
 
virtual std::vector< OT_VECTEUR_4DD > & get_vecteurs (void)
 
virtual std::vector< OT_VECTEUR_4DD > & get_points_controle (void)
 
virtual int get_nb_points (void)
 
virtual OT_TENSEURget_tenseur_metrique (void)
 
virtual OT_TENSEURget_tenseur_inertie_4d (void)
 
virtual OT_TENSEURget_tenseur_inertie_base_locale_4d (void)
 
virtual OT_TENSEURget_base_locale_4d (void)
 
virtual OT_VECTEUR_4DDget_barycentre_4d (void)
 
virtual OT_TENSEURget_tenseur_inertie_3d (void)
 
virtual OT_TENSEURget_tenseur_inertie_base_locale_3d (void)
 
virtual OT_TENSEURget_base_locale_3d (void)
 
virtual OT_VECTEUR_3DDget_barycentre_3d (void)
 
virtual void enregistrer (std::ostream &ost)
 

Fonctions membres protégées

void construire_forme_tensorielle (void)
 

Attributs protégés

std::vector< OT_VECTEUR_4DDlst_points
 
std::vector< OT_VECTEUR_4DDlst_vecteurs
 
OT_TENSEURtnsmetrique
 
OT_TENSEURtnsinertie4d
 
OT_TENSEURtnsinertielocal4d
 
OT_TENSEURaxeslocaux4d
 
OT_VECTEUR_4DDbarycentre4d
 
OT_TENSEURtnsinertie3d
 
OT_TENSEURtnsinertielocal3d
 
OT_TENSEURaxeslocaux3d
 
OT_VECTEUR_3DDbarycentre3d
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ VCT() [1/2]

VCT::VCT ( )

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

◆ VCT() [2/2]

VCT::VCT ( VCT mdd)

◆ ~VCT()

VCT::~VCT ( )

Documentation des fonctions membres

◆ construire_forme_tensorielle()

void VCT::construire_forme_tensorielle ( void  )
protected

◆ enregistrer()

void VCT::enregistrer ( std::ostream &  ost)
virtual

◆ get_barycentre_3d()

OT_VECTEUR_3DD * VCT::get_barycentre_3d ( void  )
virtual

Définition à la ligne 243 du fichier vct.cpp.

Références barycentre3d.

Référencé par VCT_COMPARAISON::identifie_topologie_sous_jacente(), VCT_COMPARAISON::recale_repere_reference(), et VCT_COMPARAISON::trouve_localise().

Voici le graphe des appelants de cette fonction :

◆ get_barycentre_4d()

OT_VECTEUR_4DD * VCT::get_barycentre_4d ( void  )
virtual

Définition à la ligne 224 du fichier vct.cpp.

Références barycentre4d.

Référencé par VCT_MULTI_MODELE::fusionne_arete(), VCT_MULTI_MODELE::fusionne_face(), et VCT_MULTI_MODELE::fusionne_sommet().

Voici le graphe des appelants de cette fonction :

◆ get_base_locale_3d()

OT_TENSEUR * VCT::get_base_locale_3d ( void  )
virtual

Définition à la ligne 238 du fichier vct.cpp.

Références axeslocaux3d.

Référencé par VCT_COMPARAISON::recale_repere_reference(), et VCT_COMPARAISON::trouve_localise().

Voici le graphe des appelants de cette fonction :

◆ get_base_locale_4d()

OT_TENSEUR * VCT::get_base_locale_4d ( void  )
virtual

Définition à la ligne 219 du fichier vct.cpp.

Références axeslocaux4d.

◆ get_nb_points()

int VCT::get_nb_points ( void  )
virtual

◆ get_points_controle()

std::vector< OT_VECTEUR_4DD > & VCT::get_points_controle ( void  )
virtual

Définition à la ligne 193 du fichier vct.cpp.

Références lst_points.

Référencé par VCT_COMPARAISON::recale_repere_reference(), VCT_FACE::VCT_FACE(), et VCT_VOLUME::VCT_VOLUME().

Voici le graphe des appelants de cette fonction :

◆ get_tenseur_inertie_3d()

OT_TENSEUR * VCT::get_tenseur_inertie_3d ( void  )
virtual

Définition à la ligne 228 du fichier vct.cpp.

Références tnsinertie3d.

Référencé par VCT_COMPARAISON::trouve_localise().

Voici le graphe des appelants de cette fonction :

◆ get_tenseur_inertie_4d()

OT_TENSEUR * VCT::get_tenseur_inertie_4d ( void  )
virtual

Définition à la ligne 209 du fichier vct.cpp.

Références tnsinertie4d.

◆ get_tenseur_inertie_base_locale_3d()

OT_TENSEUR * VCT::get_tenseur_inertie_base_locale_3d ( void  )
virtual

Définition à la ligne 233 du fichier vct.cpp.

Références tnsinertielocal3d.

Référencé par VCT_COMPARAISON::recale_repere_reference(), et VCT_COMPARAISON::trouve_localise().

Voici le graphe des appelants de cette fonction :

◆ get_tenseur_inertie_base_locale_4d()

OT_TENSEUR * VCT::get_tenseur_inertie_base_locale_4d ( void  )
virtual

Définition à la ligne 214 du fichier vct.cpp.

Références tnsinertielocal4d.

Référencé par VCT_COMPARAISON::identifie_topologie_sous_jacente(), VCT_COMPARAISON::trouve_identite(), et VCT_COMPARAISON::trouve_modification_partielle().

Voici le graphe des appelants de cette fonction :

◆ get_tenseur_metrique()

OT_TENSEUR * VCT::get_tenseur_metrique ( void  )
virtual

◆ get_vecteurs()

std::vector< OT_VECTEUR_4DD > & VCT::get_vecteurs ( void  )
virtual

Définition à la ligne 199 du fichier vct.cpp.

Références lst_vecteurs.

Référencé par VCT_FACE::VCT_FACE(), et VCT_VOLUME::VCT_VOLUME().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ axeslocaux3d

OT_TENSEUR* VCT::axeslocaux3d
protected

Définition à la ligne 70 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_base_locale_3d(), VCT(), et ~VCT().

◆ axeslocaux4d

OT_TENSEUR* VCT::axeslocaux4d
protected

Définition à la ligne 66 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_base_locale_4d(), VCT(), et ~VCT().

◆ barycentre3d

OT_VECTEUR_3DD* VCT::barycentre3d
protected

Définition à la ligne 71 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_barycentre_3d(), VCT(), et ~VCT().

◆ barycentre4d

OT_VECTEUR_4DD* VCT::barycentre4d
protected

Définition à la ligne 67 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_barycentre_4d(), VCT(), et ~VCT().

◆ lst_points

◆ lst_vecteurs

◆ tnsinertie3d

OT_TENSEUR* VCT::tnsinertie3d
protected

Définition à la ligne 68 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_tenseur_inertie_3d(), VCT(), et ~VCT().

◆ tnsinertie4d

OT_TENSEUR* VCT::tnsinertie4d
protected

Définition à la ligne 64 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_tenseur_inertie_4d(), VCT(), et ~VCT().

◆ tnsinertielocal3d

OT_TENSEUR* VCT::tnsinertielocal3d
protected

Définition à la ligne 69 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_tenseur_inertie_base_locale_3d(), VCT(), et ~VCT().

◆ tnsinertielocal4d

OT_TENSEUR* VCT::tnsinertielocal4d
protected

Définition à la ligne 65 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_tenseur_inertie_base_locale_4d(), VCT(), et ~VCT().

◆ tnsmetrique

OT_TENSEUR* VCT::tnsmetrique
protected

Définition à la ligne 63 du fichier vct.h.

Référencé par construire_forme_tensorielle(), enregistrer(), get_tenseur_metrique(), VCT(), et ~VCT().


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