class TriangulationVertex3D : public TriangulationVertex a vertex of a 3D triangulation
| | vertexMetric used to write bb files |
| | getPosition () const return the current position |
| | setPosition (const Vec3 set the vertex position |
| | getNormal () const return the current normal orientation |
| | getGaussianCurvature () const return the gaussian curvature |
| | computeNormal () compute the vertex normal from the neighboring triangle normals and store it in normal |
| | computeGaussianCurvature () compute the vertex Gaussian Curvature and store it in gaussianCurvature |
| | getTriangulation () const returns the 3D triangulation the vertex belongs to |
| | getTriangleIterator (void) const returns an iterator over neighboring triangles |
| | getVertexIterator (void) const returns an iterator over neighboring vertices |
| | constructor
| ||
| | destructor
|
| | position vertex position |
| | normal vertex normal |
| | gaussianCurvature discrete Gaussian curvature |
vertex iterators
a vertex of a 3D triangulation
Vec3
double gaussianCurvature
double vertexMetric
constructor
TriangulationVertex3D(Triangulation *mesh, const Vec3
_position - vertex position
empty - if the vertex is virtual or real
edge - one face edge
orientation - face orientation versus edge orientation (0 or 1)
_position - the vertex position
destructor
const Vec3
void setPosition(const Vec3
Vec3
double getGaussianCurvature() const
void computeNormal()
void computeGaussianCurvature()
Triangulation3D* getTriangulation() const
TriangleVertex3DIterator getTriangleIterator(void) const
VertexVertex3DIterator getVertexIterator(void) const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de