Marker render settings.
More...
|
|
using | Options |
| | The render options.
|
|
| Image | image |
| | Regular image for displaying points.
|
|
Rgba | polygonFillColor |
| | Polygon fill color ( default not specified ).
|
|
Options | m_options |
| | options
|
|
Options | labelingMode |
| | options for labeling
|
|
union { | |
|
Options m_options | |
| | options
|
|
Options labelingMode | |
| | options for labeling
|
| }; | |
| | The render options.
|
|
Rgba | m_innerColor |
| | inner color RGBA
|
|
Rgba | polylineInnerColor |
| | Polyline inner color RGBA.
|
|
union { | |
|
Rgba m_innerColor | |
| | inner color RGBA
|
|
Rgba polylineInnerColor | |
| | Polyline inner color RGBA.
|
| }; | |
| | The polyline inner color.
|
|
Rgba | m_outerColor |
| | outer color RGBA
|
|
Rgba | polylineOuterColor |
| | Polyline outer color RGBA.
|
|
union { | |
|
Rgba m_outerColor | |
| | outer color RGBA
|
|
Rgba polylineOuterColor | |
| | Polyline outer color RGBA.
|
| }; | |
| | The polyline outer color.
|
|
double | m_innerSz |
| | inner size in mm
|
|
double | polylineInnerSize |
| | Polyline inner size in mm.
|
|
union { | |
|
double m_innerSz | |
| | inner size in mm
|
|
double polylineInnerSize | |
| | Polyline inner size in mm.
|
| }; | |
| | The polyline inner size in mm.
|
|
double | m_outerSz |
| | outer size in mm
|
|
double | polylineOuterSize |
| | Polyline outer size in mm.
|
|
union { | |
|
double m_outerSz | |
| | outer size in mm
|
|
double polylineOuterSize | |
| | Polyline outer size in mm.
|
| }; | |
| | The polyline outer ( border ) size in mm.
|
|
double | m_imgSz |
| | image size in mm
|
|
double | imageSize |
| | image size in mm
|
|
union { | |
|
double m_imgSz | |
| | image size in mm
|
|
double imageSize | |
| | image size in mm
|
| }; | |
| | The image size in mm ( default: value from current style ).
|
|
double | m_textSz |
| | text size in mm
|
|
double | labelTextSize |
| | label text size in mm
|
|
union { | |
|
double m_textSz | |
| | text size in mm
|
|
double labelTextSize | |
| | label text size in mm
|
| }; | |
| | The text size in mm ( default: value from current style ).
|
|
Rgba | m_textColor |
| | text color RGBA
|
|
Rgba | labelTextColor |
| | label color RGBA
|
|
union { | |
|
Rgba m_textColor | |
| | text color RGBA
|
|
Rgba labelTextColor | |
| | label color RGBA
|
| }; | |
| | The text color ( default: value from current style ).
|
|
ELineType | m_lineType |
| | line type
|
|
ELineType | polylineType |
| | Polyline type.
|
|
union { | |
|
ELineType m_lineType | |
| | line type
|
|
ELineType polylineType | |
| | Polyline type.
|
| }; | |
| | The line type.
|
|
EImagePosition | m_imgPos |
| | image position
|
|
EImagePosition | imagePosition |
| | image position
|
|
union { | |
|
EImagePosition m_imgPos | |
| | image position
|
|
EImagePosition imagePosition | |
| | image position
|
| }; | |
| | The image position.
|
|
|
static constexpr const int | kDefValue = 0x7FFFFFFF |
| | Default value of various members. Members assigned with this value will be changed internally to something more appropriate.
|
◆ MarkerRenderSettings()
Default constructor.
- Parameters
-
| img | Regular image for displaying points |
◆ getDefaultImageSize()
| double gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultImageSize |
( |
| ) |
|
|
inlinestaticinherited |
get default image size
- Returns
- The default image size
◆ getDefaultInnerColor()
| Rgba gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultInnerColor |
( |
| ) |
|
|
inlinestaticinherited |
Get default inner color.
- Returns
- The default inner color
◆ getDefaultInnnerSize()
| double gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultInnnerSize |
( |
| ) |
|
|
inlinestaticinherited |
get default inner size
- Returns
- The default inner size
◆ getDefaultOuterColor()
| Rgba gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultOuterColor |
( |
| ) |
|
|
inlinestaticinherited |
get default outer color
- Returns
- The default outer color
◆ getDefaultOuterSize()
| double gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultOuterSize |
( |
| ) |
|
|
inlinestaticinherited |
get default outer size
- Returns
- The default outer size
◆ getDefaultTextColor()
| Rgba gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultTextColor |
( |
| ) |
|
|
inlinestaticinherited |
get default text color
- Returns
- The default text color
◆ getDefaultTextSize()
| double gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::getDefaultTextSize |
( |
| ) |
|
|
inlinestaticinherited |
get default image size
- Returns
- The default image size
◆ operator!=()
| bool gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::operator!= |
( |
const RenderSettings< int, 0, 0, 0, GEM_SETTING_SIZE(1.5), GEM_SETTING_SIZE(0)> & | s | ) |
const |
|
inlineinherited |
Not equal operator.
- Parameters
-
- Returns
- True if the settings are not equal
◆ operator==()
| bool gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::operator== |
( |
const RenderSettings< int, 0, 0, 0, GEM_SETTING_SIZE(1.5), GEM_SETTING_SIZE(0)> & | s | ) |
const |
|
inlineinherited |
Equal operator.
- Parameters
-
- Returns
- True if the settings are equal
◆ resetOption()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::resetOption |
( |
Options | option | ) |
|
|
inlineinherited |
Reset the render options.
- Parameters
-
- Returns
- A reference to the object
◆ setContourInnerColor()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setContourInnerColor |
( |
const Rgba & | color | ) |
|
|
inlineinherited |
set contour inner color
- Parameters
-
- Returns
- A reference to the object
◆ setContourInnerSize()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setContourInnerSize |
( |
const double & | sz | ) |
|
|
inlineinherited |
set contour inner size
- Parameters
-
- Returns
- A reference to the object
◆ setContourOuterColor()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setContourOuterColor |
( |
const Rgba & | color | ) |
|
|
inlineinherited |
set contour outer color
- Parameters
-
- Returns
- A reference to the object
◆ setContourOuterSize()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setContourOuterSize |
( |
const double & | sz | ) |
|
|
inlineinherited |
set contour outer size
- Parameters
-
- Returns
- A reference to the object
◆ setImage()
◆ setImagePosition()
set image position
- Parameters
-
- Returns
- A reference to the object
◆ setImageSize()
◆ setLabelingMode()
◆ setLabelTextColor()
◆ setLabelTextSize()
◆ setLineType()
set line type
- Parameters
-
- Returns
- A reference to the object
◆ setOption()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setOption |
( |
Options | option | ) |
|
|
inlineinherited |
Set the render options.
- Parameters
-
- Returns
- A reference to the object
◆ setOptions()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setOptions |
( |
Options | options | ) |
|
|
inlineinherited |
Set the render options.
- Parameters
-
| options | The render options |
- Returns
- A reference to the object
◆ setPolygonFillColor()
◆ setPolylineInnerColor()
◆ setPolylineInnerSize()
◆ setPolylineOuterColor()
◆ setPolylineOuterSize()
◆ setPolylineType()
◆ setTextColor()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setTextColor |
( |
const Rgba & | color | ) |
|
|
inlineinherited |
set text color
- Parameters
-
- Returns
- A reference to the object
◆ setTextSize()
| auto & gem::RenderSettings< int, DefOptions, DefInnerColor, DefOuterColor, DefInnerSz, DefOuterSz, void >::setTextSize |
( |
const double & | sz | ) |
|
|
inlineinherited |
set text size
- Parameters
-
- Returns
- A reference to the object
◆ image
| Image gem::MarkerRenderSettings::image |
Regular image for displaying points.
If not provided, the marker is considered to be rendered externally through the IViewListener::onMarkerRender notification
Only MT_Point type marker collections support external marker rendering
For MT_Polyline & MT_Polygon providing a default Image will disable the geometry points rendering