API Documentation
Loading...
Searching...
No Matches
Proj4CoordinateConverter Class Reference

#include <Proj4CoordinateConverter.h>

Inheritance diagram for Proj4CoordinateConverter:
[legend]
Collaboration diagram for Proj4CoordinateConverter:
[legend]

Public Member Functions

 Proj4CoordinateConverter (const CoordinateProjection &to_projection, const CoordinateProjection &from_projection)
 
void setSourceProjection (const CoordinateProjection &from_projection) override
 
void setDestinationProjection (const CoordinateProjection &to_projection) override
 
Vertex< 3, fltp08convert (const Vertex< 3, fltp08 > &location, bool inverse=false) const override
 
Vertex< 2, fltp08convert (const Vertex< 2, fltp08 > &location, bool inverse=false) const override
 
Bounds< 3, fltp08convert (const Bounds< 3, fltp08 > &location, bool inverse=false) const override
 
Bounds< 2, fltp08convert (const Bounds< 2, fltp08 > &location, bool inverse=false) const override
 
Matrix< fltp08convert (const Matrix< fltp08 > &location, bool inverse=false) const override
 
- Public Member Functions inherited from CoordinateConverter
 CoordinateConverter (const CoordinateProjection &to_projection, const CoordinateProjection &from_projection)
 
CoordinateProjection fromProjection ()
 
CoordinateProjection toProjection ()
 

Protected Attributes

void * m_pj_to
 
void * m_pj_from
 
- Protected Attributes inherited from CoordinateConverter
CoordinateProjection m_from_projection
 
CoordinateProjection m_to_projection
 

Constructor & Destructor Documentation

◆ Proj4CoordinateConverter()

Proj4CoordinateConverter ( const CoordinateProjection & to_projection,
const CoordinateProjection & from_projection )

Member Function Documentation

◆ convert() [1/5]

Bounds< 2, fltp08 > convert ( const Bounds< 2, fltp08 > & location,
bool inverse = false ) const
overridevirtual

Implements CoordinateConverter.

◆ convert() [2/5]

Bounds< 3, fltp08 > convert ( const Bounds< 3, fltp08 > & location,
bool inverse = false ) const
overridevirtual

Implements CoordinateConverter.

◆ convert() [3/5]

Matrix< fltp08 > convert ( const Matrix< fltp08 > & location,
bool inverse = false ) const
overridevirtual

Implements CoordinateConverter.

◆ convert() [4/5]

Vertex< 2, fltp08 > convert ( const Vertex< 2, fltp08 > & location,
bool inverse = false ) const
overridevirtual

Implements CoordinateConverter.

◆ convert() [5/5]

Vertex< 3, fltp08 > convert ( const Vertex< 3, fltp08 > & location,
bool inverse = false ) const
overridevirtual

Implements CoordinateConverter.

◆ setDestinationProjection()

void setDestinationProjection ( const CoordinateProjection & to_projection)
overridevirtual

Implements CoordinateConverter.

◆ setSourceProjection()

void setSourceProjection ( const CoordinateProjection & from_projection)
overridevirtual

Implements CoordinateConverter.

Member Data Documentation

◆ m_pj_from

void* m_pj_from
protected

◆ m_pj_to

void* m_pj_to
protected

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