Page principale   Liste des namespaces   Hiérarchie des classes   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   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 (const char *Material)
void SetVertex (ExCVertex a, ExCVertex b, ExCVertex c)
char * 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
char * 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 = new char[strlen("NONE")];
00033         sprintf(m_Material,"NONE");
00034         m_MeshNumber=0;
00035 }

ExCMesh ExCVertex    a,
ExCVertex    b,
ExCVertex    c
 

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

Références SetVertex().

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

~ExCMesh void   
 

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

00043 {
00044 
00045 }


Documentation des méthodes

void Affich void   
 

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

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

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

int GetAB void    [inline]
 

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

Références m_AB.

00063 {return m_AB;}

int GetBC void    [inline]
 

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

Références m_BC.

00064 {return m_BC;}

int GetCA void    [inline]
 

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

Références m_CA.

00065 {return m_CA;}

char* GetMaterial void    [inline]
 

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

Références m_Material.

00060 {return m_Material;}

int GetMeshNumber void    [inline]
 

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

Références m_MeshNumber.

00061 {return m_MeshNumber;}

int GetSmoothing void    [inline]
 

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

Références m_Smoothing.

00062 {return  m_Smoothing;};

void SetMaterial const char *    Material
 

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

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

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

00048 {
00049 Guard(void ExCMesh::SetMaterial(char *Material));
00050         m_Material = new char[strlen(Material)];
00051         sprintf(m_Material,Material);
00052 UnGuard
00053 }

void SetVertex ExCVertex    a,
ExCVertex    b,
ExCVertex    c
 

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

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

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

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

void SetVertexA ExCVertex    a [inline]
 

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

00066 {A=a;}

void SetVertexB ExCVertex    b [inline]
 

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

00067 {B=b;}

void SetVertexC ExCVertex    c [inline]
 

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

00068 {C=c;}


Documentation des données imbriquées

ExCVertex A
 

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

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

ExCVertex B
 

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

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

ExCVertex C
 

Définition à la ligne 40 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 41 du fichier ExCMesh.h.

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

int m_BC
 

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

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

int m_CA
 

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

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

char* m_Material
 

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

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

int m_MeshNumber
 

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

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

int m_Smoothing
 

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

Référencé par Affich(), ExCMesh(), GetSmoothing(), 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 Aug 6 20:25:37 2002 pour ExNihilo par doxygen1.2.17