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

#include <MDrawObjectRenderGenerator.h>

Inheritance diagram for Maria::DrawObjectRenderGenerator:
Maria::AmbushGenerator Maria::AxisOfAdvance Maria::ByFirePositionGenerator Maria::ContainGenerator Maria::ConvoyGenerator Maria::CrosshairGenerator Maria::DecoratedSymbolGenerator Maria::FanAreaTwoArmsGenerator Maria::GenericCorridorAreaGenerator Maria::GenericEllipseGenerator Maria::GenericFanAreaGenerator Maria::GenericLineGenerator Maria::GenericLineOfBearingGenerator Maria::GenericOrbitAreaGenerator Maria::GenericPolygonGenerator Maria::GenericRangeRingsGenerator Maria::GenericRouteAreaGenerator Maria::GenericTextGenerator Maria::GridGenerator Maria::MineClusterGenerator Maria::MinimumSafeDistanceZoneGenerator Maria::MissionTaskCircle Maria::MultipartLineGenerator Maria::NorthReferenceGenerator Maria::RoadblockGenerator Maria::SARSectorGenerator Maria::SARTrackLineGenerator Maria::SnakingPathGenerator Maria::SupportByFirePositionGenerator Maria::SymbolLabelGenerator Maria::TacticalArea Maria::TacticalCorridor Maria::TacticalEllipse Maria::TacticalLine Maria::TacticalOrbitAreaGenerator Maria::TripwireGenerator Maria::TurnGenerator Maria::TwoPointCorridorWithHorizontalAndVerticalLines Maria::WeaponSensorCircularGenerator Maria::YardstickGenerator

Classes

struct  GeneratorArguments
 

Public Member Functions

 DrawObjectRenderGenerator (const MariaProtobuf::ParameterCollection &parameters)
 
virtual std::shared_ptr< GeoRenderItemcreateRenderItem (const DrawObjectData &drawObject, const GeneratorArguments &args)=0
 
virtual BasicGeoTypes::GeoRect calculateGeoBounds (const DrawObjectData &drawObject) const
 
void setValue (const std::string &paramPath, const std::string &value)
 
bool hasValue (const std::string &paramPath) const
 
bool getValue (const std::string &paramPath, bool defaultValue) const
 
int getValue (const std::string &paramPath, int defaultValue) const
 
double getValue (const std::string &paramPath, double defaultValue) const
 
std::string getValue (const std::string &paramPath, const std::string &defaultValue) const
 
std::string getValue (const std::string &paramPath, const char *defaultValue) const
 

Detailed Description

DrawObjectRenderGenerator - Base class for draw object render data generators.

Member Function Documentation

◆ createRenderItem()

virtual std::shared_ptr< GeoRenderItem > Maria::DrawObjectRenderGenerator::createRenderItem ( const DrawObjectData drawObject,
const GeneratorArguments args 
)
pure virtual

Implemented in Maria::GridGenerator.


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