|
| ShapeModelBase (IdType shapeModelId, const Resources::Interiors::InteriorId &indoorMapId, int indoorMapFloorId, const dv3 &originEcef, const PointOnMapVector &points, const std::vector< double > &perPointElevations, double elevation, const std::vector< u16 > &geometryIndices, const Space::LatLong &boundsSouthWest, const Space::LatLong &boundsNorthEast) |
|
virtual IdType | GetId () const |
|
virtual bool | IsIndoor () const |
|
virtual const
Resources::Interiors::InteriorId & | GetIndoorMapId () const |
|
virtual int | GetIndoorMapFloorIndex () const |
|
virtual void | SetIndoorMapId (const Resources::Interiors::InteriorId &indoorMapId) |
|
virtual void | SetIndoorMapFloorId (int indoorMapFloorId) |
|
virtual void | SetElevation (double elevation) |
|
virtual void | SetElevationMode (Eegeo::Positioning::ElevationMode::Type elevationMode) |
|
virtual dv3 | GetOriginEcef () const |
|
virtual std::vector< v3 > | GetVertices () const |
|
virtual std::vector< u16 > | GetGeometryIndices () const |
|
virtual void | GetBounds (Space::LatLong &out_southWest, Space::LatLong &out_northEast) const |
|
|
virtual void | NotifyPointOnMapChanged ()=0 |
|
The documentation for this class was generated from the following files: