19 class DtArticulatedModelAgent;
20 class DtBuoyTextureAtlasIndexParser;
32 typedef std::vector<DtTextureAtlasIndexParser::AttrValuePair >
AttrValPairs;
46 unsigned int shape()
const;
61 const std::string& designator,
const std::string& atlasFileName,
97 static void registerInstance(
DtDe& de,
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
const AttrValPairs & featureAttribues()
Store or retrieve the parsed results containing daymark configuration data as pairs of (attribute...
DtNavigationMarkCreator creator.
Definition: DtNavigationMark.h:87
virtual void attach(DtBuoyOrBeaconFacade &buoyOrBeacon)
Attach the mark to an articulated model. The model should have a multiswitch for different marks; and...
Definition: DtTextureAtlasIndexParser.h:23
Contains makVrv::DtNavigationFeature class.
Contains makVrv::DtBuoyBeaconLayer class.
DtUniqueID elementId() const
Get the element id of this navigation feature.
void setFeatureAttributes(const DtBuoyBeaconModelStringParser::ParsedAttributeValueMap &results)
Store or retrieve the parsed results containing daymark configuration data as pairs of (attribute...
unsigned int shape() const
Set/get the switch value this mark should set the model's daymark or topmark shape switch to...
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
virtual ~DtNavigationMark()
DTOR.
The DtNavigationMark can be attached to any articulated model through an articulated model agent that...
Definition: DtNavigationMark.h:25
Contains makVrv::DtTextureAtlasIndexParser class.
The DtNavigationFeature can be attached to any articulated model through an articulated model agent...
Definition: DtNavigationFeature.h:29
DtNavigationMark()
Default CTOR (unimplemented)
const DtNavigationMark & operator=(const DtNavigationMark &rhs)
Assignment Operator (unimplemented)
std::vector< DtTextureAtlasIndexParser::AttrValuePair > AttrValPairs
Definition: DtNavigationMark.h:32
Contains makVrv::DtBuoyBeaconModelStringParser class.
boost::unordered_map< std::string, std::string > ParsedAttributeValueMap
This type defines a map from attribute name to the value we parsed for it.
Definition: DtBuoyBeaconModelStringParser.h:66
AttrValPairs mySearchPairs
Definition: DtNavigationMark.h:82
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
unsigned int myShapeSwitchValue
Definition: DtNavigationMark.h:80
void setShape(unsigned int color)
Set/get the switch value this mark should set the model's daymark or topmark shape switch to...
virtual void setupDesignator(DtArticulatedModelAgent *model, const std::string &designator, const std::string &atlasFileName, DtTextureAtlasIndexParser *parser)
If the nav mark is a daymark, set the designator - 3 character max (ex. 'CF','123','A')
The DtEntityFacade is a facade around agents that make up an entity. This entity facade represents a ...
Definition: DtBuoyOrBeaconFacade.h:24