Moka kernel
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gmv-polyline.hh File Reference

Go to the source code of this file.

Functions

CDart * prolongPolyline (CDart *ADart, const CVertex &AVertex)
 
bool isPlanarPolyline (CDart *ADart)
 
bool markNonPlanarPolylines (int AMarkNumber)
 

Function Documentation

bool isPlanarPolyline ( CDart *  ADart)

Teste si une face est plane.

Parameters
ADartUn brin quelconque de la carte
Returns
'vrai' si tous les sommets de la face sont situés sur un même plan
bool markNonPlanarPolylines ( int  AMarkNumber)

Marque toutes les faces non planaires de la carte.

Parameters
AMarkNumberUn numéro de marque
Returns
'vrai' si une face non plane au moins alpha été trouvée
CDart* prolongPolyline ( CDart *  ADart,
const CVertex AVertex 
)

Prolonge une polyligne (en rajoutant une arête à son bout). Si ADart vaut NULL, crée un premier brin d'une nouvelle polyligne.

Parameters
ADartUn brin constituant le bout d'une polyligne
AVertexLe plongement du sommet à rajouter au bout de la polyligne