| Perspective3D_api Documentation Perspective3D

- Page principale
- Espaces de nommage
- Classes
- Fichiers

- Liste des classes
- Index des classes
- Hiérarchie des classes
- Membres de classe

Fonctions membres publiques | Attributs protégés | Amis | Liste de tous les membres
Référence de la classe Perspective3D::PSegment

Définition d'un segment de droite à base de vertices (destiné à l'affichage 3D). Plus de détails...

`#include <perspective_types.h>`

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

## Fonctions membres publiques
| PSegment ()
| PSegment (const PSegment &tr)
| PSegment (const Ppoint3D_min &p1, const Ppoint3D_min &p2, PCouleur const &couleur_=PCouleur(), pident id_=IDNUL)
PSegment & | operator= (const PSegment &tr)
const Ppoint3D_min & | V1 () const
| V1 Accès au premier sommet du segment. Plus de détails...
const Ppoint3D_min & | V2 () const
| V2 Accès au premier sommet du segment. Plus de détails...
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_)
| PEnt23D (const PCouleur &c, pident id_)
| PEnt23D ()
const PCouleur & | CouleurConst () const
PCouleur & | Couleur ()
void | defCouleur (const PCouleur &c)
Fonctions membres publiques hérités de Perspective3D::PEntite
| PEntite (pident id_)
pident | Id () const
void | defId (pident i)
| Assignation de l'id d'une entité. Plus de détails...
bool | IdNul () const
pulong | Attributs () const
pulong & | AttributsRef ()
void | ReinitAttributs ()
void | defAttributs (pulong att)
void | AjoutAttribut (pulong attr)
void | RetireAttribut (pulong attr)
bool | ValideAttribut (pulong attr) const
void | AjoutAttributId (pulong id)
void | RetireAttributId (pulong id)
bool | ValideAttributId (pulong id) const

## Attributs protégés
Ppoint3D_min | v1
Ppoint3D_min | v2
Attributs protégés hérités de Perspective3D::PEnt3D
bool | actif
Attributs protégés hérités de Perspective3D::PEnt23D
PCouleur | couleur
Attributs protégés hérités de Perspective3D::PEntite
pident | id
pulong | attributs

## Amis
class | PSegmentPriv

## Membres hérités additionnels
Fonctions membres publiques statiques hérités de Perspective3D::PBase
static void * | operator new (std::size_t taille) throw (std::bad_alloc)
static void * | operator new[] (std::size_t taille) throw (std::bad_alloc)
static void | operator delete (void *p)
static void | operator delete[] (void *p)

## Description détaillée

Définition d'un segment de droite à base de vertices (destiné à l'affichage 3D).

## Documentation des constructeurs et destructeur

Perspective3D::PSegment::PSegment | ( |  | ) |
| inline

Perspective3D::PSegment::PSegment | ( | const PSegment & | tr | ) |
| inline

Perspective3D::PSegment::PSegment | ( | const Ppoint3D_min & | p1,
|  | const Ppoint3D_min & | p2,
|  | PCouleur const & | couleur_ = `PCouleur()`,
|  | pident | id_ = `IDNUL`
| ) |  |

## Documentation des fonctions membres

PSegment& Perspective3D::PSegment::operator= | ( | const PSegment & | tr | ) |
| inline

const Ppoint3D_min& Perspective3D::PSegment::V1 | ( |  | ) | const
| inline

V1 Accès au premier sommet du segment.

const Ppoint3D_min& Perspective3D::PSegment::V2 | ( |  | ) | const
| inline

V2 Accès au premier sommet du segment.

## Documentation des fonctions amies et associées

friend class PSegmentPriv
| friend

## Documentation des données membres

Ppoint3D_min Perspective3D::PSegment::v1
| protected

Ppoint3D_min Perspective3D::PSegment::v2
| protected

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

- perspective_types.h