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

Public Member Functions

PolygonShapeBuilderSetOuterRing (const std::vector< Space::LatLong > &outerRing)
 
PolygonShapeBuilderAddInnerRing (const std::vector< Space::LatLong > &innerRing)
 
PolygonShapeBuilderClearRings ()
 
PolygonShapeBuilderSetFillColor (const v4 &fillColor)
 
PolygonShapeBuilderSetPolygonColor (const v4 &polygonColor)
 deprecated, for wrld-sdk-samples Geofence example compatibility
 
PolygonShapeCreateParams Build ()
 
- Public Member Functions inherited from Eegeo::Shapes::TShapeCreateParamsBuilderBase< PolygonShapeBuilder, PolygonShapeCreateParams >
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< PolygonShapeBuilder, PolygonShapeCreateParams >
typedef PolygonShapeBuilder BuilderType
 
typedef PolygonShapeCreateParams ShapeCreateParamsType
 
- Protected Attributes inherited from Eegeo::Shapes::TShapeCreateParamsBuilderBase< PolygonShapeBuilder, PolygonShapeCreateParams >
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: