MetNoFimex::GribFileMessage Class Reference

#include <GribFileIndex.h>

List of all members.

Public Member Functions

 GribFileMessage ()
 GribFileMessage (boost::shared_ptr< grib_handle > gh, const std::string &fileURL, long filePos, long msgPos)
 GribFileMessage (boost::shared_ptr< XMLDoc >, std::string nsPrefix, xmlNodePtr node)
 ~GribFileMessage ()
bool isValid () const
 test if this is a proper GribFileMessage or just the default constructor
std::string toString () const
 give a xml-string representation
const long getEdition () const
 accessors
const std::stringgetFileURL () const
const size_t getFilePosition () const
const size_t getMessageNumber () const
 messages number within a multi-message
const std::stringgetName () const
const std::stringgetShortName () const
boost::posix_time::ptime getDateTime () const
long getLevelNumber () const
long getLevelType () const
const std::vector< long > & getParameterIds () const
const std::stringgetTypeOfGrid () const
const GridDefinitiongetGridDefinition () const


Constructor & Destructor Documentation

MetNoFimex::GribFileMessage::GribFileMessage (  ) 

MetNoFimex::GribFileMessage::GribFileMessage ( boost::shared_ptr< grib_handle >  gh,
const std::string fileURL,
long  filePos,
long  msgPos 
)

MetNoFimex::GribFileMessage::GribFileMessage ( boost::shared_ptr< XMLDoc ,
std::string  nsPrefix,
xmlNodePtr  node 
)

MetNoFimex::GribFileMessage::~GribFileMessage (  ) 


Member Function Documentation

bool MetNoFimex::GribFileMessage::isValid (  )  const [inline]

test if this is a proper GribFileMessage or just the default constructor

std::string MetNoFimex::GribFileMessage::toString (  )  const

give a xml-string representation

const long MetNoFimex::GribFileMessage::getEdition (  )  const

const std::string& MetNoFimex::GribFileMessage::getFileURL (  )  const

const size_t MetNoFimex::GribFileMessage::getFilePosition (  )  const

const size_t MetNoFimex::GribFileMessage::getMessageNumber (  )  const

messages number within a multi-message

const std::string& MetNoFimex::GribFileMessage::getName (  )  const

const std::string& MetNoFimex::GribFileMessage::getShortName (  )  const

boost::posix_time::ptime MetNoFimex::GribFileMessage::getDateTime (  )  const

long MetNoFimex::GribFileMessage::getLevelNumber (  )  const

long MetNoFimex::GribFileMessage::getLevelType (  )  const

const std::vector<long>& MetNoFimex::GribFileMessage::getParameterIds (  )  const

Get the parameter ids as list with the following meanings:

  • ed1: indicatorOfParameter, gribTablesVersionNo, identificationOfOriginatingGeneratingCentre;
  • ed2: parameterNumber, paramterCategory, discipline

const std::string& MetNoFimex::GribFileMessage::getTypeOfGrid (  )  const

const GridDefinition& MetNoFimex::GribFileMessage::getGridDefinition (  )  const


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

Generated on Fri May 7 15:50:17 2010 for MI - Fimex by  doxygen 1.5.5