All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Shapes::Heatmaps::HeatmapShapeCreateParams Class Reference
Inheritance diagram for Eegeo::Shapes::Heatmaps::HeatmapShapeCreateParams:
Eegeo::Shapes::ShapeCreateParamsBase

Public Member Functions

 HeatmapShapeCreateParams (Eegeo::Positioning::ElevationMode::Type elevationMode, double elevation, const Eegeo::Resources::Interiors::InteriorId &indoorMapId, int indoorMapFloorId, const std::vector< Space::LatLongAltitude > &polygonVertexCoords, const std::vector< int > &polygonRingVertexCounts, const std::vector< Eegeo::Space::WeightedLatLongAltitude > &weightedPoints, double weightMin, double weightMax, const v2 &textureDimensions, float textureBorderPercent, const std::vector< float > &heatmapDensityStops, const std::vector< double > &heatmapRadiiMeters, const std::vector< double > &heatmapGains, bool useApproximation, float densityBlend, bool interpolateDensityByZoom, double zoomMin, double zoomMax, float opacity, float intensityBias, float intensityScale, u32 occludedStencilMapLayerMask, float occludedAlpha, float occludedSaturation, float occludedBrightness, const std::vector< float > &gradientStops, const std::vector< v4 > &gradientColors)
 
const std::vector
< Space::LatLongAltitude > & 
GetPolygonVertexCoords () const
 
const std::vector< int > & GetPolygonRingVertexCounts () const
 
const std::vector
< Eegeo::Space::WeightedLatLongAltitude > & 
GetWeightedPoints () const
 
double GetWeightMin () const
 
double GetWeightMax () const
 
const v2GetTextureDimensions () const
 
float GetTextureBorderPercent () const
 
const std::vector< float > & GetHeatmapDensityStops () const
 
const std::vector< double > & GetHeatmapRadiiMeters () const
 
const std::vector< double > & GetHeatmapGains () const
 
bool GetUseApproximation () const
 
float GetDensityBlend () const
 
bool GetInterpolateDensityByZoom () const
 
double GetZoomMin () const
 
double GetZoomMax () const
 
float GetOpacity () const
 
float GetIntensityBias () const
 
float GetIntensityScale () const
 
u32 GetOccludedStencilMapLayerMask () const
 
float GetOccludedAlpha () const
 
float GetOccludedSaturation () const
 
float GetOccludedBrightness () const
 
const std::vector< float > & GetGradientStops () const
 
const std::vector< v4 > & GetGradientColors () const
 
- Public Member Functions inherited from Eegeo::Shapes::ShapeCreateParamsBase
 ShapeCreateParamsBase (Eegeo::Positioning::ElevationMode::Type elevationMode, double elevation, const Eegeo::Resources::Interiors::InteriorId &indoorMapId, int indoorMapFloorId)
 
Eegeo::Positioning::ElevationMode::Type GetElevationMode () const
 
double GetElevation () const
 
bool IsIndoorShape () const
 
const
Resources::Interiors::InteriorId
GetIndoorMapId () const
 
int GetIndoorMapFloorId () const
 

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