16 class DtSharedSettingsManager;
17 class DtAgentManagerInterface;
18 class DtTextureAtlasIndexParser;
33 bool distribute =
false,
bool useImageFor2d =
false);
40 bool distribute =
false,
bool useImageFor2d =
false);
45 virtual void setUnlightedIconModelDefinition(
const std::string& modelDef );
46 virtual std::string unlightedIconModelDefinition()
const;
48 virtual void setLightedIconModelDefinition(
const std::string& modelDef );
49 virtual std::string lightedIconModelDefinition()
const;
51 virtual void set2dIconLighted(
bool lighted );
55 virtual void setTextureAtlasIndex(
const std::string& file);
59 virtual const std::string& textureAtlasIndex()
const;
63 virtual void setTextureAtlasKey(
67 virtual const std::string& textureAtlasKey(
80 virtual void setDesignator(
const std::string& designator);
85 virtual const std::string& designator()
const;
89 virtual void setDesignatorTextureAtlasIndex(
92 virtual const std::string& designatorTextureAtlasIndex()
const;
static const int NumAttachableTypes
The numer of Attachable types in the AttachableTypes list.
Definition: DtBuoyBeaconLayer.h:54
std::string myDesignatorTextureAtlasIndex
Definition: DtBuoyOrBeaconFacade.h:103
std::string myLightedIconModelDefinition
Definition: DtBuoyOrBeaconFacade.h:97
Contains makVrv::DtEntityFacade class.
Definition: DtTextureAtlasIndexParser.h:23
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
Contains makVrv::DtBuoyBeaconLayer class.
DtTextureAtlasIndexParser * myTextureAtlasIndexParser
Definition: DtBuoyOrBeaconFacade.h:101
std::string myDesignator
Definition: DtBuoyOrBeaconFacade.h:102
std::string myUnlightedIconModelDefinition
Definition: DtBuoyOrBeaconFacade.h:96
The DtEntityFacade is a facade around agents that make up an entity.
Definition: DtEntityFacade.h:35
std::string myTextureAtlasIndex
Definition: DtBuoyOrBeaconFacade.h:99
AttachableTypes
These are used to tell managers of attachable items what type of item they manage; they are also used...
Definition: DtBuoyBeaconLayer.h:46
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myLighted
Definition: DtBuoyOrBeaconFacade.h:98
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
The DtEntityFacade is a facade around agents that make up an entity.
Definition: DtBuoyOrBeaconFacade.h:24
std::map< int, bool > ModelSetRealizations
Definition: DtModelSetRealizationManager.h:41