 class  TetraTriangle3D
  class  TetraTriangle3D  Triangle class of a 3D Tetrahedrisation
|  void | _do_set_vertices (TetraVertex3D* v0, TetraVertex3D* v1, TetraVertex3D* v2) set the vertices in the tetrahedron @para v0, v1, v2, v3 the vertices @orientation if the orientation of the vertices if correct | 
|  inline  void | setTextureCoordinate (unsigned int i, unsigned int j, double value) set textCoord j for vertex i; | 
|  inline  double | getTextureCoordinate (int i, int j) get textCoord j for vertex i; | 
|  inline  bool | isReal () if the triangle is real or not | 
|  inline  TetraSurfaceZone3D* | getSurfaceZone () const returns the zone containing the tetrahedron | 
|  void | setSurfaceZone (TetraSurfaceZone3D *z) set the zone containing the tetrahedron | 
|  inline  Tetra3D* | getTetrahedrisation () const returns the mesh containing the triangle | 
|  unsigned  int | getRef () const returns the triangle unique reference | 
|  inline  TetraTetrahedron3D* | getTetrahedron (const unsigned int i) const returns the tetrahedron adjacent to the triangle | 
|  inline  TetraEdge3D* | getEdge (const unsigned int i) const returns the ith edge linking vertex[(i+1)%3] and vertex[(i+2)%3] | 
|  void | setVertex (int i, TetraVertex3D* v) set the value of vertex[i] | 
|  inline  TetraVertex3D* | getVertex (const unsigned int i) const returns a vertex of the triangle | 
|  inline  Vec3 | getNormal () const returns the triangle normal | 
|  void | setRef (unsigned int r) set the triangle unique reference | 
|  inline  int | vertexIndex (const TetraVertex3D *v) const get array index of a vertex in vertices array | 
|  inline  int | tetrahedronIndex (const TetraTetrahedron3D *t) const get array index of a tetrahedron in tetrahedron array | 
|  Vec3 | getAreaVector () returns the normal direction with the area norm | 
|  void | computeNormal (unsigned int t=2) compute and store the triangle normal | 
|  bool | swap () swap the triangle into an edge | 
|  void | split () split triangle (neighboring tetras go to division 2 | 
|   | constructor 
 | ||
|   | destructor 
 | 
|  Tetra3D* | tetrahedrisation the mesh containing the triangle | 
|  TetraTetrahedron3D* | tetrahedron [2] the two adjacent tetrahedra | 
|  unsigned  int | ref unique reference of the triangle | 
|  Vec3 | normal normal of the triangle | 
|  TetraSurfaceZone3D* | zone the surface zone containing the triangle | 
|  double | textCoord [3][4] the texture coordinates of the three vertices | 
|  TetraVertex3D* | vertex [3] the three vertices of the triangle | 
|  TetraTriangle3DIterator | triangleListIndex an iterator pointing to this triangle in triangleList | 
|   | code called by constructors | 
Triangle class of a 3D Tetrahedrisation
 Tetra3D*  tetrahedrisation
 Tetra3D*  tetrahedrisation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 TetraTetrahedron3D*  tetrahedron[2]
 TetraTetrahedron3D*  tetrahedron[2]
 TetraVertex3D*  vertex[3]
 TetraVertex3D*  vertex[3]
 TetraTriangle3DIterator  triangleListIndex
 TetraTriangle3DIterator  triangleListIndex
 unsigned  int  ref
 unsigned  int  ref
 Vec3
 Vec3  TetraSurfaceZone3D*  zone
 TetraSurfaceZone3D*  zone
 double  textCoord[3][4]
 double  textCoord[3][4]
 
  
 void  _do_set_vertices(TetraVertex3D* v0, TetraVertex3D* v1, TetraVertex3D* v2)
 void  _do_set_vertices(TetraVertex3D* v0, TetraVertex3D* v1, TetraVertex3D* v2)
 constructor
  constructor 
 destructor
  destructor 
 inline  void  setTextureCoordinate(unsigned int i, unsigned int j, double value)
 inline  void  setTextureCoordinate(unsigned int i, unsigned int j, double value)
 inline  double  getTextureCoordinate(int i, int j)
 inline  double  getTextureCoordinate(int i, int j)
 inline  bool  isReal()
 inline  bool  isReal()
 inline  TetraSurfaceZone3D*  getSurfaceZone() const
 inline  TetraSurfaceZone3D*  getSurfaceZone() const 
 void  setSurfaceZone(TetraSurfaceZone3D *z)
 void  setSurfaceZone(TetraSurfaceZone3D *z)
 inline  Tetra3D*  getTetrahedrisation() const
 inline  Tetra3D*  getTetrahedrisation() const 
 unsigned  int  getRef() const
 unsigned  int  getRef() const 
 inline  TetraTetrahedron3D*  getTetrahedron(const unsigned int i) const
 inline  TetraTetrahedron3D*  getTetrahedron(const unsigned int i) const 
 inline  TetraEdge3D*  getEdge(const unsigned int i) const
 inline  TetraEdge3D*  getEdge(const unsigned int i) const 
 void  setVertex(int i, TetraVertex3D* v)
 void  setVertex(int i, TetraVertex3D* v)
 inline  TetraVertex3D*  getVertex(const unsigned int i) const
 inline  TetraVertex3D*  getVertex(const unsigned int i) const 
 inline  Vec3
 inline  Vec3  void  setRef(unsigned int r)
 void  setRef(unsigned int r)
 inline  int  vertexIndex(const TetraVertex3D *v) const
 inline  int  vertexIndex(const TetraVertex3D *v) const 
 inline  int  tetrahedronIndex(const TetraTetrahedron3D *t) const
 inline  int  tetrahedronIndex(const TetraTetrahedron3D *t) const 
 Vec3
 Vec3  void  computeNormal(unsigned int t=2)
 void  computeNormal(unsigned int t=2)
 bool  swap()
 bool  swap()
 void  split()
 void  split()
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