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

2D Scene viewport component. More...

#include <scene_viewports_interface.h>

Inheritance diagram for IScene2DViewportBase:
ISDKProperties IScene2DViewportFloating IScene2DViewportSimple

Public Member Functions

virtual SDKResult SDK_CALLTYPE SetBounds (const SDKRectF2D &viewport_bounds)=0 throw ()
 Sets scene viewport bounds.
 
virtual SDKResult SDK_CALLTYPE GetBounds (SDKRectF2D &viewport_bounds) const =0 throw ()
 Returns scene viewport bounds.
 
virtual SDKResult SDK_CALLTYPE SetTransform (const SDKMatrix4X4 &transform)=0 throw ()
 Sets scene viewport transformation matrix.
 
virtual SDKResult SDK_CALLTYPE GetTransform (SDKMatrix4X4 &transform) const =0 throw ()
 Returns scene viewport transformation matrix.
 
virtual SDKResult SDK_CALLTYPE GetTransformInv (SDKMatrix4X4 &transform_inv) const =0 throw ()
 Returns inverted scene viewport transformation matrix.
 
virtual SDKResult SDK_CALLTYPE Clone (IScene2DViewportBaseSP &cloned_viewport) const =0 throw ()
 Clones the given viewport.
 
- 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

2D Scene viewport component.


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