17 #include <matrix/vlVector.h>
21 class DtArticulatedModelAgent;
22 class DtTextureAtlasIndexParser;
23 class DtBuoyOrBeaconFacade;
34 friend class DtNavigationFeatureCreator;
43 DtArticulatedModelAgent*
const modelAgent()
const;
46 DtArticulatedModelAgent* modelAgent();
53 void setPosition(
const DtVector& position );
68 virtual void setPresenceSwitchNumber(
int switchNum );
69 virtual int presenceSwitchNumber()
const;
71 virtual void setTypeSwitchNumber(
int typeNum );
72 virtual int typeSwitchNumber()
const;
DtUniqueID myElementId
Definition: DtNavigationFeature.h:94
DtVector myPosition
Definition: DtNavigationFeature.h:95
Contains makVrv::DtBuoyBeaconLayer class.
AttachableTypes
These are used to tell managers of attachable items what type of item they manage; they are also used...
Definition: DtBuoyBeaconLayer.h:46
DtBuoyBeaconLayer::AttachableTypes myAttachableType
Definition: DtNavigationFeature.h:100
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
The DtNavigationFeature can be attached to any articulated model through an articulated model agent...
Definition: DtNavigationFeature.h:29
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
DtArticulatedModelAgent * myColorizedModelAgent
Definition: DtNavigationFeature.h:97
int myTypeSwitchNumber
Definition: DtNavigationFeature.h:99
Contains makVrv::DtUniqueID type.
DtArticulatedModelAgent * myModelAgent
Definition: DtNavigationFeature.h:96
The DtEntityFacade is a facade around agents that make up an entity.
Definition: DtBuoyOrBeaconFacade.h:24
int myPresenceSwitchNumber
Definition: DtNavigationFeature.h:98
Contains DLL export macros.