User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_point3d

TGIS_Point3D record

DK for .NET | TatukGIS.NDK.TGIS_Point3D | Records | Constructors | Fields | Methods

3D point type with X, Y, Z, and M coordinates for vector geometry and Shapefile compatibility.

Available also on: Delphi | Java | ActiveX | Python.

Syntax

// C#
public struct TGIS_Point3D
{
}
' VisualBasic
Public Structure TGIS_Point3D
End Structure
// Oxygene
type
  TGIS_Point3D = public record
  end;

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_Point3D(double, double) public Creates a 3D point from X and Y coordinates.
TGIS_Point3D(double, double, double) public Creates a 3D point from X, Y, and Z coordinates.
TGIS_Point3D(double, double, double, double) public Creates a 3D point from X, Y, Z, and M coordinates.
TGIS_Point3D(int, int) public Creates a 3D point from X and Y coordinates.
TGIS_Point3D(int, int, int) public Creates a 3D point from X, Y, and Z coordinates.
TGIS_Point3D(int, int, int, int) public Creates a 3D point from X, Y, Z, and M coordinates.

Fields

Inherited Protected
Name Visibility Description
M public M measure coordinate.
X public X coordinate.
Y public Y coordinate.
Z public Z coordinate.

Methods

Inherited Overrides Protected
Name Visibility Description
ToString public

Remarks

PURPOSE: Represents a point in three-dimensional space with an additional M value used as a measure coordinate in GIS (Geographic Information System) data.

BEHAVIOR: Stores X and Y horizontal coordinates, Z elevation, and M measure. The M coordinate is included for Shapefile (Esri Vector Format) compatibility and supports linear referencing or other per-vertex measure values.

2026/07/11 01:14

Page Tools