7#ifndef CPOLYGON_INTERFACE_H
9#define CPOLYGON_INTERFACE_H
Interface for ArrayDefinitions wrapper.
Interface for CObjPtr wrapper.
IDRS_RECT CPolygon_GetBoundingBox(const CPolygon argCPolygon, idrs_exception *pargException)
PointArray CPolygon_GetPoints(const CPolygon argCPolygon, idrs_exception *pargException)
Retrieves the polyline defining the polygon.
void CPolygon_Destroy(CPolygon argCPolygon, idrs_exception *pargException)
Destroys a CPolygon handle.
CPolygonArray ArrayInterface_Create_CPolygonArray(idrs_exception *pargException)
Creates a new CPolygonArray object.
CPolygon CPolygon_Create(const IDRS_RECT *stBoundingRect, idrs_exception *pargException)
Creates a new polygon defined by the provided bounding box.
void CPolygon_SetPoints(CPolygon argCPolygon, const PointArray xPoints, idrs_exception *pargException)
Sets the polyline defining the polygon.
CPolygon CPolygon_Create2(const PointArray xPoints, idrs_exception *pargException)
Creates a new polygon defined by the provided polyline.
The CPolygon class handles polygons for iDRS.
Structure that defines the upper-left and lower-right corners of a rectangle.
Definition idrsstd_interface.h:60