Public Member Functions | Private Member Functions | Private Attributes
swri_transform_util::GeoReference Class Reference

#include <georeference.h>

List of all members.

Public Member Functions

std::string Datum () const
std::string Extension () const
std::string GeoPath () const
 GeoReference (const std::string &path)
 GeoReference (const GeoReference &geo)
void GetCoordinate (int x_pixel, int y_pixel, double &x_coordinate, double &y_coordinate) const
void GetPixel (double x_coordinate, double y_coordinate, int &x_pixel, int &y_pixel) const
unsigned int Height () const
bool Load ()
std::string Path () const
void Print ()
std::string Projection () const
unsigned int TileSize () const
unsigned int Width () const
 ~GeoReference ()

Private Member Functions

void GetTransform ()

Private Attributes

cv::Mat coordinates_
std::string datum_
std::string extension_
unsigned int height_
std::string image_path_
cv::Mat inverse_transform_
bool loaded_
std::string path_
cv::Mat pixels_
std::string projection_
unsigned int tile_size_
cv::Mat transform_
unsigned int width_
double x_offset_
double y_offset_

Detailed Description

Definition at line 45 of file georeference.h.


Constructor & Destructor Documentation

swri_transform_util::GeoReference::GeoReference ( const std::string &  path) [explicit]

Member Function Documentation

std::string swri_transform_util::GeoReference::Datum ( ) const [inline]

Definition at line 62 of file georeference.h.

std::string swri_transform_util::GeoReference::Extension ( ) const [inline]

Definition at line 60 of file georeference.h.

std::string swri_transform_util::GeoReference::GeoPath ( ) const [inline]

Definition at line 55 of file georeference.h.

void swri_transform_util::GeoReference::GetCoordinate ( int  x_pixel,
int  y_pixel,
double &  x_coordinate,
double &  y_coordinate 
) const
void swri_transform_util::GeoReference::GetPixel ( double  x_coordinate,
double  y_coordinate,
int &  x_pixel,
int &  y_pixel 
) const
unsigned int swri_transform_util::GeoReference::Height ( ) const [inline]

Definition at line 58 of file georeference.h.

std::string swri_transform_util::GeoReference::Path ( ) const [inline]

Definition at line 56 of file georeference.h.

std::string swri_transform_util::GeoReference::Projection ( ) const [inline]

Definition at line 63 of file georeference.h.

unsigned int swri_transform_util::GeoReference::TileSize ( ) const [inline]

Definition at line 59 of file georeference.h.

unsigned int swri_transform_util::GeoReference::Width ( ) const [inline]

Definition at line 57 of file georeference.h.


Member Data Documentation

Definition at line 89 of file georeference.h.

Definition at line 80 of file georeference.h.

Definition at line 77 of file georeference.h.

Definition at line 75 of file georeference.h.

Definition at line 73 of file georeference.h.

Definition at line 85 of file georeference.h.

Definition at line 69 of file georeference.h.

Definition at line 72 of file georeference.h.

Definition at line 88 of file georeference.h.

Definition at line 81 of file georeference.h.

Definition at line 76 of file georeference.h.

Definition at line 84 of file georeference.h.

Definition at line 74 of file georeference.h.

Definition at line 91 of file georeference.h.

Definition at line 92 of file georeference.h.


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


swri_transform_util
Author(s): Marc Alban
autogenerated on Thu Jun 6 2019 20:35:01