13 #include <matrix/vlVector.h>
14 #include <vlutil/vlString.h>
30 virtual void setEntity(
const DtUUID& entity);
31 virtual const DtUUID& entity()
const;
34 virtual void setPosition(
const DtVector& position);
35 virtual const DtVector& position()
const;
40 virtual void setLeadingEntity(
const DtUUID& entity);
41 virtual const DtUUID& leadingEntity()
const;
45 virtual void setFollowOffset(
const DtVector& followOffset);
46 virtual const DtVector& followOffset()
const;
50 virtual void setOffsetFromFormationLeader(
const DtVector& formationOffset);
51 virtual const DtVector& offsetFromFormationLeader()
const;
57 virtual void setFormationLeader(
const DtUUID& leader);
58 virtual const DtUUID& formationLeader()
const;
60 virtual void setPositionIndex(
int positionIndex);
61 virtual int positionIndex()
const;
66 virtual void setSubordinateFormation(
const DtString& formationName);
67 virtual DtString subordinateFormation()
const;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Contains the DtUUID class declaration.
#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