13 #include <matrix/vlVector.h>
40 virtual DtRwVector& operator[](
unsigned index)
const;
42 virtual int index(
const DtListItem* entry)
const;
47 virtual double distSquaredTo(
const DtVector& point)
const;
50 virtual bool getClosestVertex(
const DtVector& point,
DtVector& vertex)
const;
53 virtual DtListItem* getClosestVertex(
const DtVector& point)
const;
67 virtual void copyList(
const DtList&);
72 virtual void emptyList();
77 virtual void resetVerticesVector();
90 static double distanceSquaredPointToLine(
const DtVector& point,
94 static double distanceSquaredPointToPoint(
const DtVector& point1,
97 void removeVertex(
int);
std::vector< DtVector > myVertexList
Definition: vertexList.h:107
A Readable, Writable version of DtList. This class cannot be used directly, but must be inherited to ...
Definition: rwList.h:26
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)=0
This method must be overridden by a subclass. Within this method, new instances of the DtReaderWriter...
Definition: readerWriterRegistry.h:39
const std::vector< DtVector > & asVector() const
Definition: vertexList.h:79
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