NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
ISDLParametersCollection Class Referenceabstract

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 &param_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 &param_stream)=0 throw ()
 Serializes.
 
virtual SDKResult SDK_CALLTYPE Deserialize (const sdk::base::SDKStreamSP &param_stream)=0 throw ()
 Deserializes.
 

Detailed Description

SDL parameter collection.


The documentation for this class was generated from the following file: