29 #ifndef FELTGRIDDEFINITION_H_ 30 #define FELTGRIDDEFINITION_H_ 35 #include <boost/array.hpp> 99 virtual float startX()
const;
103 virtual float startY()
const;
117 boost::array<float, 6> gridPars_;
120 void polarStereographicProj_(
int gridType,
int a,
int b,
int c,
int d,
const std::vector<short int> & extraData);
123 void lambertConicProj_(
int gridType,
int a,
int b,
int c,
int d,
const std::vector<short int> & extraData);
125 void polarStereographicProj(
int gridType,
float poleX,
float poleY,
float gridD,
float rot,
const std::vector<short int> & extraData);
virtual float startLatitude() const
virtual float startX() const
virtual const boost::array< float, 6 > & getGridParameters() const
Definition: FeltConstants.h:35
basic_string< char > string
virtual float startLongitude() const
virtual float getYIncrement() const
basic_ostream< char > ostream
Orientation
Definition: FeltGridDefinition.h:73
virtual float startY() const
std::string gridParametersToProjDefinition(int gridType, const boost::array< float, 6 > &gridPars)
FeltGridDefinition(int gridType, int xNum, int yNum, int a, int b, int c, int d, const std::vector< short int > &extraData)
virtual std::string projDefinition() const
virtual int getXNumber() const
Definition: FeltGridDefinition.h:62
Definition: FeltGridDefinition.h:75
Definition: FeltGridDefinition.h:74
virtual float getXIncrement() const
boost::array< float, 6 > gridParameters(int gridType, int xNum, int yNum, int a, int b, int c, int d, const std::vector< short int > &extraData)
virtual ~FeltGridDefinition()
std::ostream & contentSummary(std::ostream &out, const FeltGridDefinition &grid)
virtual int getYNumber() const
Orientation getScanMode() const