#include <rounding-vertex.hh>
|
TCoordinate | getDartRoundingCoef (CDart *ADart, int ADimension) const |
|
void | setDartRoundingCoef (CDart *ADart, int ADimension, TCoordinate AValue) const |
|
|
void | doListExtension (int AMarkNumber, int AMarkInitial, int AMarkSelected, int AMarkTreated, int AMarkVertexToDestroy, CCoverage *ACov) |
|
void | doMinMaxCalcul (int ADirectCoef1, int AMarkSelected, int AMarkTreated, int AMarkInitial, int AMarkMax, bool A3D, CCoverage *ACov) |
|
void | doNewVerticesCalcul (int AMarkSelected, int AMarkTreated, int AMarkInitial, int AMarkMax, int ADirectIndexOld, int ADirectIndexNew, bool ASetback, bool A3D, CCoverage *ACov) |
|
int | doEdgeChamferingInRounding (int AMarkTreated, int AMarkInitial, bool ADig, bool A3D, CCoverage *ACov) |
|
void | doVerticesChamferingInRounding (int AMarkTreated, int AMarkInitial, bool ADig, bool A3D, CCoverage *ACov) |
|
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 37 of file rounding-vertex.hh.
CRoundingVertex::CRoundingVertex |
( |
CGMapVertex * |
AMap | ) |
|
CRoundingVertex::~CRoundingVertex |
( |
| ) |
|
int CRoundingVertex::doEdgeChamferingInRounding |
( |
int |
AMarkTreated, |
|
|
int |
AMarkInitial, |
|
|
bool |
ADig, |
|
|
bool |
A3D, |
|
|
CCoverage * |
ACov |
|
) |
| |
|
protected |
void CRoundingVertex::doListExtension |
( |
int |
AMarkNumber, |
|
|
int |
AMarkInitial, |
|
|
int |
AMarkSelected, |
|
|
int |
AMarkTreated, |
|
|
int |
AMarkVertexToDestroy, |
|
|
CCoverage * |
ACov |
|
) |
| |
|
protected |
void CRoundingVertex::doMinMaxCalcul |
( |
int |
ADirectCoef1, |
|
|
int |
AMarkSelected, |
|
|
int |
AMarkTreated, |
|
|
int |
AMarkInitial, |
|
|
int |
AMarkMax, |
|
|
bool |
A3D, |
|
|
CCoverage * |
ACov |
|
) |
| |
|
protected |
void CRoundingVertex::doNewVerticesCalcul |
( |
int |
AMarkSelected, |
|
|
int |
AMarkTreated, |
|
|
int |
AMarkInitial, |
|
|
int |
AMarkMax, |
|
|
int |
ADirectIndexOld, |
|
|
int |
ADirectIndexNew, |
|
|
bool |
ASetback, |
|
|
bool |
A3D, |
|
|
CCoverage * |
ACov |
|
) |
| |
|
protected |
void CRoundingVertex::doVerticesChamferingInRounding |
( |
int |
AMarkTreated, |
|
|
int |
AMarkInitial, |
|
|
bool |
ADig, |
|
|
bool |
A3D, |
|
|
CCoverage * |
ACov |
|
) |
| |
|
protected |
TCoordinate CRoundingVertex::getDartRoundingCoef |
( |
CDart * |
ADart, |
|
|
int |
ADimension |
|
) |
| const |
|
protected |
Récupère la valeur du coefficient d'arrondi associé au brin ADart sur le champ directinfo indiqué.
Definition at line 696 of file rounding-vertex.cc.
int CRoundingVertex::roundMarkedEdges |
( |
int |
AMarkNumber, |
|
|
bool |
A3D, |
|
|
bool |
ADig, |
|
|
bool |
ASetBack |
|
) |
| |
Arrondit les arêtes dont un brin au moins est marqué. À chaque brin marqué doit être associé un coefficient (TCoordinate) à l'aide du champ directInfo d'indice ADirectInfoParam.
Si A3D est vrai, les arêtes sont chanfreinées en dimension 3, sinon elles sont chanfreinées en dimension 2.
Si ADig est vrai...
- Parameters
-
AMarkNumber | Un numéro de marque |
A3D | Un booléen indiquant dans quelle dimension doivent être arrondies les arêtes |
ADig | Un booléen ??? |
ASetBack | Un booléen ??? |
- Returns
- Le nombre d'arêtes arrondies
ADig => A3D
Definition at line 185 of file rounding-vertex.cc.
int CRoundingVertex::roundMarkedVertices |
( |
int |
AMarkNumber, |
|
|
bool |
ADig |
|
) |
| |
Arrondit les sommets dont un brin au moins est marqué.
- Parameters
-
AMarkNumber | Un numéro de marque |
ADig | un booléen indiquant si on ajoute ou retire de la matière |
- Returns
- Le nombre de sommets arrondis
Definition at line 52 of file rounding-vertex.cc.
void CRoundingVertex::setDartRoundingCoef |
( |
CDart * |
ADart, |
|
|
int |
ADimension, |
|
|
TCoordinate |
AValue |
|
) |
| const |
|
protected |
Fixe la valeur du coefficient d'arrondi associé au brin ADart sur le champ directinfo indiqué.
Definition at line 703 of file rounding-vertex.cc.
The documentation for this class was generated from the following files: