Go to the source code of this file.
CDart* addEdgeOFF |
( |
std::vector< CVertex > & |
AInitVertices, |
|
|
unsigned long int |
AV1, |
|
|
unsigned long int |
AV2, |
|
|
int |
AIndex, |
|
|
CDart * |
APrec |
|
) |
| |
Sous fonction utile pour ajouter une arête entre les sommets numéros AV1 et AV2. AInitVertices contient les sommets de départ AIndex est le numéro du direct info permettant d'étiquetter les brins par leur sommet incident, et APrec est le brin précédent de la face en cours de construction.
bool exportOff |
( |
const char * |
AFilename | ) |
|
Exporte la carte courante au format off2D ou off3D selon la dimension de la carte courante.
- Parameters
-
AFilename | Le nom du fichier dans lequel écrire le contenu de la carte |
- Returns
- 'vrai' si l'export s'est bien déroulé
bool exportOff2D |
( |
std::ostream & |
AStream | ) |
|
Exporte la carte courante au format off2D.
- Parameters
-
AStream | Un flot dans lequel écrire le contenu de la carte |
- Returns
- 'vrai' si l'export s'est bien déroulé
bool exportOff3D |
( |
std::ostream & |
AStream | ) |
|
Exporte la carte courante au format off3D.
- Parameters
-
AStream | Un flot dans lequel écrire le contenu de la carte |
- Returns
- 'vrai' si l'export s'est bien déroulé
bool exportOff3D |
( |
const char * |
AFilename | ) |
|
Exporte la carte courante au format off3D.
- Parameters
-
AFilename | Le nom du fichier dans lequel écrire le contenu de la carte |
- Returns
- 'vrai' si l'export s'est bien déroulé
int getOffDimension |
( |
const char * |
AFilename | ) |
|
- Returns
- la dimension du fichier off en lisant l'entête: 2, 3 ou -1 si erreur
CDart* importOff |
( |
const char * |
AFilename | ) |
|
Importe une carte à partir d'un fichier au format ASCII Object File Format. en lisant l'entête pour savoir si c'est un fichier off2D ou off3D. Les brins qui composent la carte avant le chargement ne sont pas détruits.
- Parameters
-
AFilename | Un nom de fichier |
- Returns
- Un brin de la carte chargée si le chargement s'est bien déroulé, NULL sinon
CDart* importOff2D |
( |
std::istream & |
AStream | ) |
|
Importe une carte 2D à partir d'un flot au format ASCII Object File Format. Les brins qui composent la carte avant le chargement ne sont pas détruits.
- Parameters
-
AStream | Un flot dans lequel lire le contenu de la carte à charger |
- Returns
- Un brin de la carte chargée si le chargement s'est bien déroulé, NULL sinon
CDart* importOff3D |
( |
std::istream & |
AStream | ) |
|
Importe une carte 3D à partir d'un flot au format ASCII Object File Format. Les brins qui composent la carte avant le chargement ne sont pas détruits.
- Parameters
-
AStream | Un flot dans lequel lire le contenu de la carte à charger |
- Returns
- Un brin de la carte chargée si le chargement s'est bien déroulé, NULL sinon
void linkFaceAlpha2OFF |
( |
std::vector< std::list< CDart * > > & |
ATestVertices, |
|
|
int |
AIndex, |
|
|
CDart * |
ADart |
|
) |
| |
La face incidente à ADart vient d'être créé. Cherche à coudre toute ses arêtes par alpha2 en utilisant pour cela les arêtes existantes se trouvant dans ATestVertices et le directInfo AIndex étiquettant les brins avec le numéro du sommets incident.