56 const DtChord* operator[](
unsigned int index)
const;
60 void addToEnd(
const DtChord* arg);
63 virtual void removeAll();
66 unsigned int count()
const;
73 const DtChord* item(
unsigned int index);
104 myCount(orig.myCount),
106 myExtent(orig.myExtent)
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
const DtExtent & extent() const
Definition: chord.h:153
unsigned int myCount
Definition: chordBundle.h:82
unsigned int count() const
Definition: chordBundle.h:164
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
virtual void expandToInclude(const DtExtent &otherExtent)
Expand extent, if necessary, to include input extent.
#define DT_DLL_geometry
Definition: geometryDefines.h:23
DtChordBundle * myNextBundle
Definition: chordBundle.h:86
Definition: chordBundle.h:36
const DtChord * item(unsigned int index)
Definition: chordBundle.h:29
DtExtent myExtent
Definition: chordBundle.h:89
virtual ~DtChordBundle()
Definition: chordBundle.h:116
A DtChord is a finite line segment in 3-space, represented by two points.
Contains the declaration of the DtExtent class.
const DtChord * operator[](unsigned int index) const
Definition: chordBundle.h:125
DtChordBundle()
Definition: chordBundle.h:95
void addToEnd(const DtChord *arg)
Definition: chordBundle.h:141
const DtChord * myChordArray[BUNDLE_SIZE]
Definition: chordBundle.h:79
const DtExtent & extent() const
Definition: chordBundle.h:169