17 #include <matrix/vlVector.h>
23 #include <boost/unordered_map.hpp>
28 class DtAgentManagerInterface;
29 class DtBuoyOrBeaconFacade;
30 class DtBuoyBeaconModelStringParser;
31 class DtTextureAtlasIndexParser;
49 AttachableDaymarks = 1,
50 AttachableTopmarks = 2
54 static const int NumAttachableTypes = 3;
59 typedef bool HasAttachable[NumAttachableTypes];
76 const DtVector& initialPosition, HasAttachable attachables );
80 virtual bool destroyBuoyOrBeacon(
DtUniqueID elementId );
109 void set2dIconsEnabled(
bool enabled);
116 void slot_sceneCreated();
119 void slot_postInitialize();
123 virtual void initializeFeatureCreators();
126 typedef boost::unordered_multimap<std::string, std::string>
StylesMap;
131 bool readStyleListFile(
const std::string& path,
132 const std::string& layerListFileName,
StylesMap& map );
154 typedef boost::unordered_map<DtUniqueID, DtVector>