9 #ifndef baseVertexList_H_
10 #define baseVertexList_H_
51 virtual unsigned int size()
const;
55 virtual unsigned int incrementSize();
59 virtual unsigned int maxNumberOfVertices()
const;
63 virtual void setMaxNumberOfVertices(
unsigned int maxNumVertices);
67 virtual void setNumberOfVertices(
unsigned int numVertices);
70 virtual DtPoint vertex(
unsigned int i)
const = 0;
71 virtual bool getVertex(
DtPoint& retVal,
unsigned int i)
const = 0;
80 virtual bool isFull()
const;
84 virtual bool indexWithinBounds(
unsigned int i)
const;
88 virtual bool validIndex(
unsigned int i)
const;
91 virtual void dump(
int indentLevel)
const;
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
Definition: chordIntersectionRecord.h:23
virtual void setNumberOfVertices(unsigned int numVertices)
Definition: baseVertexList.h:125
virtual unsigned int maxNumberOfVertices() const
**********************************************************/// in-line functions *********************...
Definition: baseVertexList.h:115
virtual unsigned int size() const
Definition: baseVertexList.h:133
virtual void expandExtent(DtExtent &extent) const
voidpf void uLong size
Definition: ioapi.h:39
virtual int sizeInBytes() const =0
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
#define DT_DLL_gdb
Definition: gdbDefines.h:25
unsigned int myMaxNumberOfVertices
Definition: baseVertexList.h:106
virtual void setMaxNumberOfVertices(unsigned int maxNumVertices)
Definition: baseVertexList.h:120
Definition: baseVertexList.h:37
Definition: terrainDatabase.h:148
DtGdbNode & operator=(const DtGdbNode &orig)
virtual void dump(int indentLevel) const =0
unsigned int myNumberOfVertices
Definition: baseVertexList.h:105
virtual unsigned int incrementSize()
Definition: baseVertexList.h:138