![]() |
Perspective3D_api
Documentation Perspective3D
|
Mode automatique. Plus de détails...
#include <perspective_api.h>
Fonctions membres publiques | |
virtual | ~PerspectiveAuto ()=0 |
virtual bool | InitValide () const =0 |
InitValide. Plus de détails... | |
virtual bool | Genere ()=0 |
Génère le modèle. Plus de détails... | |
virtual const Perspective * | Perspective3DConst () const =0 |
Perspective3DConst. Plus de détails... | |
virtual Perspective * | LiberePerspective3D ()=0 |
Libère Perspective3D, renvoi son pointeur et desactive la libération de la mémoire dans le destructeur pour laisser l'utilisateur s'en charger. Plus de détails... | |
Fonctions membres publiques statiques | |
static PerspectiveAuto * | Construct (const char *dxf_source, modeperspective_t mode=modeperspective_t::PMODE_3VUES, const pint8 *licence=nullptr, puint64 salage_licence=0) |
Constructeur, initialise l'objet, ouvre le fichier DXF et extrait la/les vues en fonction du mode. Plus de détails... | |
Mode automatique.
Interface à Perspective3D, ouvre un fichier DXF, génère automatiquement le modèle et enregistre le tout dans un fichier. La classe peut être un simple initialisateur, après la génération du modèle il est possible d'appeler la méthode LiberePerspective3D(), cela désactivera la libération de la mémoire et renvera le pointeur de l'instance Perspective3D laissant l'utilisateur se débrouiller avec (utile par exemple pour l'affichage avec GLUT, qui s'accapare le flot d'exécution empéchant l'appel du destructeur à la fermeture du programme).
|
pure virtual |
|
static |
Constructeur, initialise l'objet, ouvre le fichier DXF et extrait la/les vues en fonction du mode.
|
pure virtual |
Génère le modèle.
|
pure virtual |
InitValide.
|
pure virtual |
Libère Perspective3D, renvoi son pointeur et desactive la libération de la mémoire dans le destructeur pour laisser l'utilisateur s'en charger.
|
pure virtual |
Perspective3DConst.