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

GL2D Line object. More...

#include <gl2d_line_interface.h>

Inherits ISDKProperties.

Public Member Functions

virtual void SDK_CALLTYPE Dump () const =0 throw ()
 Dumps given object.
 
virtual IGL2DCanvasSP SDK_CALLTYPE GetParent () const =0 throw ()
 Returns parent canvas object.
 
virtual GL2DLineType SDK_CALLTYPE GetType () const =0 throw ()
 Returns line type.
 
virtual SDKUInt32 SDK_CALLTYPE GetVertexCount () const =0 throw ()
 Returns number of vertexes in line.
 
virtual SDKUInt32 SDK_CALLTYPE GetMemSize () const =0 throw ()
 Returns line memory size.
 
virtual float SDK_CALLTYPE GetAntiAliasingWidth () const =0 throw ()
 Returns current anti-aliasing width.
 
virtual SDKResult SDK_CALLTYPE SetAntiAliasingWidth (const float &aa_width)=0 throw ()
 Sets new anti-aliasing width.
 
virtual GL2DLineCapStyle SDK_CALLTYPE GetStartCapStyle () const =0 throw ()
 Returns current line/dash start cap style.
 
virtual SDKResult SDK_CALLTYPE SetStartCapStyle (const GL2DLineCapStyle &style)=0 throw ()
 Sets new line start cap style.
 
virtual GL2DLineCapStyle SDK_CALLTYPE GetEndCapStyle () const =0 throw ()
 Returns current line/dash end cap style.
 
virtual SDKResult SDK_CALLTYPE SetEndCapStyle (const GL2DLineCapStyle &style)=0 throw ()
 Sets new line end cap style.
 
virtual GL2DLineJoinStyle SDK_CALLTYPE GetJoinStyle () const =0 throw ()
 Returns current line join style.
 
virtual SDKResult SDK_CALLTYPE SetJoinStyle (const GL2DLineJoinStyle &style)=0 throw ()
 Sets new line join style.
 

Detailed Description

GL2D Line object.


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