 |
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_2D_GEOMETRY_PATH_DATA_INTERFACE_H_
12 #define SDK_2D_GEOMETRY_PATH_DATA_INTERFACE_H_
19 #include "2d_geometry_objects.h"
38 SDKUInt32& figures_count)
const throw() = 0;
42 sdk::geometry::GeometryPathFigureDataSP& figure_data)
const throw() = 0;
52 #endif // SDK_2D_GEOMETRY_PATH_DATA_INTERFACE_H_
GeometryFillModeType
Geometry fill mode.
Definition: 2d_geometry_path_editor_interface.h:38
virtual SDKResult SDK_CALLTYPE GetGeometryFillModeType(sdk::geometry::GeometryFillModeType &fill_mode_type) const =0
Returns geometry path fill mode type.
Describes interface for 2D geometry path data, which allows to extract the point coordinates from app...
Definition: 2d_geometry_path_data_interface.h:29
Wrappers and helper functions for SDKString.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
Allows to edit the geometry path by adding geometric primitives, like line, Bezier curves,...
virtual SDKResult SDK_CALLTYPE GetGeometryFiguresCount(SDKUInt32 &figures_count) const =0
Returns the number of figure objects in given geometry path data.
virtual SDKResult SDK_CALLTYPE GetGeometryFigure(const SDKUInt32 &figure_index, sdk::geometry::GeometryPathFigureDataSP &figure_data) const =0
Returns appropriate figure data instance from geometry path data.