hivemind 1.0.0
Loading...
Searching...
No Matches
Core::UTMCoordinate Struct Reference

\ A structure that represents a coordinate in the Universal Transverse Mercator coordinate system More...

#include <types.h>

Inheritance diagram for Core::UTMCoordinate:
Inheritance graph
Collaboration diagram for Core::UTMCoordinate:
Collaboration graph

Public Member Functions

 UTMCoordinate (double northing=0.0, double easting=0.0, int zone=33, bool isNorthHemisphere=true, double meridian=1)
 
JSONSTART JSONDOUBLE (Northing)
 
JSONSTART JSONDOUBLE (Easting)
 
JSONSTART JSONINT (Zone)
 
JSONSTART JSONBOOL (IsNorthHemisphere)
 

Public Attributes

double Northing
 
double Easting
 
int Zone
 
bool IsNorthHemisphere
 
double Meridian
 

Detailed Description

\ A structure that represents a coordinate in the Universal Transverse Mercator coordinate system

Definition at line 45 of file types.h.

Constructor & Destructor Documentation

◆ UTMCoordinate()

Core::UTMCoordinate::UTMCoordinate ( double  northing = 0.0,
double  easting = 0.0,
int  zone = 33,
bool  isNorthHemisphere = true,
double  meridian = 1 
)
inline

Definition at line 47 of file types.h.

Member Function Documentation

◆ JSONBOOL()

JSONSTART Core::UTMCoordinate::JSONBOOL ( IsNorthHemisphere  )

◆ JSONDOUBLE() [1/2]

JSONSTART Core::UTMCoordinate::JSONDOUBLE ( Easting  )

◆ JSONDOUBLE() [2/2]

JSONSTART Core::UTMCoordinate::JSONDOUBLE ( Northing  )

◆ JSONINT()

JSONSTART Core::UTMCoordinate::JSONINT ( Zone  )

Member Data Documentation

◆ Easting

◆ IsNorthHemisphere

bool Core::UTMCoordinate::IsNorthHemisphere

◆ Meridian

double Core::UTMCoordinate::Meridian

Definition at line 57 of file types.h.

◆ Northing

◆ Zone

int Core::UTMCoordinate::Zone

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