 |
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_TRANSFORM_INTERFACE_H_
12 #define SDK_2D_GEOMETRY_PATH_TRANSFORM_INTERFACE_H_
20 #include "2d_geometry_objects.h"
48 const SDKMatrix3X2& transformation_matrix,
49 sdk::geometry::GeometryPathSP& transformed_path)
const throw() = 0;
63 const sdk::geometry::GeometryPathSP& input_path,
64 const SDKMatrix3X2& input_path_transformation_matrix,
66 sdk::geometry::GeometryPathSP& combined_path)
const throw() = 0;
77 #endif // SDK_2D_GEOMETRY_PATH_TRANSFORM_INTERFACE_H_
@ GeometryPathCombineMode_EXCLUDE
Exclude common part of first and second paths from first path.
Definition: 2d_geometry_path_transform_interface.h:32
@ GeometryPathCombineMode_EXCLUDE_LINE
Exclude common part of first and second paths from first path;.
Definition: 2d_geometry_path_transform_interface.h:34
@ GeometryPathCombineMode_XOR
XOR operation for paths.
Definition: 2d_geometry_path_transform_interface.h:31
Wrappers and helper functions for SDKString.
@ GeometryPathCombineMode_AND_LINE
Intersection of two paths; the first path is considered a line.
Definition: 2d_geometry_path_transform_interface.h:33
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
GeometryPathCombineMode
Possible modes for combining two geometry paths.
Definition: 2d_geometry_path_transform_interface.h:27
Common base SDK interfaces.
@ GeometryPathCombineMode_OR
Union of two paths.
Definition: 2d_geometry_path_transform_interface.h:29
@ GeometryPathCombineMode_AND
Intersection of two paths.
Definition: 2d_geometry_path_transform_interface.h:30