Public Types | |
enum | Operation { Select, Deselect, Toggle, SetFlashing, CycleFlashing } |
Public Member Functions | |
BuildingSelectionController (Eegeo::CollisionVisualization::MaterialSelectionController &collisionMaterialSelectionController, Eegeo::BuildingFootprints::BuildingFootprintSelectionController &buildingFootprintsSelectionController) | |
void | PerformOperation (const Eegeo::Collision::RayCasterResult &pickResult, Operation operation) |
void | DeselectAll () |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |