Public Member Functions | |
IFeatureRayCastingService & | GetFeatureRayCastingService () const |
IFeatureCollisionMeshService & | GetFeatureCollisionMeshService () const |
ILandmarkCollisionMeshService & | GetLandmarkCollisionMeshService () const |
IFeatureCollisionMeshAddedEvent & | GetFeatureCollisionMeshAddedEvent () const |
IFeatureCollisionMeshRemovedEvent & | GetFeatureCollisionMeshRemovedEvent () const |
ILandmarkCollisionMeshesChangedEvent & | GetLandmarkCollisionMeshesChangedEvent () const |
IRayPicker & | GetTerrainRayPicker () const |
Static Public Member Functions | |
static CollisionModule * | Create (Eegeo::Collision::AggregateCollisionBvhProvider &aggregateCollisionBvhProvider, Rendering::EnvironmentFlatteningService &environmentFlatteningService, const Eegeo::Modules::Map::Layers::TerrainModelModule &terrainModelModule) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |