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 ExCVertex

`#include <ExCVertex.h>`

## Membres publics
| ExCVertex (void)
| ExCVertex (double x, double y, double z)
| ExCVertex (double x, double y, double z, double u, double v)
| ExCVertex (double x, double y, double z, double r, double g, double b, double a)
| ExCVertex (double x, double y, double z, double u, double v, double r, double g, double b, double a)
| ~ExCVertex (void)
void | SetX (double val)
void | SetY (double val)
void | SetZ (double val)
void | SetU (double val)
void | SetV (double val)
void | SetR (double val)
void | SetG (double val)
void | SetB (double val)
void | SetA (double val)
void | SetW (double val)
double | GetX (void)
double | GetY (void)
double | GetZ (void)
double | GetU (void)
double | GetV (void)
double | GetA (void)
double | GetB (void)
double | GetG (void)
double | GetR (void)
double | GetW (void)
void | IncX (double val)
void | IncY (double val)
void | IncZ (double val)
void | DecX (double val)
void | DecY (double val)
void | DecZ (double val)
void | Affich (void)
## Attributs Privés
double | m_dA
double | m_dB
double | m_dG
double | m_dR
double | m_dU
double | m_dV
double | m_dW
double | m_dX
double | m_dY
double | m_dZ

## Documentation des contructeurs et destructeurs

ExCVertex | ( | void |  | ) |

| Définition à la ligne 26 du fichier ExCVertex.cpp. Références m_dA, m_dB, m_dG, m_dR, m_dU, m_dV, m_dX, m_dY, et m_dZ.
    00027 {
    00028         m_dA=0.0f;
    00029         m_dB=0.0f;
    00030         m_dG=0.0f;
    00031         m_dR=0.0f;
    00032         m_dU=0.0f;
    00033         m_dV=0.0f;
    00034         m_dX=0.0f;
    00035         m_dY=0.0f;
    00036         m_dZ=0.0f;
    00037 }

ExCVertex | ( | double | x,
|  | double | y,
|  | double | z
| ) |

| Définition à la ligne 39 du fichier ExCVertex.cpp. Références SetA(), SetB(), SetG(), SetR(), SetU(), SetV(), SetX(), SetY(), et SetZ().
    00040 {
    00041         SetA(0.0f);
    00042         SetB(0.0f);
    00043         SetG(0.0f);
    00044         SetR(0.0f);
    00045         SetU(0.0f);
    00046         SetV(0.0f);
    00047         SetX(x);
    00048         SetY(y);
    00049         SetZ(z);
    00050 }

ExCVertex | ( | double | x,
|  | double | y,
|  | double | z,
|  | double | u,
|  | double | v
| ) |

| Définition à la ligne 52 du fichier ExCVertex.cpp. Références m_dA, m_dB, m_dG, m_dR, m_dU, m_dV, m_dX, m_dY, et m_dZ.
    00053 {
    00054         m_dA=0.0f;
    00055         m_dB=0.0f;
    00056         m_dG=0.0f;
    00057         m_dR=0.0f;
    00058         m_dU=u;
    00059         m_dV=v;
    00060         m_dX=x;
    00061         m_dY=y;
    00062         m_dZ=z;
    00063 }

ExCVertex | ( | double | x,
|  | double | y,
|  | double | z,
|  | double | r,
|  | double | g,
|  | double | b,
|  | double | a
| ) |

| Définition à la ligne 65 du fichier ExCVertex.cpp. Références m_dA, m_dB, m_dG, m_dR, m_dU, m_dV, m_dX, m_dY, et m_dZ.
    00066 {
    00067         m_dA=a;
    00068         m_dB=b;
    00069         m_dG=g;
    00070         m_dR=r;
    00071         m_dU=0.0f;
    00072         m_dV=0.0f;
    00073         m_dX=x;
    00074         m_dY=y;
    00075         m_dZ=z;
    00076 }

ExCVertex | ( | double | x,
|  | double | y,
|  | double | z,
|  | double | u,
|  | double | v,
|  | double | r,
|  | double | g,
|  | double | b,
|  | double | a
| ) |

| Définition à la ligne 78 du fichier ExCVertex.cpp. Références m_dA, m_dB, m_dG, m_dR, m_dU, m_dV, m_dX, m_dY, et m_dZ.
    00079 {
    00080         m_dA=a;
    00081         m_dB=b;
    00082         m_dG=g;
    00083         m_dR=r;
    00084         m_dU=u;
    00085         m_dV=v;
    00086         m_dX=x;
    00087         m_dY=y;
    00088         m_dZ=z;
    00089 }

~ExCVertex | ( | void |  | ) |

| Définition à la ligne 104 du fichier ExCVertex.cpp.
    00105 {
    00106 }

## Documentation des méthodes

void Affich | ( | void |  | ) | `[inline]`

| Définition à la ligne 89 du fichier ExCVertex.h. Références m_dX, m_dY, et m_dZ.
    00089 {std::cout<<"X:"<<m_dX<<" Y:"<<m_dY<<" Z:"<<m_dZ;}

void DecX | ( | double | val | ) | `[inline]`

| Définition à la ligne 84 du fichier ExCVertex.h. Références m_dX, et val.
    00084 {m_dX=m_dX-val;}

void DecY | ( | double | val | ) | `[inline]`

| Définition à la ligne 85 du fichier ExCVertex.h. Références m_dY, et val.
    00085 {m_dY=m_dY-val;}

void DecZ | ( | double | val | ) | `[inline]`

| Définition à la ligne 86 du fichier ExCVertex.h. Références m_dZ, et val.
    00086 {m_dZ=m_dZ-val;}

double GetA | ( | void |  | ) | `[inline]`

| Définition à la ligne 74 du fichier ExCVertex.h. Références m_dA.
    00074 {return m_dA;}

double GetB | ( | void |  | ) | `[inline]`

| Définition à la ligne 75 du fichier ExCVertex.h. Références m_dB.
    00075 {return m_dB;}

double GetG | ( | void |  | ) | `[inline]`

| Définition à la ligne 76 du fichier ExCVertex.h. Références m_dG.
    00076 {return m_dG;}

double GetR | ( | void |  | ) | `[inline]`

| Définition à la ligne 77 du fichier ExCVertex.h. Références m_dR.
    00077 {return m_dR;}

double GetU | ( | void |  | ) | `[inline]`

| Définition à la ligne 72 du fichier ExCVertex.h. Références m_dU.
    00072 {return m_dU;}

double GetV | ( | void |  | ) | `[inline]`

| Définition à la ligne 73 du fichier ExCVertex.h. Références m_dV.
    00073 {return m_dV;}

double GetW | ( | void |  | ) | `[inline]`

| Définition à la ligne 78 du fichier ExCVertex.h. Références m_dW.
    00078 {return m_dW;}

double GetX | ( | void |  | ) | `[inline]`

| Définition à la ligne 69 du fichier ExCVertex.h. Références m_dX. Référencé par ExCOctree::BuildBox(), ExCOctree::Draw(), ExCOctree::MeshInOctree(), et ExCOctree::SubDivise().
    00069 {return m_dX;}

double GetY | ( | void |  | ) | `[inline]`

| Définition à la ligne 70 du fichier ExCVertex.h. Références m_dY. Référencé par ExCOctree::BuildBox(), ExCOctree::Draw(), ExCOctree::MeshInOctree(), et ExCOctree::SubDivise().
    00070 {return m_dY;}

double GetZ | ( | void |  | ) | `[inline]`

| Définition à la ligne 71 du fichier ExCVertex.h. Références m_dZ. Référencé par ExCOctree::BuildBox(), ExCOctree::Draw(), ExCOctree::MeshInOctree(), et ExCOctree::SubDivise().
    00071 {return m_dZ;}

void IncX | ( | double | val | ) | `[inline]`

| Définition à la ligne 80 du fichier ExCVertex.h. Références m_dX, et val.
    00080 {m_dX=m_dX+val;}

void IncY | ( | double | val | ) | `[inline]`

| Définition à la ligne 81 du fichier ExCVertex.h. Références m_dY, et val.
    00081 {m_dY=m_dY+val;}

void IncZ | ( | double | val | ) | `[inline]`

| Définition à la ligne 82 du fichier ExCVertex.h. Références m_dZ, et val.
    00082 {m_dZ=m_dZ+val;}

void SetA | ( | double | val | ) | `[inline]`

| Définition à la ligne 66 du fichier ExCVertex.h. Références m_dA, et val. Référencé par ExCVertex().
    00066 {m_dA=val;}

void SetB | ( | double | val | ) | `[inline]`

| Définition à la ligne 65 du fichier ExCVertex.h. Références m_dB, et val. Référencé par ExCVertex().
    00065 {m_dB=val;}

void SetG | ( | double | val | ) | `[inline]`

| Définition à la ligne 64 du fichier ExCVertex.h. Références m_dG, et val. Référencé par ExCVertex().
    00064 {m_dG=val;}

void SetR | ( | double | val | ) | `[inline]`

| Définition à la ligne 63 du fichier ExCVertex.h. Références m_dR, et val. Référencé par ExCVertex().
    00063 {m_dR=val;}

void SetU | ( | double | val | ) | `[inline]`

| Définition à la ligne 61 du fichier ExCVertex.h. Références m_dU, et val. Référencé par ExCVertex(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), et ExCMap::LoadMap().
    00061 {m_dU=val;}

void SetV | ( | double | val | ) | `[inline]`

| Définition à la ligne 62 du fichier ExCVertex.h. Références m_dV, et val. Référencé par ExCVertex(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), et ExCMap::LoadMap().
    00062 {m_dV=val;}

void SetW | ( | double | val | ) | `[inline]`

| Définition à la ligne 67 du fichier ExCVertex.h. Références m_dW, et val.
    00067 {m_dW=val;}

void SetX | ( | double | val | ) | `[inline]`

| Définition à la ligne 58 du fichier ExCVertex.h. Références m_dX, et val. Référencé par ExCOctree::BuildBox(), ExCOctree::BuildFirstBox(), ExCEntite::BuildPvsBox(), ExCVertex(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), et ExCOctree::SubDivise().
    00058 {m_dX=val;}

void SetY | ( | double | val | ) | `[inline]`

| Définition à la ligne 59 du fichier ExCVertex.h. Références m_dY, et val. Référencé par ExCOctree::BuildBox(), ExCOctree::BuildFirstBox(), ExCEntite::BuildPvsBox(), ExCVertex(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), et ExCOctree::SubDivise().
    00059 {m_dY=val;}

void SetZ | ( | double | val | ) | `[inline]`

| Définition à la ligne 60 du fichier ExCVertex.h. Références m_dZ, et val. Référencé par ExCOctree::BuildBox(), ExCOctree::BuildFirstBox(), ExCEntite::BuildPvsBox(), ExCVertex(), ExCEntite::LoadAsc(), ExCComposed::LoadAsc(), ExCMap::LoadMap(), et ExCOctree::SubDivise().
    00060 {m_dZ=val;}

## Documentation des données imbriquées

double m_dA`[private]`

| Définition à la ligne 33 du fichier ExCVertex.h. Référencé par ExCVertex(), GetA(), et SetA().

double m_dB`[private]`

| Définition à la ligne 34 du fichier ExCVertex.h. Référencé par ExCVertex(), GetB(), et SetB().

double m_dG`[private]`

| Définition à la ligne 35 du fichier ExCVertex.h. Référencé par ExCVertex(), GetG(), et SetG().

double m_dR`[private]`

| Définition à la ligne 36 du fichier ExCVertex.h. Référencé par ExCVertex(), GetR(), et SetR().

double m_dU`[private]`

| Définition à la ligne 37 du fichier ExCVertex.h. Référencé par ExCVertex(), GetU(), et SetU().

double m_dV`[private]`

| Définition à la ligne 38 du fichier ExCVertex.h. Référencé par ExCVertex(), GetV(), et SetV().

double m_dW`[private]`

| Définition à la ligne 39 du fichier ExCVertex.h. Référencé par GetW(), et SetW().

double m_dX`[private]`

| Définition à la ligne 40 du fichier ExCVertex.h. Référencé par Affich(), DecX(), ExCVertex(), GetX(), IncX(), et SetX().

double m_dY`[private]`

| Définition à la ligne 41 du fichier ExCVertex.h. Référencé par Affich(), DecY(), ExCVertex(), GetY(), IncY(), et SetY().

double m_dZ`[private]`

| Définition à la ligne 42 du fichier ExCVertex.h. Référencé par Affich(), DecZ(), ExCVertex(), GetZ(), IncZ(), et SetZ().

La documentation associée à cette classe a été générée à partir des fichiers suivants :

- ExCVertex.h
- ExCVertex.cpp