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

2D Scene viewport component. More...

#include <scene_viewports_interface.h>

Inheritance diagram for IScene2DViewportFloating:
IScene2DViewportBase ISDKProperties

Public Member Functions

virtual SDKResult SDK_CALLTYPE PushTranslate (float dx, float dy, const SDKPointF2D *pivot)=0 throw ()
 Translates viewport.
 
virtual SDKResult SDK_CALLTYPE PushRotate (float angle_deg, const SDKPointF2D *pivot)=0 throw ()
 Rotates viewport round pivot or center if pivot is not provided.
 
virtual SDKResult SDK_CALLTYPE PushScale (float ratio, const SDKPointF2D *pivot)=0 throw ()
 Scales viewport from pivot or center if pivot is not provided.
 
virtual SDKResult SDK_CALLTYPE ClearTransformations ()=0 throw ()
 Clears all viewport transformations.
 
- Public Member Functions inherited from IScene2DViewportBase
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: