Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
operations-topology.hh File Reference

Go to the source code of this file.

Functions

unsigned int countNonLocalDegreeTwoEdges ()
 
void getMapGlobalCharacteristics (int *ANbDarts, int *ANbVertices, int *ANbEdges, int *ANbFaces, int *ANbVolumes, int *ANbCC, int *ANb0Borders, int *ANb1Borders, int *ANb2Borders, int *ANb3Borders)
 
bool getSurfaceCharacteristics (std::string *AName, int *ANbDarts, int *ANbVertices, int *ANbEdges, int *ANbFaces, int *ANb0Borders, int *ANb1Borders, int *ANb2Borders, int *ANb2BordersWhenClosed, int *AEuler, int *AOrient, int *AGenus)
 

Function Documentation

unsigned int CControlerGMap::countNonLocalDegreeTwoEdges ( )

Calcule le nombre d'arêtes non degré 2 local. Si ce nombre vaut zéro, la carte représente une 2 quasi-variété.

Returns
le nombre d'arêtes non degré 2 local.

Definition at line 33 of file operations-topology.cc.

void CControlerGMap::getMapGlobalCharacteristics ( int *  ANbDarts,
int *  ANbVertices,
int *  ANbEdges,
int *  ANbFaces,
int *  ANbVolumes,
int *  ANbCC,
int *  ANb0Borders,
int *  ANb1Borders,
int *  ANb2Borders,
int *  ANb3Borders 
)

Calcule les caractéristiques globales de la carte (nombre de brins, de cellules, de bords). Pour ne pas calculer certaines caractéristiques, mettre à NULL les paramètres correspondants.

Parameters
ANbDartsLe nombre de brins de la carte
ANb{Vertices,...,CC}Le nombre de cellules de la carte
ANbiBordersLe nombre de i-bords de la carte

Definition at line 53 of file operations-topology.cc.

bool getSurfaceCharacteristics ( std::string *  AName,
int *  ANbDarts,
int *  ANbVertices,
int *  ANbEdges,
int *  ANbFaces,
int *  ANb0Borders,
int *  ANb1Borders,
int *  ANb2Borders,
int *  ANb2BordersWhenClosed,
int *  AEuler,
int *  AOrient,
int *  AGenus 
)

Calcule les caractéristiques d'une surface sélectionnée (nombre de brins, de cellules, de bords, caractéristique d'Euler, orientabilité, genre). Pour ne pas calculer certaines caractéristiques, mettre à NULL les paramètres correspondants.

Parameters
ANameLe nom de la surface (sphère, tore, plan projectif, ...)
ANbDartsLe nombre de brins du volume
ANb{Vertices,...,CC}Le nombre de cellules du volume
ANbiBordersLe nombre de i-bords du volume
ANb2BordersWhenClosedLe nombre total de 2-bords qu'on aurait si le volume était 0-fermé puis 1-fermé.
AEulerLa caractéristique d'Euler-Poincaré du volume
AOrientLe coefficient d'orientabilité du volume
AGenusLe genre du volume
Returns
true si la sélection est correcte