| Perspective3D_api Documentation Perspective3D

Fonctions membres publiques | Amis | Liste de tous les membres
Référence de la classe Perspective3D::PSurface3D

Défini une surface 3D à partir d'un ensemble de sous-lignes représentant son contour. Plus de détails...

`#include <perspective_types.h>`

Graphe d'héritage de Perspective3D::PSurface3D:
Graphe de collaboration de Perspective3D::PSurface3D:

## Fonctions membres publiques
| PSurface3D ()
void | Alloc ()
void | Dealloc ()
bool | ValideAllocaction () const
void | Copie (const PSurface3D &source)
PSurface3D & | operator= (const PSurface3D &s)
void | defId (pident id_)
const PStdVectSegments3D & | ContourConst () const
const PStdVectTriangles3D & | TrianglesConst () const
puint | NTriangles () const
puint | NSommets () const
void | defTrianglesActif (bool etat)
const Pvec3 & | Centre () const
pfloat | Rayon () const
Fonctions membres publiques hérités de Perspective3D::PEnt3DExt
| PEnt3DExt ()
| PEnt3DExt (const PCouleur &c, pident i, const Pvec3 &n, bool a)
const Pvec3 & | Norm () const
Pvec3 & | NormNonConst ()
void | defNorm (const Pvec3 &n)
void | defNorm (pfloat x, pfloat y, pfloat z)
Fonctions membres publiques hérités de Perspective3D::PEnt3D
| PEnt3D ()
| PEnt3D (const PCouleur &c, pident i, bool a)
bool | Actif () const
void | defActif (bool a)
Fonctions membres publiques hérités de Perspective3D::PEnt23D
| PEnt23D (pident id_, proprietes_3d_t props)
| PEnt23D (const PCouleur &c, pident id_, proprietes_3d_t props)
| PEnt23D ()
const PCouleur & | CouleurConst () const
PCouleur & | Couleur ()
void | defCouleur (const PCouleur &c)
void | defProprietes (proprietes_3d_t props)
proprietes_3d_t | Proprietes () const
bool | Courbe () const
void | defCourbe (bool etat)
bool | Trou () const
void | defTrou (bool etat)
Fonctions membres publiques hérités de Perspective3D::PEntite
| PEntite (pident id_)
| PEntite (pident id_, puint16 attr)
puint16 | Attributs () const
puint16 & | AttributsRef ()
void | ReinitAttributs ()
void | defAttributs (puint16 att)
void | AjoutAttribut (puint16 attr)
void | RetireAttribut (puint16 attr)
bool | ValideAttribut (puint16 attr) const
void | AjoutAttributId (puint16 id)
void | RetireAttributId (puint16 id)
bool | ValideAttributId (puint16 id) const
Fonctions membres publiques hérités de Perspective3D::PBaseId
| PBaseId (pident id_)
pident | Id () const
void | defId (pident i)
| Assignation de l'id d'une entité. Plus de détails...
bool | IdNul () const
Fonctions membres publiques hérités de Perspective3D::PBase
| PBase ()
| ~PBase ()

## Amis
class | PSurface3DPriv

## Membres hérités additionnels
Fonctions membres publiques statiques hérités de Perspective3D::PBase
static void * | operator new (std::size_t taille)
static void * | operator new[] (std::size_t taille)
static void | operator delete (void *p)
static void | operator delete[] (void *p)
Attributs protégés hérités de Perspective3D::PEnt3DExt
Pvec3 | norm
Attributs protégés hérités de Perspective3D::PEnt3D
bool | actif
Attributs protégés hérités de Perspective3D::PEnt23D
proprietes_3d_t | proprietes
PCouleur | couleur
Attributs protégés hérités de Perspective3D::PEntite
puint16 | attributs
Attributs protégés hérités de Perspective3D::PBaseId
pident | id

## Description détaillée

Défini une surface 3D à partir d'un ensemble de sous-lignes représentant son contour.

## Documentation des constructeurs et destructeur

## ◆ PSurface3D()

Perspective3D::PSurface3D::PSurface3D | ( |  | ) |
| inline

## Documentation des fonctions membres

## ◆ Alloc()

void Perspective3D::PSurface3D::Alloc | ( |  | ) |

## ◆ Centre()

const Pvec3& Perspective3D::PSurface3D::Centre | ( |  | ) | const
| inline

## ◆ ContourConst()

const PStdVectSegments3D& Perspective3D::PSurface3D::ContourConst | ( |  | ) | const
| inline

## ◆ Copie()

void Perspective3D::PSurface3D::Copie | ( | const PSurface3D & | source | ) |

## ◆ Dealloc()

void Perspective3D::PSurface3D::Dealloc | ( |  | ) |

## ◆ defId()

void Perspective3D::PSurface3D::defId | ( | pident | id_ | ) |

## ◆ defTrianglesActif()

void Perspective3D::PSurface3D::defTrianglesActif | ( | bool | etat | ) |

## ◆ NSommets()

puint Perspective3D::PSurface3D::NSommets | ( |  | ) | const

## ◆ NTriangles()

puint Perspective3D::PSurface3D::NTriangles | ( |  | ) | const

## ◆ operator=()

PSurface3D& Perspective3D::PSurface3D::operator= | ( | const PSurface3D & | s | ) |

## ◆ Rayon()

pfloat Perspective3D::PSurface3D::Rayon | ( |  | ) | const
| inline

## ◆ TrianglesConst()

const PStdVectTriangles3D& Perspective3D::PSurface3D::TrianglesConst | ( |  | ) | const
| inline

## ◆ ValideAllocaction()

bool Perspective3D::PSurface3D::ValideAllocaction | ( |  | ) | const

## Documentation des fonctions amies et associées

## ◆ PSurface3DPriv

friend class PSurface3DPriv
| friend

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

- perspective_types.h