#include <Line.h>
Public Member Functions | |
TLine () | |
virtual double | GetDiameter (TVertex **Verts) |
virtual double | GetShortestEdge (TVertex **Verts) |
virtual double | GetLengthWithReferenceMap (TVertex **Verts) |
virtual double | GetMeasure (TVertex **Verts) |
Public Member Functions inherited from TShapeDesc | |
int | GetN_Vertices () |
int | GetN_Edges () |
int | GetN_Joints () |
int | GetN_Faces () |
Shapes | GetType () |
int | GetEdgeVertex (const int *&TmpEV) |
int | GetMaxN_EpV () |
int | GetVertexEdge (const int *&TmpVE) |
int | GetFaceVertex (const int *&TmpFV, const int *&TmpLen, int &MaxLen) |
int | GetFaceEdge (const int *&TmpFV, const int *&TmpLen, int &MaxLen) |
int | GetEdgeFace (const int *&TmpEF, int &MaxLen) |
int | GetFaceType (const Shapes *&TmpFT) |
Additional Inherited Members | |
Protected Attributes inherited from TShapeDesc | |
Shapes | Type |
int | N_Vertices |
int | N_Edges |
int | MaxN_EpV |
int | N_Faces |
int | MaxN_VpF |
int | MaxN_FpV |
int | MaxN_EpF |
int | MaxN_FpE |
int | N_Joints |
const int * | EdgeVertex |
const int * | VertexEdge |
const int * | FaceVertex |
const int * | FaceVertexLen |
const int * | FaceEdge |
const int * | FaceEdgeLen |
const Shapes * | FaceType |
const int * | VertexFace |
const int * | EdgeFace |
shape descriptor of a line
TLine::TLine | ( | ) |
initializes the data structure
|
inlinevirtual |
return diameter of a cell
Implements TShapeDesc.
|
inlinevirtual |
return the length of the cell defined with the reference map
Implements TShapeDesc.
|
virtual |
|
inlinevirtual |
return shortest edge of a cell
Implements TShapeDesc.