Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::ByFirePositionGenerator Class Referencefinal
Inheritance diagram for Maria::ByFirePositionGenerator:
Maria::DrawObjectRenderGenerator

Public Member Functions

 ByFirePositionGenerator (std::shared_ptr< DrawObjectResources > drawObjectResources, const MariaProtobuf::ParameterCollection &parameters)
 
std::shared_ptr< GeoRenderItemcreateRenderItem (const DrawObjectData &drawObject, const GeneratorArguments &args) override
 
BasicGeoTypes::GeoRect calculateGeoBounds (const DrawObjectData &drawObject) const override
 
- Public Member Functions inherited from Maria::DrawObjectRenderGenerator
 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
 

Static Public Attributes

static constexpr const char * GeneratorName = "ByFirePosition"
 

Member Function Documentation

◆ calculateGeoBounds()

BasicGeoTypes::GeoRect Maria::ByFirePositionGenerator::calculateGeoBounds ( const DrawObjectData drawObject) const
overridevirtual

Reimplemented from Maria::DrawObjectRenderGenerator.

◆ createRenderItem()

std::shared_ptr< GeoRenderItem > ByFirePositionGenerator::createRenderItem ( const DrawObjectData drawObject,
const GeneratorArguments args 
)
overridevirtual

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