 class  TriangulationVertex3D : public TriangulationVertex
  class  TriangulationVertex3D : public TriangulationVertex a vertex of a 3D triangulation
|  double | vertexMetric used to write bb files | 
|  const  Vec3 | getPosition () const return the current position | 
|  void | setPosition (const Vec3 set the vertex position | 
|  Vec3 | getNormal () const return the current normal orientation | 
|  double | getGaussianCurvature () const return the gaussian curvature | 
|  void | computeNormal () compute the vertex normal from the neighboring triangle normals and store it in normal | 
|  void | computeGaussianCurvature () compute the vertex Gaussian Curvature and store it in gaussianCurvature | 
|  Triangulation3D* | getTriangulation () const returns the 3D triangulation the vertex belongs to | 
|  TriangleVertex3DIterator | getTriangleIterator (void) const returns an iterator over neighboring triangles | 
|  VertexVertex3DIterator | getVertexIterator (void) const returns an iterator over neighboring vertices | 
|   | constructor 
 | ||
|   | destructor 
 | 
|  Vec3 | position vertex position | 
|  Vec3 | normal vertex normal | 
|  double | gaussianCurvature discrete Gaussian curvature | 
 void  setEdge(TriangulationEdge *e)
 void  setEdge(TriangulationEdge *e)
 void  setOrientation(unsigned int o)
 void  setOrientation(unsigned int o)
 TriangulationEdge*  getFirstEdge(void) const
 TriangulationEdge*  getFirstEdge(void) const 
 unsigned  int  getOrientation(void) const
 unsigned  int  getOrientation(void) const 
 TriangulationTriangle*  getFirstTriangle(void) const
 TriangulationTriangle*  getFirstTriangle(void) const 
 bool  isAdjacent(TriangulationVertex *v) const
 bool  isAdjacent(TriangulationVertex *v) const 
 bool  isReal() const
 bool  isReal() const 
 static  TriangulationEdge*  nextEdge(const TriangulationEdge *e, int& orientation)
 static  TriangulationEdge*  nextEdge(const TriangulationEdge *e, int& orientation)
 static  TriangulationEdge*  previousEdge(const TriangulationEdge *e, int& orientation)
 static  TriangulationEdge*  previousEdge(const TriangulationEdge *e, int& orientation)
 VertexContour*  getVertexContour() const
 VertexContour*  getVertexContour() const 
 unsigned  int  getNumberAdjacentTriangles(void) const
 unsigned  int  getNumberAdjacentTriangles(void) const 
 unsigned  int  getNumberAdjacentEdges(void) const
 unsigned  int  getNumberAdjacentEdges(void) const 
 template
 template  int  getRef(void) const
 int  getRef(void) const 
 void  setVirtualNeighborhood()
 void  setVirtualNeighborhood()
 void  removeVirtualNeighborhood()
 void  removeVirtualNeighborhood()
vertex iterators
 
   
  class  BasicIterator
  class  BasicIterator 
  const  TriangulationVertex*  vertex
 const  TriangulationVertex*  vertex 
  TriangulationEdge*  currentEdge
 TriangulationEdge*  currentEdge 
  int  currentOrientation
 int  currentOrientation 
  TriangulationTriangle*  start
 TriangulationTriangle*  start 
  bool  hasChanged
 bool  hasChanged 
  void  next(void)
 void  next(void) 
  void  previous(void)
 void  previous(void) 
  constructor
  constructor  
  BasicIterator(const TriangulationVertex *v)
  BasicIterator(const TriangulationVertex *v) 
  destructor
  destructor  
  ~BasicIterator()
  ~BasicIterator() 
  void  first(void)
 void  first(void) 
  void  last(void)
 void  last(void) 
  bool  isAtEnd(void)
 bool  isAtEnd(void) 
  template
 template  constructor
  constructor  
  TriangleVertexIterator(const TriangulationVertex *v)
  TriangleVertexIterator(const TriangulationVertex *v) 
  destructor
  destructor  
  ~TriangleVertexIterator()
  ~TriangleVertexIterator() 
  T*  operator*(void) const
 T*  operator*(void) const  
  T*  operator++(void)
 T*  operator++(void) 
  T*  operator++(int)
 T*  operator++(int) 
  T*  operator--(void)
 T*  operator--(void) 
  T*  operator--(int)
 T*  operator--(int) 
  template
 template  constructor
  constructor  
  VertexIterator(const TriangulationVertex *v)
  VertexIterator(const TriangulationVertex *v) 
  destructor
  destructor  
  ~VertexIterator()
  ~VertexIterator() 
  T*  operator*(void) const
 T*  operator*(void) const  
  T*  operator++(void)
 T*  operator++(void) 
  T*  operator++(int)
 T*  operator++(int) 
  T*  operator--(void)
 T*  operator--(void) 
  T*  operator--(int)
 T*  operator--(int) 
  template
 template  constructor
  constructor  
  EdgeVertexIterator(const TriangulationVertex *v)
  EdgeVertexIterator(const TriangulationVertex *v) 
  destructor
  destructor  
  ~EdgeVertexIterator()
  ~EdgeVertexIterator() 
  T*  operator*(void) const
 T*  operator*(void) const  
  T*  operator++(void)
 T*  operator++(void) 
  T*  operator++(int)
 T*  operator++(int) 
  T*  operator--(void)
 T*  operator--(void) 
  T*  operator--(int)
 T*  operator--(int) 
  Triangulation*  triangulation
 Triangulation*  triangulation
 TriangulationEdge*  edge
 TriangulationEdge*  edge
 unsigned  int  orientation
 unsigned  int  orientation
 VertexContour*  vertexContour
 VertexContour*  vertexContour
 int  ref
 int  ref
 bool  empty
 bool  empty
a vertex of a 3D triangulation
 Vec3
 Vec3 
 
 
 
 
 
 
 
 
 
 
 
 Vec3
 Vec3  double  gaussianCurvature
 double  gaussianCurvature
 double  vertexMetric
 double  vertexMetric
 constructor
  constructor 
 TriangulationVertex3D(Triangulation *mesh, const Vec3
  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
  destructor 
 const  Vec3
 const  Vec3  void  setPosition(const Vec3
 void  setPosition(const Vec3 Vec3
 Vec3  double  getGaussianCurvature() const
 double  getGaussianCurvature() const 
 void  computeNormal()
 void  computeNormal()
 void  computeGaussianCurvature()
 void  computeGaussianCurvature()
 Triangulation3D*  getTriangulation() const
 Triangulation3D*  getTriangulation() const 
 TriangleVertex3DIterator  getTriangleIterator(void) const
 TriangleVertex3DIterator  getTriangleIterator(void) const 
 VertexVertex3DIterator  getVertexIterator(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