LuciadCPillar 2024.0.08
|
Canvas to provide the commands to draw a geometry, icon, 3D icon, text or a label. More...
#include <luciad/layers/features/FeatureCanvas.h>
Classes | |
class | GeometryDrawCommand |
Command to specify drawing options for a geometry. More... | |
class | Icon3DDrawCommand |
An Icon3DDrawCommand describes how a 3D icon is painted in a 2D and a 3D view. More... | |
class | IconDrawCommand |
Command to specify drawing an icon for a geometry. More... | |
class | LabelDrawCommand |
Command to draw labels for a feature. More... | |
class | TextDrawCommand |
Command to specify drawing text for a geometry. More... | |
Public Member Functions | |
virtual | ~FeatureCanvas ()=default |
virtual GeometryDrawCommand & | drawGeometry ()=0 |
Returns a command to draw a geometry. More... | |
virtual IconDrawCommand & | drawIcon ()=0 |
Returns a command to draw an icon. More... | |
virtual Icon3DDrawCommand & | drawIcon3D ()=0 |
Returns a command to draw a 3D icon. More... | |
virtual LabelDrawCommand & | drawLabel ()=0 |
Returns a command to draw a label. More... | |
virtual TextDrawCommand & | drawText ()=0 |
Returns a command to draw text. More... | |
Canvas to provide the commands to draw a geometry, icon, 3D icon, text or a label.
|
virtualdefault |
|
pure virtual |
Returns a command to draw a geometry.
The draw options can be configured on the object that is returned by this method.
|
pure virtual |
Returns a command to draw an icon.
The draw options can be configured on the object that is returned by this method.
|
pure virtual |
Returns a command to draw a 3D icon.
The draw options can be configured on the object that is returned by this method.
|
pure virtual |
Returns a command to draw a label.
The draw options can be configured on the object that is returned by this method.
|
pure virtual |
Returns a command to draw text.
The draw options can be configured on the object that is returned by this method.