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 :

- ExCMesh.h
- ExCMesh.cpp