21 #include <boost/unordered_map.hpp>
29 class DtVrlinkConnection;
30 class DtSmokeVisualizerSet;
31 class DtVrlinkSmokeStateListener;
40 typedef boost::unordered_map<int, DtSmokeVisualizerSet*>
55 virtual void setModelSetEnabled(
int modelSet,
bool b );
65 template <
typename VisualizerClass>
66 void findVisualizers( std::vector<VisualizerClass*>& visualizers )
68 ModelSetMap::iterator i = mySmokeModelSetMap.begin();
69 ModelSetMap::iterator e = mySmokeModelSetMap.end();
72 i->second->findVisualizers(visualizers);
77 virtual void setVisible(
bool vis );
82 virtual void getDefinitions( std::vector<DtUnicode>& definitions );
84 virtual void slot_SmokeEnabled(
bool enabled );