Maria GDK 4.5.0.150
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoUnits.GeoPos3D Struct Reference

Represents a geographical position with elevation. More...

Public Member Functions

 GeoPos3D (GeoPos pos)
 Initializes a new instance of the GeoPos3D struct from geograpgical position, default elevation (0).
 
 GeoPos3D (GeoPos pos, double elev)
 Initializes a new instance of the GeoPos3D struct from geograpgical position and elevation.
 
 GeoPos3D (double lat, double lon, double elev)
 Initializes a new instance of the GeoPos3D struct from separate latitude, longitude and elebvation.
 
 GeoPos3D (UTMPos3D pos)
 Initializes a new instance of the GeoPos3D struct from an UTMPos3D struct.
 

Public Attributes

GeoPos Pos
 Geographical position.
 
double Elev
 Elevation.
 

Properties

double Lat [get, set]
 Latitude of the position, in degrees.
 
double Lon [get, set]
 Longitude of the position, in degrees.
 
static GeoPos3D InvalidPos [get]
 GeoPos3D struct representing an invalid position.
 
bool IsValid [get]
 Valitation of position.
 

Detailed Description

Represents a geographical position with elevation.

Constructor & Destructor Documentation

◆ GeoPos3D() [1/4]

TPG.GeoUnits.GeoPos3D.GeoPos3D ( GeoPos  pos)
inline

Initializes a new instance of the GeoPos3D struct from geograpgical position, default elevation (0).

Parameters
posGeographical position.

◆ GeoPos3D() [2/4]

TPG.GeoUnits.GeoPos3D.GeoPos3D ( GeoPos  pos,
double  elev 
)
inline

Initializes a new instance of the GeoPos3D struct from geograpgical position and elevation.

Parameters
posGeographical position.
elevElevation.

◆ GeoPos3D() [3/4]

TPG.GeoUnits.GeoPos3D.GeoPos3D ( double  lat,
double  lon,
double  elev 
)
inline

Initializes a new instance of the GeoPos3D struct from separate latitude, longitude and elebvation.

Parameters
latLattitude.
lonLongitude.
elevElevation.

◆ GeoPos3D() [4/4]

TPG.GeoUnits.GeoPos3D.GeoPos3D ( UTMPos3D  pos)
inline

Initializes a new instance of the GeoPos3D struct from an UTMPos3D struct.

Parameters
pos

Member Data Documentation

◆ Elev

double TPG.GeoUnits.GeoPos3D.Elev

Elevation.

meter above sea level.

Property Documentation

◆ IsValid

bool TPG.GeoUnits.GeoPos3D.IsValid
get

Valitation of position.

True if contained position is valid, otherwice false.


The documentation for this struct was generated from the following file: