![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
2D Scene viewport component. More...
#include <scene_viewports_interface.h>
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | SetTranslate (float dx, float dy, const SDKPointF2D *pivot)=0 throw () |
| Translates viewport. | |
| virtual SDKResult SDK_CALLTYPE | GetTranslate (float *dx, float *dy, SDKPointF2D *pivot)=0 throw () |
| Returns viewport translate parameters. | |
| virtual SDKResult SDK_CALLTYPE | SetRotate (float angle_deg, const SDKPointF2D *pivot)=0 throw () |
| Rotates viewport round pivot or center if pivot is not provided. | |
| virtual SDKResult SDK_CALLTYPE | GetRotate (float *angle_deg, SDKPointF2D *pivot)=0 throw () |
| Returns viewport rotate parameters. | |
| virtual SDKResult SDK_CALLTYPE | SetScale (float ratio, const SDKPointF2D *pivot)=0 throw () |
| Scales viewport from pivot or center if pivot is not provided. | |
| virtual SDKResult SDK_CALLTYPE | GetScale (float *ratio, SDKPointF2D *pivot)=0 throw () |
| Returns viewport scale parameters. | |
| 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. | |
2D Scene viewport component.