Moka libraries
|
#include <rounding-generic.hh>
Public Member Functions | |
CRoundingGeneric (CGMapGeneric *AMap) | |
Constructeur. | |
~CRoundingGeneric () | |
Destructeur. | |
void | chamferCell (CDart *ADart, int ACellDim, int AMaxDim) |
void | chamferVertex (CDart *ADart, int AMaxDim) |
void | chamferEdge (CDart *ADart, int AMaxDim) |
Protected Member Functions | |
void | addDartChain (CDart *ADart, int ADimMin, int ADimMax) |
void | chamfreinLink (CDart *ADart1, CDart *ADart2, int ADim, int ADimMin, int ADimMax) |
int | getVertexRoundingDimension (CDart *ADart, int ACellDim) |
int | getEdgeRoundingDimension (CDart *ADart, int ACellDim) |
void | removeEdge (CDart *ADart) |
Definition at line 33 of file rounding-generic.hh.
CRoundingGeneric::CRoundingGeneric | ( | CGMapGeneric * | AMap | ) |
Constructeur.
Definition at line 31 of file rounding-generic.cc.
CRoundingGeneric::~CRoundingGeneric | ( | ) |
Destructeur.
Definition at line 37 of file rounding-generic.cc.
|
protected |
Crée une chaîne de brins (b1, b2, ..., bn) cousue à ADart ADart et b1 sont cousus par ADimMin+1, b1 et b2 sont cousus par ADimMin+2, ... bn-1 et bn sont cousus par ADimMax.
Au total, (ADimMax-ADimMin)-1 brins sont créés.
ADart | Un brin de la carte |
ADimMin | Une dimension |
ADimMax | Une dimension |
0 <= ADimMin < ADimMax <= 3
Definition at line 146 of file rounding-generic.cc.
void CRoundingGeneric::chamferCell | ( | CDart * | ADart, |
int | ACellDim, | ||
int | AMaxDim | ||
) |
Chanfreine la cellule de dimension ACellDim incidente à ADart. ???
ADart | Un brin de la carte |
ACellDim | La dimension de la cellule à chanfreiner (0, 1 ou 2) |
AMaxDim | Une dimension ??? |
Definition at line 41 of file rounding-generic.cc.
void CRoundingGeneric::chamferEdge | ( | CDart * | ADart, |
int | AMaxDim | ||
) |
Chanfreine l'arête incidente à ADart. ???
ADart | Un brin de la carte |
AMaxDim | Une dimension ??? |
Definition at line 115 of file rounding-generic.cc.
void CRoundingGeneric::chamferVertex | ( | CDart * | ADart, |
int | AMaxDim | ||
) |
Chanfreine le sommet incident à ADart. ???
ADart | Un brin de la carte |
AMaxDim | Une dimension ??? |
Definition at line 84 of file rounding-generic.cc.
|
protected |
???
ADart1 | Un brin de la carte |
ADart2 | Un brin de la carte |
ADim | Une dimension |
ADimMin | Une dimension |
ADimMax | Une dimension |
ADim != ADimMin ADimMin < ADimMax
Definition at line 163 of file rounding-generic.cc.
|
protected |
Cette méthode est utile pour le chanfreinage classique d'arête.
Retourne ???
ADart | Un brin de la carte |
ACellDim | Une dimension (0, 1, 2 ou 3) |
Definition at line 208 of file rounding-generic.cc.
|
protected |
Cette méthode est utile pour le chanfreinage classique de sommet.
ADart | Un brin de la carte |
ACellDim | Une dimension (0, 1, 2 ou 3) |
Retourne ???
Definition at line 188 of file rounding-generic.cc.
|
protected |
Supprime l'arête incidente à ADart.
ADart | Un brin de la carte |
Definition at line 250 of file rounding-generic.cc.