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

#include <MPointSymbol.h>

Inheritance diagram for Maria::PointSymbol:
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 setSymbolType (const std::string &symbolType)
 
std::string getSymbolType () const
 
void setSymbolCode (const std::string &symbolCode)
 
std::string getSymbolCode () const
 
void setLabel (Maria::SymbolLabelPlacement placement, const std::string &text)
 
std::string getLabel (Maria::SymbolLabelPlacement placement)
 
void setLabelBackgroundColor (const STK::Color4i color)
 
const STK::Color4i getLabelBackgroundColor () const
 
void setHorizontalAnchor (double horizAnchor)
 
double getHorizontalAnchor () const
 
void setVerticalAnchor (double vertAnchor)
 
double getVerticalAnchor () const
 
- 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< PointGeometrygeometry () const
 

Friends

class DrawObjectFactory
 

Additional Inherited Members

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

Detailed Description

PointSymbol - This object describes a point symbol with an icon and optionally a set of text labels placed around it.

Member Function Documentation

◆ getPosition()

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

Get the origin of the draw object in geographical coordinates.

Implements Maria::DrawObject.

◆ setPosition()

void Maria::PointSymbol::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: