All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
Eegeo::Shapes::TShapeCreateParamsBuilderBase< TBuilder, TShapeCreateParams > Class Template Reference
Inheritance diagram for Eegeo::Shapes::TShapeCreateParamsBuilderBase< TBuilder, TShapeCreateParams >:
Eegeo::NonCopyable

Public Types

typedef TBuilder BuilderType
 
typedef TShapeCreateParams ShapeCreateParamsType
 

Public Member Functions

BuilderType & SetElevationMode (Eegeo::Positioning::ElevationMode::Type elevationMode)
 
BuilderType & SetElevation (double elevation)
 
BuilderType & SetIndoorMap (const std::string &indoorMapId, int indoorMapFloorId)
 

Protected Attributes

Eegeo::Positioning::ElevationMode::Type m_elevationMode
 
double m_elevation
 
std::string m_indoorMapId
 
int m_indoorMapFloorId
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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