19 #include <boost/unordered_map.hpp>
20 #include <vl/globalObjDes.h>
24 class DtEntityVisualizerSet;
25 class DtAggregateEchelonManager;
30 class DtEntityElement;
31 class DtEntityExistenceListener;
32 class DtVrlinkConnection;
69 std::vector<DtEntityVisualizerSet*> findVisualizers(
const DtGlobalObjectDesignator&
id);
74 const DtGlobalObjectDesignator&
id,
unsigned int modelSet);
90 void setVisualizerCreationProcessingTime(
double);
91 double visualizerCreationProcessingTime()
const;
95 visualTypeVisualizerCreationMap()
const;
105 virtual void modelSetVisualized(
int modelSet,
bool enabled);
108 virtual void handleElementAttributeChanged(
118 virtual bool onFilterEntity(
const std::string& entityId);
121 virtual void elementAttributeChangeRequested(
DtUniqueID id,
122 DtUniqueID parentID, DtBoost::shared_ptr<const DtElementAttribute> atr );
125 virtual void slot_completeDiscovery();
131 virtual void slot_visualizerCreationEnabled(
int modelSet,
int visualType );
135 virtual void slot_visualizerCreationDisabled(
int modelSet,
int visualType );
143 typedef boost::unordered_map<DtUniqueID, DtEntityElement*>
145 typedef boost::unordered_map<std::string, DtEntityElement*>
147 typedef boost::unordered_map<DtUniqueID, DtVrlinkEntityStateListener*>