![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Provides access to members that describe properties and behavior of all geometric objects. More...
#include <geometry_edit.h>
Inherits ISDKComponent.
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | Clear ()=0 throw () |
| Deletes all points in the geometry object. More... | |
| virtual SDKResult SDK_CALLTYPE | AddGeometry (IGeometry *geometry)=0 throw () |
| Adds a geometry to the GeometryCollection. More... | |
| virtual SDKResult SDK_CALLTYPE | AddPoints (geometry::PointType type, const void *points, SDKUInt32 point_num, SDKInt32 ring_index, SDKUInt32 multi_index)=0 throw () |
| Associates points with or appends them to a specified geometry element. More... | |
Provides access to members that describe properties and behavior of all geometric objects.
|
pure virtual | |||||||||||||
Deletes all points in the geometry object.
Adds a geometry to the GeometryCollection.
| [in] | geometry | Pointer to a IGeometry interface. |
|
pure virtual | ||||||||||||||||||||||||||||||||
Associates points with or appends them to a specified geometry element.
| [in] | type | The point type. |
| [in] | points | Pointer to the points array. |
| [in] | point_num | Number of points in the array. |
| [in] | ring_index | The index of the ring in case of a polygon: exterior ring (-1, the default) or interior ring index (starting from 0). |
| [in] | multi_index | Multi index is used to construct a multi geometry (multi surfaces and multi curves) |