14 #ifndef DtFormation_H_
15 #define DtFormation_H_
19 #include <matrix/vlVector.h>
58 virtual void addPosition(
int promotionId,
int leaderPromotionId,
73 virtual std::list<DtVector> formationPositions(
int numEntitiesInFormation)
const;
89 virtual DtVector newFormationEntryOffset()
const;
98 virtual void emptyList();
DtFormationEntry; readable/writeable entry in a DtFormation.
Definition: formationEntry.h:28
A Readable, Writable version of DtList.
Definition: rwList.h:26
bool operator!=(const DtRwList &rhs) const
Definition: rwList.h:157
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
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
bool operator==(const DtRwList &rhs) const
Iterates over all items and calls the factory to compare.
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
virtual void removeAndDeleteAll()
Removes and deletes all items in the list.