| Perspective3D_api Documentation Perspective3D

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

Définition ellipse, arc ou cercle 2D. Plus de détails...

`#include <perspective_types.h>`

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

## Fonctions membres publiques
| Pellipse2D ()
| Pellipse2D (const Pellipse2D &e)
| Pellipse2D (const Ppoint2D &centre_, pfloat lg_, pfloat ht_, pfloat angle1_, pfloat angle2_, pfloat rotation_=0., pident id_=IDNUL, bool cache_=false)
Pellipse2D & | operator= (const Pellipse2D &e)
bool | Ferme () const
void | defFerme (bool f)
pfloat | Rotation () const
void | defRotation (pfloat r)
pfloat | Angle1 () const
void | defAngle1 (pfloat a)
pfloat | Angle2 () const
void | defAngle2 (pfloat a)
pfloat | Lg () const
void | defLg (pfloat l)
pfloat | Ht () const
void | defHt (pfloat h)
Ppoint2D & | Centre ()
const Ppoint2D & | CentreConst () const
void | defCentre (const Ppoint2D &c)
Prect2D | rectangle () const
Fonctions membres publiques hérités de Perspective3D::PEnt2D
| PEnt2D ()
| PEnt2D (pident i)
| PEnt2D (pident i, vues2D_t v, bool c, const PCouleur &cl)
vues2D_t | Vue () const
void | defVue (vues2D_t v)
bool | Cache () const
void | defCache (bool c)
PCouleur & | Couleur ()
const PCouleur & | CouleurConst () const
void | defCouleur (const PCouleur &c)
void | defProprietes (proprietes_2d_t props)
proprietes_2d_t | Proprietes () const
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 ()

## Attributs protégés
Ppoint2D | centre
pfloat | lg
pfloat | ht
pfloat | angle1
pfloat | angle2
pfloat | rotation
bool | ferme
Attributs protégés hérités de Perspective3D::PEnt2D
vues2D_t | vue
proprietes_2d_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

## 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)

## Description détaillée

Définition ellipse, arc ou cercle 2D.

## Documentation des constructeurs et destructeur

## ◆ Pellipse2D() [1/3]

Perspective3D::Pellipse2D::Pellipse2D | ( |  | ) |
| inline

## ◆ Pellipse2D() [2/3]

Perspective3D::Pellipse2D::Pellipse2D | ( | const Pellipse2D & | e | ) |
| inline

## ◆ Pellipse2D() [3/3]

Perspective3D::Pellipse2D::Pellipse2D | ( | const Ppoint2D & | centre_,
|  | pfloat | lg_,
|  | pfloat | ht_,
|  | pfloat | angle1_,
|  | pfloat | angle2_,
|  | pfloat | rotation_ = `0.`,
|  | pident | id_ = `IDNUL`,
|  | bool | cache_ = `false`
| ) |  |
| inline

## Documentation des fonctions membres

## ◆ Angle1()

pfloat Perspective3D::Pellipse2D::Angle1 | ( |  | ) | const
| inline

## ◆ Angle2()

pfloat Perspective3D::Pellipse2D::Angle2 | ( |  | ) | const
| inline

## ◆ Centre()

Ppoint2D& Perspective3D::Pellipse2D::Centre | ( |  | ) |
| inline

## ◆ CentreConst()

const Ppoint2D& Perspective3D::Pellipse2D::CentreConst | ( |  | ) | const
| inline

## ◆ defAngle1()

void Perspective3D::Pellipse2D::defAngle1 | ( | pfloat | a | ) |
| inline

## ◆ defAngle2()

void Perspective3D::Pellipse2D::defAngle2 | ( | pfloat | a | ) |
| inline

## ◆ defCentre()

void Perspective3D::Pellipse2D::defCentre | ( | const Ppoint2D & | c | ) |
| inline

## ◆ defFerme()

void Perspective3D::Pellipse2D::defFerme | ( | bool | f | ) |
| inline

## ◆ defHt()

void Perspective3D::Pellipse2D::defHt | ( | pfloat | h | ) |
| inline

## ◆ defLg()

void Perspective3D::Pellipse2D::defLg | ( | pfloat | l | ) |
| inline

## ◆ defRotation()

void Perspective3D::Pellipse2D::defRotation | ( | pfloat | r | ) |
| inline

## ◆ Ferme()

bool Perspective3D::Pellipse2D::Ferme | ( |  | ) | const
| inline

## ◆ Ht()

pfloat Perspective3D::Pellipse2D::Ht | ( |  | ) | const
| inline

## ◆ Lg()

pfloat Perspective3D::Pellipse2D::Lg | ( |  | ) | const
| inline

## ◆ operator=()

Pellipse2D& Perspective3D::Pellipse2D::operator= | ( | const Pellipse2D & | e | ) |
| inline

## ◆ rectangle()

Prect2D Perspective3D::Pellipse2D::rectangle | ( |  | ) | const

## ◆ Rotation()

pfloat Perspective3D::Pellipse2D::Rotation | ( |  | ) | const
| inline

## Documentation des données membres

## ◆ angle1

pfloat Perspective3D::Pellipse2D::angle1
| protected

## ◆ angle2

pfloat Perspective3D::Pellipse2D::angle2
| protected

## ◆ centre

Ppoint2D Perspective3D::Pellipse2D::centre
| protected

## ◆ ferme

bool Perspective3D::Pellipse2D::ferme
| protected

## ◆ ht

pfloat Perspective3D::Pellipse2D::ht
| protected

## ◆ lg

pfloat Perspective3D::Pellipse2D::lg
| protected

## ◆ rotation

pfloat Perspective3D::Pellipse2D::rotation
| protected

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

- perspective_types.h