Public Member Functions | Private Member Functions | Private Attributes | List of all members
swri_transform_util::GeoReference Class Reference

#include <georeference.h>

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
swri_transform_util::GeoReference::GeoReference ( const GeoReference geo)
swri_transform_util::GeoReference::~GeoReference ( )

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
void swri_transform_util::GeoReference::GetTransform ( )
private
unsigned int swri_transform_util::GeoReference::Height ( ) const
inline

Definition at line 58 of file georeference.h.

bool swri_transform_util::GeoReference::Load ( )
std::string swri_transform_util::GeoReference::Path ( ) const
inline

Definition at line 56 of file georeference.h.

void swri_transform_util::GeoReference::Print ( )
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

cv::Mat swri_transform_util::GeoReference::coordinates_
private

Definition at line 89 of file georeference.h.

std::string swri_transform_util::GeoReference::datum_
private

Definition at line 80 of file georeference.h.

std::string swri_transform_util::GeoReference::extension_
private

Definition at line 77 of file georeference.h.

unsigned int swri_transform_util::GeoReference::height_
private

Definition at line 75 of file georeference.h.

std::string swri_transform_util::GeoReference::image_path_
private

Definition at line 73 of file georeference.h.

cv::Mat swri_transform_util::GeoReference::inverse_transform_
private

Definition at line 85 of file georeference.h.

bool swri_transform_util::GeoReference::loaded_
private

Definition at line 69 of file georeference.h.

std::string swri_transform_util::GeoReference::path_
private

Definition at line 72 of file georeference.h.

cv::Mat swri_transform_util::GeoReference::pixels_
private

Definition at line 88 of file georeference.h.

std::string swri_transform_util::GeoReference::projection_
private

Definition at line 81 of file georeference.h.

unsigned int swri_transform_util::GeoReference::tile_size_
private

Definition at line 76 of file georeference.h.

cv::Mat swri_transform_util::GeoReference::transform_
private

Definition at line 84 of file georeference.h.

unsigned int swri_transform_util::GeoReference::width_
private

Definition at line 74 of file georeference.h.

double swri_transform_util::GeoReference::x_offset_
private

Definition at line 91 of file georeference.h.

double swri_transform_util::GeoReference::y_offset_
private

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 Fri Nov 15 2019 03:50:10