#include <MSymbolLabelGenerator.h>
|
|
| SymbolLabelGenerator (const MariaProtobuf::ParameterCollection ¶ms) |
| |
| virtual std::shared_ptr< GeoRenderItem > | createRenderItem (const DrawObjectData &drawObject, const GeneratorArguments &args) override |
| |
|
| DrawObjectRenderGenerator (const MariaProtobuf::ParameterCollection ¶meters) |
| |
| virtual std::shared_ptr< GeoRenderItem > | createRenderItem (const DrawObjectData &drawObject, const GeneratorArguments &args)=0 |
| |
|
virtual BasicGeoTypes::GeoRect | calculateGeoBounds (const DrawObjectData &drawObject) const |
| |
|
void | setValue (const std::string ¶mPath, const std::string &value) |
| |
|
bool | hasValue (const std::string ¶mPath) const |
| |
|
bool | getValue (const std::string ¶mPath, bool defaultValue) const |
| |
|
int | getValue (const std::string ¶mPath, int defaultValue) const |
| |
|
double | getValue (const std::string ¶mPath, double defaultValue) const |
| |
|
std::string | getValue (const std::string ¶mPath, const std::string &defaultValue) const |
| |
|
std::string | getValue (const std::string ¶mPath, const char *defaultValue) const |
| |
|
|
static constexpr const char * | GeneratorName = "SymbolLabels" |
| |
|
| enum class | GeneratorFlags : std::uint32_t { None = 0
, ExcludeSymbols = 1
} |
| |
SymbolLabelGenerator - This generator is simply an interface to the type definitiion renderer parameters. No actual GeoRenderItem is made, since the point labels are rendered in one operation by the SymbolLabelRenderer class.
◆ createRenderItem()
The documentation for this class was generated from the following files:
- Native/MariaNative/MDrawObject/generators/MSymbolLabelGenerator.h
- Native/MariaNative/MDrawObject/generators/MSymbolLabelGenerator.cpp