12 #include <tbb/spin_rw_mutex.h>
13 #include <tbb/concurrent_queue.h>
14 #include <tbb/atomic.h>
25 #include <boost/unordered_map.hpp>
26 #include <boost/optional.hpp>
66 virtual int highestPriorityPendingWork();
70 virtual void processCommandQueue();
75 virtual void setCurrentTime(
const double& currentTime);
78 virtual unsigned long numTriangles()
const;
80 virtual bool quitFlagSet()
const;
81 virtual void setQuit(
bool);
85 virtual void setLabel(
const DtString&);
92 typedef boost::unordered_map<DtNodeId, TerrainRecord>
Map;
103 virtual void removeTerrain(
const osg::ref_ptr<osg::Node>& node);