Public Member Functions | Private Attributes | List of all members
vpgl_utm Class Reference

#include <vpgl_utm.h>

Public Member Functions

 vpgl_utm ()
 
 vpgl_utm (const vpgl_utm &t)
 
 ~vpgl_utm ()
 
void SetSpheroidA (double a)
 
void SetSpheroidB (double b)
 
void transform (int utm_zone, double x, double y, double z, double &lat, double &lon, double &elev, bool south_flag=false, double utm_central_meridian=0)
 
void transform (int utm_zone, double x, double y, double &lat, double &lon, bool south_flag=false, double utm_central_meridian=0)
 
void transform (double lat, double lon, double &x, double &y, int &utm_zone)
 LatLon to UTM. More...
 

Private Attributes

double a_
 
double b_
 

Detailed Description

Definition at line 23 of file vpgl_utm.h.

Constructor & Destructor Documentation

◆ vpgl_utm() [1/2]

vpgl_utm::vpgl_utm ( )

Definition at line 146 of file vpgl_utm.cxx.

◆ vpgl_utm() [2/2]

vpgl_utm::vpgl_utm ( const vpgl_utm t)
default

◆ ~vpgl_utm()

vpgl_utm::~vpgl_utm ( )
default

Member Function Documentation

◆ SetSpheroidA()

void vpgl_utm::SetSpheroidA ( double  a)
inline

Definition at line 29 of file vpgl_utm.h.

◆ SetSpheroidB()

void vpgl_utm::SetSpheroidB ( double  b)
inline

Definition at line 30 of file vpgl_utm.h.

◆ transform() [1/3]

void vpgl_utm::transform ( int  utm_zone,
double  x,
double  y,
double  z,
double &  lat,
double &  lon,
double &  elev,
bool  south_flag = false,
double  utm_central_meridian = 0 
)

Definition at line 155 of file vpgl_utm.cxx.

◆ transform() [2/3]

void vpgl_utm::transform ( int  utm_zone,
double  x,
double  y,
double &  lat,
double &  lon,
bool  south_flag = false,
double  utm_central_meridian = 0 
)

Definition at line 269 of file vpgl_utm.cxx.

◆ transform() [3/3]

void vpgl_utm::transform ( double  lat,
double  lon,
double &  x,
double &  y,
int &  utm_zone 
)

LatLon to UTM.

Definition at line 281 of file vpgl_utm.cxx.

Member Data Documentation

◆ a_

double vpgl_utm::a_
private

Definition at line 46 of file vpgl_utm.h.

◆ b_

double vpgl_utm::b_
private

Definition at line 46 of file vpgl_utm.h.


The documentation for this class was generated from the following files: