12 #include <matrix/vlVector.h>
36 virtual DtRwVector& operator[](
unsigned index)
const;
38 virtual int index(
const DtListItem* entry)
const;
45 virtual double distSquaredTo(
const DtVector& point)
const;
48 virtual bool getClosestVertex(
const DtVector& point,
DtVector& vertex)
const;
51 virtual DtListItem* getClosestVertex(
const DtVector& point)
const;
66 virtual void emptyList();
74 static double distanceSquaredPointToLine(
const DtVector& point,
78 static double distanceSquaredPointToPoint(
const DtVector& point1,
A Readable, Writable version of DtList.
Definition: rwList.h:26
DtRwVectorIterator * myVertexIterator
Definition: vertexList.h:98
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)=0
This method must be overridden by a subclass.
Definition: readerWriterRegistry.h:39
Definition: rwVector.h:23
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
class DtVertexList:
Definition: vertexList.h:22
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
const DtRwList & operator=(const DtRwList &orig)
Calls down to DtReaderWriter::operator=(). List elements are not copied.
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
voidpf uLong offset
Definition: ioapi.h:42
File: rwVecIterator.h.
Definition: rwVectorIterator.h:29