16 #include <boost/unordered_map.hpp>
17 #include <vl/globalObjectDesignator.h>
21 class DtEntityVisualizerSet;
22 class DtAggregateEchelonManager;
27 class DtEntityElement;
28 class DtEntityExistenceListener;
29 class DtVrlinkConnection;
87 void setVisualizerCreationProcessingTime(
double);
88 double visualizerCreationProcessingTime()
const;
92 visualTypeVisualizerCreationMap()
const;
102 virtual void modelSetVisualized(
int modelSet,
bool enabled);
105 virtual void handleElementAttributeChanged(
115 virtual bool onFilterEntity(
const std::string& entityId);
118 virtual void elementAttributeChangeRequested(
DtUniqueID id,
119 DtUniqueID parentID, DtBoost::shared_ptr<const DtElementAttribute> atr );
122 virtual void slot_completeDiscovery();
128 virtual void slot_visualizerCreationEnabled(
int modelSet,
int visualType );
132 virtual void slot_visualizerCreationDisabled(
int modelSet,
int visualType );
140 typedef boost::unordered_map<DtUniqueID, DtEntityElement*>
142 typedef boost::unordered_map<std::string, DtEntityElement*>
144 typedef boost::unordered_map<DtUniqueID, DtVrlinkEntityStateListener*>