All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Shapes::Polylines::PolylineShapeBuilder Class Reference
Inheritance diagram for Eegeo::Shapes::Polylines::PolylineShapeBuilder:
Eegeo::Shapes::TShapeCreateParamsBuilderBase< PolylineShapeBuilder, PolylineShapeCreateParams > Eegeo::NonCopyable

Public Member Functions

PolylineShapeBuilderSetCoordinates (const std::vector< Space::LatLong > &coordinates)
 
PolylineShapeBuilderSetPerPointElevations (const std::vector< double > &perPointElevations)
 
PolylineShapeBuilderSetFillColor (const v4 &fillColor)
 
PolylineShapeBuilderSetThickness (float thickness)
 
PolylineShapeBuilderSetMiterLimit (float miterLimit)
 
PolylineShapeBuilderSetShouldScaleWithMap (bool shouldScaleWithMap)
 
PolylineShapeCreateParams Build ()
 
- Public Member Functions inherited from Eegeo::Shapes::TShapeCreateParamsBuilderBase< PolylineShapeBuilder, PolylineShapeCreateParams >
BuilderType & SetElevationMode (Eegeo::Positioning::ElevationMode::Type elevationMode)
 
BuilderType & SetElevation (double elevation)
 
BuilderType & SetIndoorMap (const std::string &indoorMapId, int indoorMapFloorId)
 

Additional Inherited Members

- Public Types inherited from Eegeo::Shapes::TShapeCreateParamsBuilderBase< PolylineShapeBuilder, PolylineShapeCreateParams >
typedef PolylineShapeBuilder BuilderType
 
typedef PolylineShapeCreateParams ShapeCreateParamsType
 
- Protected Attributes inherited from Eegeo::Shapes::TShapeCreateParamsBuilderBase< PolylineShapeBuilder, PolylineShapeCreateParams >
Eegeo::Positioning::ElevationMode::Type m_elevationMode
 
double m_elevation
 
std::string m_indoorMapId
 
int m_indoorMapFloorId
 

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