20 #include <vlutil/vlConfig.h>
47 unsigned int numberOfVertices()
const;
49 bool getVertex(
DtPoint& vertex,
unsigned int vertexIndex)
const;
50 DtPoint vertex(
unsigned int vertexIndex)
const;
52 bool setVertex(
unsigned int vertexIndex,
const DtPoint& newVertex);
60 unsigned int numberOfEdges()
const;
62 DtEdge edge(
unsigned int edgeIndex)
const;
63 bool getEdge(
unsigned int edgeIndex,
DtEdge& edgeToGet)
const;
70 bool testInvariant()
const;
72 bool isValidVertexIndex(
unsigned int vertexIndex)
const;
74 bool isValidEdgeIndex(
unsigned int edgeIndex)
const;
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
DtChord DtEdge
Definition: polygon2D.h:32
Definition: polygon2D.h:24
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
#define DT_DLL_geometry
Definition: geometryDefines.h:23
DtVertexContainer myVertices
Definition: polygon2D.h:77
std::vector< DtPoint >::iterator DtVertexIter
Definition: polygon2D.h:29
Contains the declaration of the DtExtent class.
std::vector< DtPoint > DtVertexContainer
Definition: polygon2D.h:28
std::vector< DtPoint >::const_iterator DtVertexConstIter
Definition: polygon2D.h:30