All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::Interiors::IImmutableInteriorViewModel Class Referenceabstract

Public Member Functions

virtual bool IsVisible () const =0
 
virtual bool IsInteriorSelected () const =0
 
virtual InteriorId GetSelectedInteriorId () const =0
 
virtual int GetSelectedFloorIndex () const =0
 
virtual bool IsValidFloorIndex (int floorIndex) const =0
 
virtual float GetLookAtHeightAboveBase () const =0
 
virtual float GetBaseAltitude () const =0
 
virtual v3 GetFloorCenteredTangentSpaceLookAt () const =0
 
virtual m44 GetFloorTransformWithTerrainFlattenedToScale (int floorIndex, float flatteningScale) const =0
 
virtual m44 GetFloorTransform (int floorIndex) const =0
 
virtual dv3 GetFloorTransformOrigin (int floorIndex) const =0
 
virtual Space::EcefTangentBasis GetTangentBasis () const =0
 
virtual Geometry::Bounds3D GetTangentSpaceBounds () const =0
 
virtual Geometry::Bounds3D GetFloorTangentSpaceBounds () const =0
 
virtual std::vector< const
InteriorsFloorCell * > 
GetFloorCellsForRendering () const =0
 

The documentation for this class was generated from the following file: