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 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

00067 {m_dW=val;}

void SetX double    val [inline]
 

Définition à la ligne 58 du fichier ExCVertex.h.

Références m_dX.

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.

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.

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 :
Généré le Tue Aug 6 20:25:40 2002 pour ExNihilo par doxygen1.2.17