src/lib-gmapkernel/g-map-vertex/gmv-off.hh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CDart * importOff2D (std::istream &AStream)
CDart * importOff3D (std::istream &AStream)
CDart * addEdgeOFF (std::vector< CVertex > &AInitVertices, unsigned int AV1, unsigned int AV2, int AIndex, CDart *APrec)
void linkFaceAlpha2OFF (std::vector< std::list< CDart * > > &ATestVertices, int AIndex, CDart *ADart)
int getOffDimension (const char *AFilename)
CDart * importOff (const char *AFilename)
bool exportOff2D (std::ostream &AStream)
bool exportOff3D (std::ostream &AStream)
bool exportOff (const char *AFilename)
bool exportOff3D (const char *AFilename)


Function Documentation

CDart* addEdgeOFF ( std::vector< CVertex > &  AInitVertices,
unsigned int  AV1,
unsigned 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 ( 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é

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é

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.


Generated on Tue Jul 7 15:20:19 2009 for Moka gmapkernel by  doxygen 1.5.8