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

Set of renderers, which should render given layer one by one. More...

#include <renderer_interface.h>

Inheritance diagram for IRenderersSet:
ISDKProperties

Public Member Functions

virtual SDKResult SDK_CALLTYPE AddRenderer (const IRendererSP &renderer, const RendererPriority &priority)=0 throw ()
 Adds new renderer to given set of layer renderers The lower priority - the earlier renderer will be called.
 
virtual SDKResult SDK_CALLTYPE RemoveRenderer (const SDKString &renderer_id)=0 throw ()
 Removes existing renderer from set of layer renderers.
 
virtual SDKResult SDK_CALLTYPE GetRenderer (const SDKString &renderer_id, IRendererSP &renderer) const =0 throw ()
 Returns renderer instance, if it registered.
 
virtual SDKResult SDK_CALLTYPE GetRendererPriority (const SDKString &renderer_id, RendererPriority &priority) const =0 throw ()
 Returns renderer priority, if it registered.
 
- Public Member Functions inherited from ISDKProperties
virtual SDKResult SDK_CALLTYPE SetProperty (const SDKPropertyID &id, const SDKAny &value)=0 throw ()
 Sets a property value.
 
virtual SDKResult SDK_CALLTYPE GetProperty (const SDKPropertyID &id, SDKAny &value) const =0 throw ()
 Retrieves a property value.
 

Detailed Description

Set of renderers, which should render given layer one by one.


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