Perspective3D_api
Documentation Perspective3D
Fonctions membres publiques | Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe Perspective3D::PerspectiveVuesAutoabstract

Séparatrice de vues (repère automatiquement les vues de face, côté, dessus) sur un plan 2D. Plus de détails...

#include <perspective_api.h>

Graphe de collaboration de Perspective3D::PerspectiveVuesAuto:
Collaboration graph

Fonctions membres publiques

virtual ~PerspectiveVuesAuto ()=0
 
virtual void Reinit ()=0
 Réinitialisation de la séparatrice. Plus de détails...
 
virtual pint AjoutEntites (const PScene2D &scene, const Prect2D &rect)=0
 Ajoute les entités de la scène d'après le rectangle (englobant) donné en argument. Plus de détails...
 
virtual void AjoutLigne2D (const Pligne2D &l)=0
 Ajoute une ligne 2D dans l'ensemble des entitées à traiter. Plus de détails...
 
virtual void AjoutEllipse2D (const Pellipse2D &e)=0
 Ajoute une ellipse 2D dans l'ensemble des entitées à traiter. Plus de détails...
 
virtual bool Separation (normevues_t norme=normevues_t::NORME_VUES_ISO)=0
 Separation des vues (a utiliser après ajout des entitées). Plus de détails...
 
virtual const Prect2DRectFace () const =0
 RectFace. Plus de détails...
 
virtual const Prect2DRectCote () const =0
 RectCote. Plus de détails...
 
virtual const Prect2DRectHaut () const =0
 RectHaut. Plus de détails...
 

Fonctions membres publiques statiques

static PerspectiveVuesAutoConstruct ()
 Constructeur, initialisation de l'objet. Plus de détails...
 

Description détaillée

Séparatrice de vues (repère automatiquement les vues de face, côté, dessus) sur un plan 2D.

Documentation des constructeurs et destructeur

◆ ~PerspectiveVuesAuto()

virtual Perspective3D::PerspectiveVuesAuto::~PerspectiveVuesAuto ( )
pure virtual

Documentation des fonctions membres

◆ AjoutEllipse2D()

virtual void Perspective3D::PerspectiveVuesAuto::AjoutEllipse2D ( const Pellipse2D e)
pure virtual

Ajoute une ellipse 2D dans l'ensemble des entitées à traiter.

◆ AjoutEntites()

virtual pint Perspective3D::PerspectiveVuesAuto::AjoutEntites ( const PScene2D scene,
const Prect2D rect 
)
pure virtual

Ajoute les entités de la scène d'après le rectangle (englobant) donné en argument.

◆ AjoutLigne2D()

virtual void Perspective3D::PerspectiveVuesAuto::AjoutLigne2D ( const Pligne2D l)
pure virtual

Ajoute une ligne 2D dans l'ensemble des entitées à traiter.

◆ Construct()

static PerspectiveVuesAuto* Perspective3D::PerspectiveVuesAuto::Construct ( )
static

Constructeur, initialisation de l'objet.

◆ RectCote()

virtual const Prect2D& Perspective3D::PerspectiveVuesAuto::RectCote ( ) const
pure virtual

RectCote.

Renvoie
Le rectangle de la vue de côté (si Separation() a réussi).

◆ RectFace()

virtual const Prect2D& Perspective3D::PerspectiveVuesAuto::RectFace ( ) const
pure virtual

RectFace.

Renvoie
Le rectangle de la vue de face (si Separation() a réussi).

◆ RectHaut()

virtual const Prect2D& Perspective3D::PerspectiveVuesAuto::RectHaut ( ) const
pure virtual

RectHaut.

Renvoie
Le rectangle de la vue de dessus (si Separation() a réussi).

◆ Reinit()

virtual void Perspective3D::PerspectiveVuesAuto::Reinit ( )
pure virtual

Réinitialisation de la séparatrice.

◆ Separation()

virtual bool Perspective3D::PerspectiveVuesAuto::Separation ( normevues_t  norme = normevues_t::NORME_VUES_ISO)
pure virtual

Separation des vues (a utiliser après ajout des entitées).

Renvoie
true si la séparation a pu être faite, sinon false.

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