![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
SDL parameter collection.
More...
#include <sdl_script_interface.h>
Inherits ISDKComponent.
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | Count (SDKUInt32 &count) const =0 throw () |
| Returns count. | |
| virtual SDKResult SDK_CALLTYPE | AddParameter (const SDLResourceID id, const SDKAny &value)=0 throw () |
| Adds parameter. | |
| virtual SDKResult SDK_CALLTYPE | AddPointParameter (const SDLResourceID id, const SDKPointF2D &value)=0 throw () |
| Adds point parameter. | |
| virtual SDKResult SDK_CALLTYPE | AddSizeParameter (const SDLResourceID id, const SDKSizeF &value)=0 throw () |
| Adds size parameter. | |
| virtual SDKResult SDK_CALLTYPE | AddTranslateParameter (const SDLResourceID id, float x, float y)=0 throw () |
| Adds translate parameter. | |
| virtual SDKResult SDK_CALLTYPE | AddScaleParameter (const SDLResourceID id, float scale_x, float scale_y)=0 throw () |
| Adds scale parameter. | |
| virtual SDKResult SDK_CALLTYPE | AddRotateParameter (const SDLResourceID id, float rotate)=0 throw () |
| Adds rotate parameter. | |
| virtual SDKResult SDK_CALLTYPE | AddParameterByName (const SDKString &symbol_name, const SDKString ¶m_name, const SDKAny &value)=0 throw () |
| Adds parameter by name. | |
| virtual SDKResult SDK_CALLTYPE | GetParameter (SDKUInt32 index, SDLResourceID &id, SDKAny &value) const =0 throw () |
| Returns parameter. | |
| virtual SDKResult SDK_CALLTYPE | SetParameter (const SDLResourceID id, const SDKAny &value)=0 throw () |
| Sets parameter. | |
| virtual SDKResult SDK_CALLTYPE | Serialize (sdk::base::SDKStreamSP ¶m_stream)=0 throw () |
| Serializes. | |
| virtual SDKResult SDK_CALLTYPE | Deserialize (const sdk::base::SDKStreamSP ¶m_stream)=0 throw () |
| Deserializes. | |
SDL parameter collection.