21 #include <vlutil/vlMachineTypes.h>
23 #include <boost/unordered_map.hpp>
25 #include <tbb/spin_rw_mutex.h>
45 virtual void lookupGeometries(
46 const DtFilename& file,
const DtAppearance& appearance,
51 virtual DtFilename surfaceCharacteristicsFileName(
const DtFilename& input)
const;
52 virtual DtString modelDefinitionName(
const DtFilename& file)
const;
58 virtual void parseTerrain(osg::Node*,
const DtFilename& surfCharFile,
DtCollisionObjectList& output)
const;
71 typedef boost::unordered_map<DtAppearance, DtCollisionObjectList>
AppearanceMap;
75 boost::scoped_ptr<makVrv::DtOsgArticulatedModel>
myModel;
82 typedef boost::unordered_map<DtFilename, boost::shared_ptr<EntityInfo> >
EntityMap;