Castor3D  ..
Fonctions membres publiques | Fonctions membres publiques statiques | Amis | Liste de tous les membres
Référence de la classe Castor3D::Torus

Représentation d'un torre. Plus de détails...

+ Graphe d'héritage de Castor3D::Torus:
+ Graphe de collaboration de Castor3D::Torus:

Fonctions membres publiques

 Torus ()
 Constructeur. Plus de détails...
 
 ~Torus ()
 Destructeur. Plus de détails...
 
virtual void Generate ()
 Génère les points et faces du mesh. Plus de détails...
 
virtual void Initialise (UIntArray const &p_arrayFaces, RealArray const &p_arrayDimensions)
 Modifie les caractéristiques du mesh et le reconstruit. Plus de détails...
 
uint32_t GetInternalNbFaces () const
 Récupère le nombre de face de l'ellipse interne. Plus de détails...
 
uint32_t GetExternalNbFaces () const
 Récupère le nombre de face de l'ellipse externe. Plus de détails...
 
real GetInternalRadius () const
 Récupère le rayon de l'ellipse interne. Plus de détails...
 
real GetExternalRadius () const
 Récupère le rayon de l'ellipse externe. Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::MeshCategory
 MeshCategory (eMESH_TYPE p_eMeshType=eMESH_TYPE_CUSTOM)
 Constructeur. Plus de détails...
 
virtual ~MeshCategory ()
 Destructeur. Plus de détails...
 
virtual void ComputeNormals (bool p_bReverted=false)
 Génère les normales et les tangentes. Plus de détails...
 
eMESH_TYPE GetMeshType () const
 Récupère le type de maillage. Plus de détails...
 
MeshGetMesh () const
 Récupère le maillage. Plus de détails...
 
void SetMesh (Mesh *val)
 Définit le maillage. Plus de détails...
 

Fonctions membres publiques statiques

static MeshCategorySPtr Create ()
 Fonction de création utilisée par Factory. Plus de détails...
 
- Fonctions membres publiques statiques hérités de Castor3D::MeshCategory
static MeshCategorySPtr Create ()
 Fonction de création, utilisée par la Factory. Plus de détails...
 

Amis

std::ostream & operator<< (std::ostream &o, Torus const &c)
 Operateur de flux. Plus de détails...
 

Description détaillée

Représentation d'un torre.

Auteur
Sylvain DOREMUS
Date
14/02/2010
Remarques
Un torre est une ellipse qui parcourt une ellipse
L'ellipse originale sera appelée interne et possède son propre rayon et nombre de sections

Documentation des constructeurs et destructeur

Castor3D::Torus::Torus ( )

Constructeur.

Castor3D::Torus::~Torus ( )

Destructeur.

Documentation des fonctions membres

static MeshCategorySPtr Castor3D::Torus::Create ( )
static

Fonction de création utilisée par Factory.

Renvoie
Un torre
virtual void Castor3D::Torus::Generate ( )
virtual

Génère les points et faces du mesh.

Réimplémentée à partir de Castor3D::MeshCategory.

uint32_t Castor3D::Torus::GetExternalNbFaces ( ) const
inline

Récupère le nombre de face de l'ellipse externe.

real Castor3D::Torus::GetExternalRadius ( ) const
inline

Récupère le rayon de l'ellipse externe.

uint32_t Castor3D::Torus::GetInternalNbFaces ( ) const
inline

Récupère le nombre de face de l'ellipse interne.

real Castor3D::Torus::GetInternalRadius ( ) const
inline

Récupère le rayon de l'ellipse interne.

virtual void Castor3D::Torus::Initialise ( UIntArray const &  p_arrayFaces,
RealArray const &  p_arrayDimensions 
)
virtual

Modifie les caractéristiques du mesh et le reconstruit.

Paramètres
[in]p_arrayFacesTableau contenant les nombres de faces
[in]p_arrayDimensionsTableau contenant les dimensions du mesh

Réimplémentée à partir de Castor3D::MeshCategory.

Documentation des fonctions amies et associées

std::ostream& operator<< ( std::ostream &  o,
Torus const &  c 
)
friend

Operateur de flux.


La documentation de cette classe a été générée à partir du fichier suivant :