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

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

Go to the source code of this file.

Functions

void geoSew (CDart *ADart1, CDart *ADart2, int ADim, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true)
bool intuitiveGeoSew (CDart *ADart1, CDart *ADart2, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true)
void geoBorderSew (CDart *ADart1, CDart *ADart2, int ADim, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true)
bool intuitiveGeoBorderSew (CDart *ADart1, CDart *ADart2, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true)


Function Documentation

void geoBorderSew ( CDart *  ADart1,
CDart *  ADart2,
int  ADim,
bool  ARotateCells = true,
bool  AScaleCells = true,
bool  ATranslateCells = true 
)

Plaque le bord dimension ADim incident à ADart1 sur le bord de dimension ADim incident à ADart2 (si cela est possible) avant de les coudre entre eux.

Parameters:
ADart1 Un brin de la carte
ADart2 Un brin de la carte
ADim La dimension dans laquelle doit se faire la couture
ARotateCells Un booléen pour modifier ou non l'orientation
AScaleCells Un booléen pour modifier ou non la taille
ATranslateCells Un booléen pour modifier ou non la position
0 <= ADim <= 3 canSew(ADart1, ADart2, ADim)

void geoSew ( CDart *  ADart1,
CDart *  ADart2,
int  ADim,
bool  ARotateCells = true,
bool  AScaleCells = true,
bool  ATranslateCells = true 
)

Plaque la cellule de dimension ADim incidente à ADart1 sur la cellule de dimension ADim incidente à ADart2 (si cela est possible) avant de les coudre entre elles.

Parameters:
ADart1 Un brin de la carte
ADart2 Un brin de la carte
ADim La dimension dans laquelle doit se faire la couture
ARotateCells Un booléen pour modifier ou non l'orientation
AScaleCells Un booléen pour modifier ou non la taille
ATranslateCells Un booléen pour modifier ou non la position
0 <= ADim <= 3 canSew(ADart1, ADart2, ADim)

bool intuitiveGeoBorderSew ( CDart *  ADart1,
CDart *  ADart2,
bool  ARotateCells = true,
bool  AScaleCells = true,
bool  ATranslateCells = true 
)

Appelle la méthode 'geoSewBorders' après avoir déterminé la dimension dans laquelle doit se faire la couture à l'aide de la méthode 'getBorderDimension'.

Parameters:
ADart1 Un brin de la carte
ADart2 Un brin de la carte
ARotateCells Un booléen pour modifier ou non l'orientation
AScaleCells Un booléen pour modifier ou non la taille
ATranslateCells Un booléen pour modifier ou non la position
Returns:
Un booléen indiquant si la couture alpha pu se faire

bool intuitiveGeoSew ( CDart *  ADart1,
CDart *  ADart2,
bool  ARotateCells = true,
bool  AScaleCells = true,
bool  ATranslateCells = true 
)

Appelle la méthode 'geoSew' après avoir déterminé la dimension dans laquelle doit se faire la couture à l'aide de la méthode 'getSewDimension'.

Parameters:
ADart1 Un brin de la carte
ADart2 Un brin de la carte
ARotateCells Un booléen pour modifier ou non l'orientation
AScaleCells Un booléen pour modifier ou non la taille
ATranslateCells Un booléen pour modifier ou non la position
Returns:
Un booléen indiquant si la couture alpha pu se faire


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