ParMooN
 All Classes Functions Variables Friends Pages
Tetrahedron.h
1 // =======================================================================
2 // @(#)Tetrahedron.h 1.2 10/18/99
3 //
4 // Class: TTetrahedron
5 // Purpose: shape descriptor of a tetrahedron
6 //
7 // Author: Volker Behns 16.07.97
8 //
9 // =======================================================================
10 
11 #ifndef __TETRAHEDRON__
12 #define __TETRAHEDRON__
13 
14 #include <ShapeDesc.h>
15 
16 #define TETRAMAXN_EpV 3
17 #define TETRAMAXN_VpF 3
18 #define TETRAMAXN_FpV 3
19 #define TETRAMAXN_EpF 3
20 #define TETRAMAXN_FpE 2
21 
23 class TTetrahedron : public TShapeDesc
24 {
25  public:
26  // Constructor
28  TTetrahedron();
29 
30  // Methods
32  virtual double GetDiameter(TVertex **Verts);
33 
35  virtual double GetShortestEdge(TVertex **Verts);
36 
38  virtual double GetLengthWithReferenceMap(TVertex **Verts);
39 
41  virtual double GetMeasure(TVertex **Verts);
42 };
43 
44 #endif
virtual double GetMeasure(TVertex **Verts)
Definition: Tetrahedron.C:157
virtual double GetDiameter(TVertex **Verts)
Definition: Tetrahedron.C:72
Definition: Tetrahedron.h:23
TTetrahedron()
Definition: Tetrahedron.C:42
Definition: ShapeDesc.h:29
virtual double GetLengthWithReferenceMap(TVertex **Verts)
Definition: Tetrahedron.C:126
virtual double GetShortestEdge(TVertex **Verts)
Definition: Tetrahedron.C:99
Definition: Vertex.h:19