MI - Fimex
Public Types | Public Member Functions | List of all members
felt::FeltGridDefinition Class Reference

#include <FeltGridDefinition.h>

Public Types

enum  Orientation { LeftUpperHorizontal = 0, LeftLowerHorizontal = 64 }
 

Public Member Functions

 FeltGridDefinition (int gridType, int xNum, int yNum, int a, int b, int c, int d, const std::vector< short int > &extraData)
 
virtual ~FeltGridDefinition ()
 
virtual std::string projDefinition () const
 
virtual int getXNumber () const
 
virtual int getYNumber () const
 
virtual float getXIncrement () const
 
virtual float getYIncrement () const
 
virtual float startLongitude () const
 
virtual float startLatitude () const
 
virtual float startX () const
 
virtual float startY () const
 
virtual const boost::array< float, 6 > & getGridParameters () const
 
Orientation getScanMode () const
 

Member Enumeration Documentation

Orientation describes the different ways that the values can be ordered in the grid. There are four possible dimensions: Left to Right or Right to Left Lower to Upper or Upper to Lower Horizontal scanning or Vertical scanning Regular or Alternating (i.e., every second row changes direction)

Enumerator
LeftUpperHorizontal 
LeftLowerHorizontal 

Constructor & Destructor Documentation

felt::FeltGridDefinition::FeltGridDefinition ( int  gridType,
int  xNum,
int  yNum,
int  a,
int  b,
int  c,
int  d,
const std::vector< short int > &  extraData 
)

The parameters a, b, c, d are words 15 to 18 in the FELT header definition. These usually describe elements of the grid specification (variable meaning, depending on the grid specification used)

virtual felt::FeltGridDefinition::~FeltGridDefinition ( )
virtual

Member Function Documentation

virtual const boost::array<float, 6>& felt::FeltGridDefinition::getGridParameters ( ) const
virtual
Orientation felt::FeltGridDefinition::getScanMode ( ) const
virtual float felt::FeltGridDefinition::getXIncrement ( ) const
virtual
Returns
X-increment in m or degree
virtual int felt::FeltGridDefinition::getXNumber ( ) const
virtual
virtual float felt::FeltGridDefinition::getYIncrement ( ) const
virtual
Returns
Y-increment in m or degree
virtual int felt::FeltGridDefinition::getYNumber ( ) const
virtual
virtual std::string felt::FeltGridDefinition::projDefinition ( ) const
virtual
virtual float felt::FeltGridDefinition::startLatitude ( ) const
virtual
virtual float felt::FeltGridDefinition::startLongitude ( ) const
virtual
virtual float felt::FeltGridDefinition::startX ( ) const
virtual
Returns
X-start in m or degree
virtual float felt::FeltGridDefinition::startY ( ) const
virtual
Returns
Y-start in m or degree

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