![]() |
VR-Forces Developer's Guide
|
Manager for bullet objects created from vrv models.
Classes | |
| class | EntityInfo |
Public Member Functions | |
| DtSimModelRepository (DtVantageTerrainEngine &engine) | |
| virtual void | lookupGeometries (const DtFilename &file, const DtAppearance &appearance, DtCollisionObjectList &objects) |
Protected Types | |
| typedef boost::unordered_map < DtFilename, std::shared_ptr < EntityInfo > > | EntityMap |
Protected Member Functions | |
| virtual makVrv::DtOsgArticulatedModel * | createModel (const DtFilename &file) const |
| virtual makVrf::DtSurfaceCharacteristicMapConstPtr | surfaceCharacteristicsMapForFile (const DtFilename &input) const |
| virtual DtString | modelDefinitionName (const DtFilename &file) const |
| virtual void | setModelState (makVrv::DtOsgArticulatedModel &model, DtAppearance appearance) const |
| virtual void | setModelAttributeState (makVrv::DtOsgArticulatedModel &model, makVrv::DtEntityAppearanceMapper &mapper, const DtAppearance &app, DtAppearAttribute attr) const |
| virtual osg::Node * | getRootNode (makVrv::DtOsgArticulatedModel &model) const |
| virtual void | parseTerrain (osg::Node *, makVrf::DtSurfaceCharacteristicMapConstPtr surfCharMap, DtCollisionObjectList &output) const |
Protected Attributes | |
| DtVantageTerrainEngine & | myVantageTerrainEngine |
| const std::unique_ptr < makVrv::DtEntityAppearanceMapperFactory > | myAppearanceMapperFactory |
| tbb::spin_rw_mutex | myMutex |
| EntityMap | myEntityMap |
Friends | |
| class | EntityInfo |
|
protected |
|
explicit |
Constructor.
|
virtual |
Access the bullet objects for a given model file and appearance.
|
protectedvirtual |
|
protectedvirtual |
Return the surface characteristics that should be used for loading the file specified.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
friend |
|
protected |
|
protected |
|
mutableprotected |
|
protected |