public static function xym(float $x, float $y, float $m, int $srid = 0) : Point
    {
        return new Point(CoordinateSystem::xym($srid), $x, $y, $m);
    }
public static function xym(float $x, float $y, float $m, int $srid = 0) : Point
    {
        return new Point(CoordinateSystem::xym($srid), $x, $y, $m);
    }
public static function xym ( float $ x , float $ y , float $ m , int $ srid = 0 ) : Point { return new Point ( CoordinateSystem :: xym ( $ srid ) , $ x , $ y , $ m ) ; }
Creates a point with X, Y and M coordinates.

@param float $x    The X coordinate.
@param float $y    The Y coordinate.
@param float $m    The M coordinate.
@param int   $srid An optional SRID.

@return Point
Creates a point with X Y and M coordinates .