Class GeoReference

Class Documentation

class GeoReference

Public Functions

explicit GeoReference(const std::string &path, rclcpp::Logger logger = rclcpp::get_logger("swri_transform_util::GeoReference"))
GeoReference(const GeoReference &geo, rclcpp::Logger logger = rclcpp::get_logger("swri_transform_util::GeoReference"))
~GeoReference() = default
bool Load()
void Print()
inline std::string GeoPath() const
inline std::string Path() const
inline unsigned int Width() const
inline unsigned int Height() const
inline unsigned int TileSize() const
inline std::string Extension() const
inline std::string Datum() const
inline std::string Projection() const
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