MI - Fimex
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
MetNoFimex::LambertCylindricalEqualAreaProjection Class Reference

#include <fimex/coordSys/LambertCylindricalEqualAreaProjection.h>

Inheritance diagram for MetNoFimex::LambertCylindricalEqualAreaProjection:
MetNoFimex::ProjectionImpl MetNoFimex::Projection MetNoFimex::CDMNamedEntity

Public Member Functions

 LambertCylindricalEqualAreaProjection ()
 
virtual ~LambertCylindricalEqualAreaProjection ()
 
- Public Member Functions inherited from MetNoFimex::ProjectionImpl
virtual ~ProjectionImpl ()
 
virtual std::vector< CDMAttributegetParameters () const
 
virtual void addParameter (CDMAttribute attribute)
 
virtual void addParameters (std::vector< CDMAttribute > attributes)
 
virtual void removeParameter (std::string paramName)
 
virtual const std::stringgetName () const
 
virtual bool isDegree () const
 
virtual std::string getProj4String () const
 
virtual std::string getProj4EarthString () const
 
virtual std::string toString () const
 
- Public Member Functions inherited from MetNoFimex::Projection
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
 
- Public Member Functions inherited from MetNoFimex::CDMNamedEntity
virtual ~CDMNamedEntity ()=0
 

Static Public Member Functions

static bool acceptsProj4 (const std::string &proj4Str)
 
static std::vector< CDMAttributeparametersFromProj4 (const std::string &proj4)
 
- Static Public Member Functions inherited from MetNoFimex::Projection
static boost::shared_ptr< Projectioncreate (std::vector< CDMAttribute >)
 
static boost::shared_ptr< ProjectioncreateByProj4 (const std::string &projStr)
 

Protected Member Functions

 LambertCylindricalEqualAreaProjection (std::string name)
 
virtual std::ostreamgetProj4ProjectionPart (std::ostream &oproj) const
 
- Protected Member Functions inherited from MetNoFimex::ProjectionImpl
 ProjectionImpl (std::string name, bool isDegree)
 
bool addParameterToStream (std::ostream &outStream, const std::string &name, std::string replaceName="") const
 
- Protected Member Functions inherited from MetNoFimex::Projection
 Projection ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from MetNoFimex::ProjectionImpl
static bool proj4ProjectionMatchesName (const std::string &proj4String, const std::string &name)
 
static void proj4GetEarthAttributes (const std::string &proj4String, std::vector< CDMAttribute > &attrList)
 
- Protected Attributes inherited from MetNoFimex::ProjectionImpl
std::vector< CDMAttributeparams_
 

Constructor & Destructor Documentation

MetNoFimex::LambertCylindricalEqualAreaProjection::LambertCylindricalEqualAreaProjection ( )
virtual MetNoFimex::LambertCylindricalEqualAreaProjection::~LambertCylindricalEqualAreaProjection ( )
inlinevirtual
MetNoFimex::LambertCylindricalEqualAreaProjection::LambertCylindricalEqualAreaProjection ( std::string  name)
inlineprotected

Member Function Documentation

static bool MetNoFimex::LambertCylindricalEqualAreaProjection::acceptsProj4 ( const std::string proj4Str)
static
virtual std::ostream& MetNoFimex::LambertCylindricalEqualAreaProjection::getProj4ProjectionPart ( std::ostream ) const
protectedvirtual

add the pure projection parameters for proj4 to the stream, i.e. no earth definitions, and no +no_defs

Implements MetNoFimex::ProjectionImpl.

Referenced by LambertCylindricalEqualAreaProjection().

static std::vector<CDMAttribute> MetNoFimex::LambertCylindricalEqualAreaProjection::parametersFromProj4 ( const std::string proj4)
static

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