Page principale   Liste des namespaces   Hiérarchie des classes   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations  

Référence de la classe ExCMesh

#include <ExCMesh.h>


Membres publics

 ExCMesh (void)
 ExCMesh (ExCVertex a, ExCVertex b, ExCVertex c)
 ~ExCMesh (void)
void Affich (void)
void SetMaterial (std::string Material)
void SetVertex (ExCVertex a, ExCVertex b, ExCVertex c)
std::string GetMaterial (void)
int GetMeshNumber (void)
int GetSmoothing (void)
int GetAB (void)
int GetBC (void)
int GetCA (void)
void SetVertexA (ExCVertex a)
void SetVertexB (ExCVertex b)
void SetVertexC (ExCVertex c)

Attributs Publics

ExCVertex A
ExCVertex B
ExCVertex C
int m_AB
int m_BC
int m_CA
int m_Smoothing
std::string m_Material
int m_MeshNumber


Documentation des contructeurs et destructeurs

ExCMesh void   
 

Définition à la ligne 26 du fichier ExCMesh.cpp.

Références m_AB, m_BC, m_CA, m_Material, m_MeshNumber, et m_Smoothing.

00027 {
00028         m_AB=0;
00029         m_BC=0;
00030         m_CA=0;
00031         m_Smoothing=0;
00032         m_Material = "NONE";
00033         m_MeshNumber=0;
00034 }

ExCMesh ExCVertex    a,
ExCVertex    b,
ExCVertex    c
 

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

Références SetVertex().

00037 {
00038         SetVertex(a,b,c);
00039 }

~ExCMesh void   
 

Définition à la ligne 41 du fichier ExCMesh.cpp.

00042 {
00043 
00044 }


Documentation des méthodes

void Affich void   
 

Définition à la ligne 62 du fichier ExCMesh.cpp.

Références m_AB, m_BC, m_CA, m_Material, m_MeshNumber, et m_Smoothing.

00063 {
00064         std::cout<<"Mesh "<<m_MeshNumber<<":   AB :"<<m_AB<<" BC:"<<m_BC<<" CA:"<<m_CA<<std::endl;
00065         std::cout<<"Material:"<<m_Material<<std::endl;
00066         std::cout<<"Smoothing:"<<m_Smoothing<<std::endl;
00067 }

int GetAB void    [inline]
 

Définition à la ligne 62 du fichier ExCMesh.h.

Références m_Smoothing.

00062 {return  m_Smoothing;};

int GetBC void    [inline]
 

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

Références m_AB.

00063 {return m_AB;}

int GetCA void    [inline]
 

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

Références m_BC.

00064 {return m_BC;}

std::string GetMaterial void    [inline]
 

Définition à la ligne 59 du fichier ExCMesh.h.

Référencé par ExCMap::LoadMap().

int GetMeshNumber void    [inline]
 

Définition à la ligne 60 du fichier ExCMesh.h.

Références m_Material.

00060 {return m_Material;}

int GetSmoothing void    [inline]
 

Définition à la ligne 61 du fichier ExCMesh.h.

Références m_MeshNumber.

00061 {return m_MeshNumber;}

void SetMaterial std::string    Material
 

Définition à la ligne 46 du fichier ExCMesh.cpp.

Références Guard, m_Material, et SetMaterial().

Référencé par ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), et SetMaterial().

00047 {
00048 Guard(void ExCMesh::SetMaterial(std::string Material));
00049         m_Material = Material;
00050 UnGuard
00051 }

void SetVertex ExCVertex    a,
ExCVertex    b,
ExCVertex    c
 

Définition à la ligne 53 du fichier ExCMesh.cpp.

Références A, B, C, Guard, et SetVertex().

Référencé par ExCMesh(), et SetVertex().

00054 {
00055 Guard(void ExCMesh::SetVertex(ExCVertex  a,ExCVertex  b,ExCVertex  c))
00056         A=a;
00057         B=b;
00058         C=c;
00059 UnGuard
00060 }

void SetVertexA ExCVertex    a [inline]
 

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

Références m_CA.

00065 {return m_CA;}

void SetVertexB ExCVertex    b [inline]
 

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

Références A.

00066 {A=a;}

void SetVertexC ExCVertex    c [inline]
 

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

Références B.

00067 {B=b;}


Documentation des données imbriquées

ExCVertex A
 

Définition à la ligne 37 du fichier ExCMesh.h.

Référencé par ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), ExCOctree::MeshInOctree(), et SetVertex().

ExCVertex B
 

Définition à la ligne 38 du fichier ExCMesh.h.

Référencé par ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), ExCOctree::MeshInOctree(), et SetVertex().

ExCVertex C
 

Définition à la ligne 39 du fichier ExCMesh.h.

Référencé par ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), ExCOctree::MeshInOctree(), et SetVertex().

int m_AB
 

Définition à la ligne 40 du fichier ExCMesh.h.

Référencé par Affich(), ExCMesh(), GetBC(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), et ExCMap::LoadMap().

int m_BC
 

Définition à la ligne 41 du fichier ExCMesh.h.

Référencé par Affich(), ExCMesh(), GetCA(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), et ExCMap::LoadMap().

int m_CA
 

Définition à la ligne 42 du fichier ExCMesh.h.

Référencé par Affich(), ExCMesh(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), et SetVertexA().

std::string m_Material
 

Définition à la ligne 44 du fichier ExCMesh.h.

Référencé par Affich(), ExCMesh(), GetMeshNumber(), et SetMaterial().

int m_MeshNumber
 

Définition à la ligne 45 du fichier ExCMesh.h.

Référencé par Affich(), ExCMesh(), GetSmoothing(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), et ExCMap::LoadMap().

int m_Smoothing
 

Définition à la ligne 43 du fichier ExCMesh.h.

Référencé par Affich(), ExCMesh(), GetAB(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), et ExCMap::LoadMap().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Tue Dec 10 18:18:27 2002 pour ExNihilo par doxygen1.3-rc1