ParMooN
 All Classes Functions Variables Friends Pages
Quadrangle.h
1 // =======================================================================
2 // @(#)Quadrangle.h 1.1 10/30/98
3 //
4 // Class: TQuadrangle
5 // Purpose: shape descriptor of a quadrangle
6 //
7 // Author: Volker Behns 16.07.97
8 //
9 // =======================================================================
10 
11 #ifndef __QUADRANGLE__
12 #define __QUADRANGLE__
13 
14 #include <ShapeDesc.h>
15 
16 #define QUADMAXN_EpV 2
17 
19 class TQuadrangle : public TShapeDesc
20 {
21  public:
22  // Constructor
24  TQuadrangle();
25 
26  // Methods
28  virtual double GetDiameter(TVertex **Verts);
29 
31  virtual double GetShortestEdge(TVertex **Verts);
32 
34  virtual double GetLengthWithReferenceMap(TVertex **Verts);
35 
37  virtual double GetMeasure(TVertex **Verts);
38 
41  Shapes CheckQuad(TVertex **Vertices);
42 };
43 
44 #endif
TQuadrangle()
Definition: Quadrangle.C:21
virtual double GetShortestEdge(TVertex **Verts)
Definition: Quadrangle.C:46
Definition: ShapeDesc.h:29
Shapes CheckQuad(TVertex **Vertices)
Definition: Quadrangle.C:127
virtual double GetLengthWithReferenceMap(TVertex **Verts)
Definition: Quadrangle.C:71
virtual double GetDiameter(TVertex **Verts)
Definition: Quadrangle.C:35
virtual double GetMeasure(TVertex **Verts)
Definition: Quadrangle.C:110
Definition: Vertex.h:19
Definition: Quadrangle.h:19