54 #ifndef DOXYGEN_SHOULD_SKIP_THIS
143 double y,
double z,
double m);
203 double y,
double z,
double m);
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaDynamicLineSplitBefore(gaiaDynamicLinePtr org, gaiaPointPtr point)
Cuts a dynamically growing line/ring in two halves, using a given cut point.
GAIAGEO_DECLARE gaiaPointPtr gaiaAppendPointToDynamicLine(gaiaDynamicLinePtr p, double x, double y)
Appends a new 2D Point [XY] at the end of a dynamically growing line/ring object. ...
GAIAGEO_DECLARE void gaiaFreeDynamicLine(gaiaDynamicLinePtr p)
Destroys a dynamically growing line/ring object.
GAIAGEO_DECLARE gaiaPointPtr gaiaDynamicLineFindByCoords(gaiaDynamicLinePtr p, double x, double y)
Finds a Point within a dymically growing line/ring object [by coords].
GAIAGEO_DECLARE gaiaPointPtr gaiaPrependPointToDynamicLine(gaiaDynamicLinePtr p, double x, double y)
Appends a new 2D Point [XY] before the first one of a dynamically growing line/ring object...
GAIAGEO_DECLARE gaiaPointPtr gaiaDynamicLineFindByPos(gaiaDynamicLinePtr p, int pos)
Finds a Point within a dymically growing line/ring object [by position].
Container for OGC POINT Geometry.
Definition: gg_structs.h:68
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaCloneDynamicLine(gaiaDynamicLinePtr org)
Duplicates a dynamically growing line/ring object.
GAIAGEO_DECLARE gaiaPointPtr gaiaAppendPointMToDynamicLine(gaiaDynamicLinePtr p, double x, double y, double m)
Appends a new 2D Point [XYM] at the end of a dynamically growing line/ring object.
GAIAGEO_DECLARE void gaiaDynamicLineDeletePoint(gaiaDynamicLinePtr p, gaiaPointPtr pt)
Removes a given Point from a dynamically growing line/ring object.
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaDynamicLineJoinAfter(gaiaDynamicLinePtr org, gaiaPointPtr point, gaiaDynamicLinePtr toJoin)
Merges two dynamically growing line/ring object into a single one.
GAIAGEO_DECLARE gaiaPointPtr gaiaAppendPointZToDynamicLine(gaiaDynamicLinePtr p, double x, double y, double z)
Appends a new 3D Point [XYZ] at the end of a dynamically growing line/ring object.
GAIAGEO_DECLARE gaiaPointPtr gaiaDynamicLineInsertBefore(gaiaDynamicLinePtr p, gaiaPointPtr pt, double x, double y)
Appends a new 2D Point [XY] immediately before the given Point into a dynamically growing line/ring o...
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaCreateDynamicLine(double *coords, int points)
Creates a new dynamicly growing line/ring object.
GAIAGEO_DECLARE gaiaPointPtr gaiaPrependPointZMToDynamicLine(gaiaDynamicLinePtr p, double x, double y, double z, double m)
Appends a new 3D Point [XYZM] before the first one of a dynamically growing line/ring object...
GAIAGEO_DECLARE gaiaPointPtr gaiaPrependPointZToDynamicLine(gaiaDynamicLinePtr p, double x, double y, double z)
Appends a new 3D Point [XYZ] before the first one of a dynamically growing line/ring object...
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaAllocDynamicLine(void)
Creates a new dynamicly growing line/ring object.
Container for dynamically growing line/ring.
Definition: gg_structs.h:96
GAIAGEO_DECLARE gaiaPointPtr gaiaAppendPointZMToDynamicLine(gaiaDynamicLinePtr p, double x, double y, double z, double m)
Appends a new 3D Point [XYZM] at the end of a dynamically growing line/ring object.
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaDynamicLineJoinBefore(gaiaDynamicLinePtr org, gaiaPointPtr point, gaiaDynamicLinePtr toJoin)
Merges two dynamically growing line/ring object into a single one.
GAIAGEO_DECLARE gaiaPointPtr gaiaDynamicLineInsertAfter(gaiaDynamicLinePtr p, gaiaPointPtr pt, double x, double y)
Appends a new 2D Point [XY] immediately after the given Point into a dynamically growing line/ring ob...
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaDynamicLineSplitAfter(gaiaDynamicLinePtr org, gaiaPointPtr point)
Cuts a dynamically growing line/ring in two halves, using a given cut point.
GAIAGEO_DECLARE gaiaDynamicLinePtr gaiaReverseDynamicLine(gaiaDynamicLinePtr org)
Duplicates and reverts a dynamically growing line/ring object.
GAIAGEO_DECLARE gaiaPointPtr gaiaPrependPointMToDynamicLine(gaiaDynamicLinePtr p, double x, double y, double m)
Appends a new 2D Point [XYM] before the first one of a dynamically growing line/ring object...