ParMooN
 All Classes Functions Variables Friends Pages
Line.h
1 // =======================================================================
2 // @(#)Line.h 1.1 10/30/98
3 //
4 // Class: TLine
5 // Purpose: shape descriptor of a line
6 //
7 // Author: Volker Behns 16.07.97
8 //
9 // =======================================================================
10 
11 #ifndef __LINEH__
12 #define __LINEH__
13 
14 #include <ShapeDesc.h>
15 
16 #define LINEMAXN_EpV 1
17 
19 class TLine : public TShapeDesc
20 {
21  protected:
22 
23  public:
24  // Constructor
26  TLine();
27 
28  // Methods
30  virtual double GetDiameter(TVertex **Verts)
31  {
32  return 0;
33  }
34 
36  virtual double GetShortestEdge(TVertex **Verts)
37  {
38  return 0;
39  }
41  virtual double GetLengthWithReferenceMap(TVertex **Verts)
42  {
43  return 0;
44  }
45 
47  virtual double GetMeasure(TVertex **Verts);
48 };
49 
50 #endif
Definition: Line.h:19
virtual double GetShortestEdge(TVertex **Verts)
Definition: Line.h:36
Definition: ShapeDesc.h:29
TLine()
Definition: Line.C:17
virtual double GetDiameter(TVertex **Verts)
Definition: Line.h:30
Definition: Vertex.h:19
virtual double GetMeasure(TVertex **Verts)
Definition: Line.C:31
virtual double GetLengthWithReferenceMap(TVertex **Verts)
Definition: Line.h:41