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

Single GL2D sprite position. More...

#include <gl2d_sprites_interface.h>

Inherits ISDKProperties.

Public Member Functions

virtual void SDK_CALLTYPE Dump () const =0 throw ()
 Dumps given object.
 
virtual IGL2DCanvasSP SDK_CALLTYPE GetCanvas () const =0 throw ()
 Returns parent canvas object.
 
virtual SDKResult SDK_CALLTYPE GetID (SDKString &id) const =0 throw ()
 Returns position ID.
 
virtual SDKPointF2D SDK_CALLTYPE GetPosition () const =0 throw ()
 Returns sprite position.
 
virtual SDKResult SDK_CALLTYPE SetPositionTransform (const SDKMatrix3X2 &position_transform)=0 throw ()
 Sets sprite position transformation matrix IGL2DSprites::StartEdit method should be called before calling this one.
 
virtual SDKMatrix3X2 SDK_CALLTYPE GetPositionTransform () const =0 throw ()
 Returns current sprite position transformation matrix.
 
virtual SDKResult SDK_CALLTYPE SetSpriteSizeFixedFlag (const bool &is_sprite_size_fixed)=0 throw ()
 Sets sprite size fixed flag IGL2DSprites::StartEdit method should be called before calling this one.
 
virtual bool SDK_CALLTYPE GetSpriteSizeFixedFlag () const =0 throw ()
 Returns current sprite size fixed flag.
 
virtual SDKResult SDK_CALLTYPE SetSpriteRotationFixedFlag (const bool &is_sprite_rotation_fixed)=0 throw ()
 Sets sprite rotation fixed flag IGL2DSprites::StartEdit method should be called before calling this one.
 
virtual bool SDK_CALLTYPE GetSpriteRotationFixedFlag () const =0 throw ()
 Returns current sprite rotation fixed flag.
 

Detailed Description

Single GL2D sprite position.


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