| Perspective3D_api Documentation Perspective3D

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

Définition d'une ligne 2D. Plus de détails...

`#include <perspective_types.h>`

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

## Fonctions membres publiques
| Pligne2D ()
| Pligne2D (const Ppoint2D &p1_, const Ppoint2D &p2_, pident id_=IDNUL, bool cache_=false, bool point_=false, const PCouleur &c=PCouleur())
| Pligne2D (const Pligne2D &l)
Pligne2D & | operator= (const Pligne2D &l)
Ppoint2D & | P1 ()
const Ppoint2D & | P1Const () const
void | defP1 (const Ppoint2D &p)
void | defP1 (pfloat x, pfloat y)
Ppoint2D & | P2 ()
const Ppoint2D & | P2Const () const
void | defP2 (const Ppoint2D &p)
void | defP2 (pfloat x, pfloat y)
bool | Point () const
void | defPoint (bool p)
pfloat | Longueur2 () const
pfloat | Longueur () const
bool | Nulle () 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 | p1
Ppoint2D | p2
bool | point
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 d'une ligne 2D.

## Documentation des constructeurs et destructeur

## ◆ Pligne2D() [1/3]

Perspective3D::Pligne2D::Pligne2D | ( |  | ) |
| inline

## ◆ Pligne2D() [2/3]

Perspective3D::Pligne2D::Pligne2D | ( | const Ppoint2D & | p1_,
|  | const Ppoint2D & | p2_,
|  | pident | id_ = `IDNUL`,
|  | bool | cache_ = `false`,
|  | bool | point_ = `false`,
|  | const PCouleur & | c = `PCouleur()`
| ) |  |
| inline

## ◆ Pligne2D() [3/3]

Perspective3D::Pligne2D::Pligne2D | ( | const Pligne2D & | l | ) |
| inline

## Documentation des fonctions membres

## ◆ defP1() [1/2]

void Perspective3D::Pligne2D::defP1 | ( | const Ppoint2D & | p | ) |
| inline

## ◆ defP1() [2/2]

void Perspective3D::Pligne2D::defP1 | ( | pfloat | x,
|  | pfloat | y
| ) |  |
| inline

## ◆ defP2() [1/2]

void Perspective3D::Pligne2D::defP2 | ( | const Ppoint2D & | p | ) |
| inline

## ◆ defP2() [2/2]

void Perspective3D::Pligne2D::defP2 | ( | pfloat | x,
|  | pfloat | y
| ) |  |
| inline

## ◆ defPoint()

void Perspective3D::Pligne2D::defPoint | ( | bool | p | ) |
| inline

## ◆ Longueur()

pfloat Perspective3D::Pligne2D::Longueur | ( |  | ) | const
| inline

## ◆ Longueur2()

pfloat Perspective3D::Pligne2D::Longueur2 | ( |  | ) | const
| inline

## ◆ Nulle()

bool Perspective3D::Pligne2D::Nulle | ( |  | ) | const

## ◆ operator=()

Pligne2D& Perspective3D::Pligne2D::operator= | ( | const Pligne2D & | l | ) |
| inline

## ◆ P1()

Ppoint2D& Perspective3D::Pligne2D::P1 | ( |  | ) |
| inline

## ◆ P1Const()

const Ppoint2D& Perspective3D::Pligne2D::P1Const | ( |  | ) | const
| inline

## ◆ P2()

Ppoint2D& Perspective3D::Pligne2D::P2 | ( |  | ) |
| inline

## ◆ P2Const()

const Ppoint2D& Perspective3D::Pligne2D::P2Const | ( |  | ) | const
| inline

## ◆ Point()

bool Perspective3D::Pligne2D::Point | ( |  | ) | const
| inline

## Documentation des données membres

## ◆ p1

Ppoint2D Perspective3D::Pligne2D::p1
| protected

## ◆ p2

Ppoint2D Perspective3D::Pligne2D::p2
| protected

## ◆ point

bool Perspective3D::Pligne2D::point
| protected

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

- perspective_types.h