 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_GL2D_PATTERN_INTERFACE_H_
11 #define SDK_GL2D_PATTERN_INTERFACE_H_
16 #include <base/inc/sdk_component_base.h>
18 #include <visualizationlayer/inc/vis_const.h>
23 SDK_GL2D_BEGIN_NAMESPACE
34 kGL2DPatternPropertyID_PatternRowsCount = 0,
42 kGL2DPatternType_Simple = 0,
45 kGL2DPatternType_Staggered = 1,
54 virtual void SDK_CALLTYPE
Dump()
const throw() = 0;
57 virtual IGL2DCanvasSP SDK_CALLTYPE
GetParent()
const throw() = 0;
63 virtual IGL2DTextureSP SDK_CALLTYPE
GetTexture()
const throw() = 0;
65 virtual IGL2DMeshSP SDK_CALLTYPE
GetMesh()
const throw() = 0;
74 SDK_GL2D_END_NAMESPACE
76 #endif // SDK_GL2D_PATTERN_INTERFACE_H_
virtual IGL2DCanvasSP SDK_CALLTYPE GetParent() const =0
Returns parent canvas object.
virtual GL2DPatternType SDK_CALLTYPE GetType() const =0
Returns pattern type.
virtual IGL2DMeshSP SDK_CALLTYPE GetMesh() const =0
Returns pattern mesh.
virtual IGL2DTextureSP SDK_CALLTYPE GetTexture() const =0
Returns pattern texture.
GL2D Pattern object.
Definition: gl2d_pattern_interface.h:50
GL2DPatternPropertyIDs
Generic GL2D Pattern properties.
Definition: gl2d_pattern_interface.h:30
virtual void SDK_CALLTYPE Dump() const =0
Dumps given object.
Object generic properties interface.
GL2DPatternType
Available pattern type.
Definition: gl2d_pattern_interface.h:39
GL2D Canvas to use to drawing NOTE! Create/Draw functionality was moved to appropriate GL2D Canvas Fu...
Definition: gl2d_canvas_interface.h:435
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
virtual float SDK_CALLTYPE GetStaggeredPatternOffset() const =0
Returns staggered pattern offset (if exists)