MI - Fimex
|
#include <fimex/coordSys/MercatorProjection.h>
Public Member Functions | |
MercatorProjection () | |
virtual | ~MercatorProjection () |
![]() | |
virtual | ~ProjectionImpl () |
virtual std::vector< CDMAttribute > | getParameters () const |
virtual void | addParameter (CDMAttribute attribute) |
virtual void | addParameters (std::vector< CDMAttribute > attributes) |
virtual void | removeParameter (std::string paramName) |
virtual const std::string & | getName () const |
virtual bool | isDegree () const |
virtual std::string | getProj4String () const |
virtual std::string | getProj4EarthString () const |
virtual std::string | toString () const |
![]() | |
virtual | ~Projection () |
virtual void | convertToLonLat (std::vector< double > &xVals, std::vector< double > &yVals) const throw (CDMException) |
virtual void | convertFromLonLat (std::vector< double > &xVals, std::vector< double > &yVals) const throw (CDMException) |
virtual bool | operator== (const Projection &b) const |
![]() | |
virtual | ~CDMNamedEntity ()=0 |
Static Public Member Functions | |
static bool | acceptsProj4 (const std::string &proj4Str) |
static std::vector< CDMAttribute > | parametersFromProj4 (const std::string &proj4) |
![]() | |
static boost::shared_ptr< Projection > | create (std::vector< CDMAttribute >) |
static boost::shared_ptr< Projection > | createByProj4 (const std::string &projStr) |
Protected Member Functions | |
virtual std::ostream & | getProj4ProjectionPart (std::ostream &oproj) const |
![]() | |
ProjectionImpl (std::string name, bool isDegree) | |
bool | addParameterToStream (std::ostream &outStream, const std::string &name, std::string replaceName="") const |
![]() | |
Projection () | |
Additional Inherited Members | |
![]() | |
static bool | proj4ProjectionMatchesName (const std::string &proj4String, const std::string &name) |
static void | proj4GetEarthAttributes (const std::string &proj4String, std::vector< CDMAttribute > &attrList) |
![]() | |
std::vector< CDMAttribute > | params_ |
MetNoFimex::MercatorProjection::MercatorProjection | ( | ) |
|
virtual |
|
static |
|
protectedvirtual |
add the pure projection parameters for proj4 to the stream, i.e. no earth definitions, and no +no_defs
Implements MetNoFimex::ProjectionImpl.
|
static |