Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::FanArea Class Referencefinal

#include <MFanArea.h>

Inheritance diagram for Maria::FanArea:
Maria::DrawObject

Public Member Functions

virtual void setPosition (const BasicGeoTypes::GeoPos &pos) override
 Set origin of the draw object at the given position.
 
virtual BasicGeoTypes::GeoPos getPosition () const override
 Get the origin of the draw object in geographical coordinates.
 
void setVertexPoint (const BasicGeoTypes::GeoPos &vertexPoint)
 
BasicGeoTypes::GeoPos getVertexPoint () const
 
double getMinRange () const
 
double getMaxRange () const
 
double getOrientationAngle () const
 
double getSectorSizeAngle () const
 
void setMinRange (double minRange)
 
void setMaxRange (double maxRange)
 
void setOrientationAngle (double angle)
 
void setSectorSizeAngle (double angle)
 
- Public Member Functions inherited from Maria::DrawObject
 DrawObject (const std::shared_ptr< Maria::DrawObjectData > &data)
 
Maria::ItemId getId () const
 
const std::string getDataTypeId () const
 
const std::shared_ptr< Maria::DrawObjectDatagetData () const
 
virtual void setPosition (const BasicGeoTypes::GeoPos &pos)=0
 Set origin of the draw object at the given position.
 
virtual BasicGeoTypes::GeoPos getPosition () const =0
 Get the origin of the draw object in geographical coordinates.
 
void setLineColor (const STK::Color4i color)
 
const STK::Color4i getLineColor () const
 
void setLineDashStyle (Maria::DashStyle dashStyle)
 
Maria::DashStyle getLineDashStyle () const
 
void setLineWidth (int w)
 
int getLineWidth () const
 
void setFillColor (const STK::Color4i color)
 
const STK::Color4i getFillColor () const
 
void setFill (bool fill)
 
bool getFill () const
 
void setFillStyle (Maria::FillStyle fillStyle)
 
Maria::FillStyle getFillStyle () const
 
void setText (const std::string &text)
 Set text for draw object.
 
std::string getText () const
 Get text for draw object.
 
void setFieldValue (const std::string &key, const std::string &value)
 
std::string getFieldValue (const std::string &key) const
 

Protected Member Functions

std::shared_ptr< FanAreaGeometrygeometry () const
 

Friends

class DrawObjectFactory
 

Additional Inherited Members

- Protected Attributes inherited from Maria::DrawObject
std::shared_ptr< DrawObjectData_data
 
int32_t _index = -1
 

Detailed Description

FanArea - This draw object describes a circle sector with an optional inner and outer ranges. The sector rotates about the vertex point. It starts at "OrientationAngle" heading clockwise relative to North.

Member Function Documentation

◆ getPosition()

BasicGeoTypes::GeoPos Maria::FanArea::getPosition ( ) const
overridevirtual

Get the origin of the draw object in geographical coordinates.

Implements Maria::DrawObject.

◆ setPosition()

void Maria::FanArea::setPosition ( const BasicGeoTypes::GeoPos pos)
overridevirtual

Set origin of the draw object at the given position.

Parameters
posGeographical position of the draw object.

Implements Maria::DrawObject.


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