[][src]Function spatialite_sys::gaiaAllocPointXYZM

pub unsafe extern "C" fn gaiaAllocPointXYZM(
    x: f64,
    y: f64,
    z: f64,
    m: f64
) -> gaiaPointPtr

Allocates a 3D POINT [XYZM]

\param x the X coordinate. \param y the Y coordinate. \param z the Z coordinate. \param m the M measure.

\return the pointer to the newly created POINT object: NULL on failure

\sa gaiaFreePoint

\note you are responsible to destroy (before or after) any allocated POINT, unless you've passed ownership of the POINT object to some further object: in this case destroying the higher order object will implicitly destroy any contained child object.