![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Symbolizer. More...
#include <sdl_interface.h>
Inherits ISDKComponent.
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | CreateVisualObject (IVisualObjectSP &vo, SDKUInt16 symbol_id, const sdk::gfx::RenderTargetSP &target, float symbol_scale, const sdk::base::SDKStreamSP ¶ms)=0 throw () |
| Creates visual object for the specified target. More... | |
| virtual SDKResult SDK_CALLTYPE | CombineVisualObjects (IVisualObjectSP &parent_vo, IVisualObjectSP &child_vo, AnchorType anchor, float x_offset, float y_offset)=0 throw () |
| Combines the specified visual objects into the specified layout. More... | |
Symbolizer.
|
pure virtual | ||||||||||||||||||||||||||||||||
Creates visual object for the specified target.
| [out] | vo | Smart pointer to the IVisualObject interface associated with the created visual object. |
| [in] | symbol_id | Index of the registered SDL symbol. |
| [in] | symbol_scale | Initial symbol scale factor. |
| [in] | params | Optional symbol parameters stream. |
|
pure virtual | ||||||||||||||||||||||||||||||||
Combines the specified visual objects into the specified layout.
| [in] | parent_vo | Parent visual object. |
| [in] | child_vo | Child visual object. |
| [in] | anchor | Layout anchor. |
| [in] | x_offset | Optional X-axes offset. |
| [in] | y_offset | Optional Y-axes offset. |