Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

VFile Class Reference

#include <VFile.h>

Inheritance diagram for VFile:

VHdf VXRIT_SEVIRI VHdf_Seviri VIIR VModis List of all members.

Public Member Functions

 VFile (const char *filename, const char *dataset, int ichannel=0, const char *sds_time=NULL, const char *sds_latitude="Latitude", const char *sds_longitude="Longitude")
virtual std::string filename () const
virtual std::string dataset () const
virtual ~VFile ()
virtual void get_calibration (double &slope, double &offset) const =0
virtual coord_typelat () const =0
virtual coord_typelon () const =0
virtual time_typetime () const =0
virtual data_typedata () const =0
virtual std::vector< int > dimensions () const
virtual int rank () const
virtual int dimension (int idim) const

Protected Attributes

char latlon_filename_ [STRING_MAXLEN+1]
char time_filename_ [STRING_MAXLEN+1]
char data_filename_ [STRING_MAXLEN+1]
char sds_lat_ [STRING_MAXLEN+1]
char sds_lon_ [STRING_MAXLEN+1]
char sds_time_ [STRING_MAXLEN+1]
char sds_data_ [STRING_MAXLEN+1]
int ichannel_
std::vector< int > dimensions_

Constructor & Destructor Documentation

VFile::VFile const char *  filename,
const char *  dataset,
int  ichannel = 0,
const char *  sds_time = NULL,
const char *  sds_latitude = "Latitude",
const char *  sds_longitude = "Longitude"
[inline]
 

virtual VFile::~VFile  )  [inline, virtual]
 


Member Function Documentation

virtual data_type* VFile::data  )  const [pure virtual]
 

Implemented in VHdf, VModis, and VXRIT_SEVIRI.

virtual std::string VFile::dataset  )  const [inline, virtual]
 

virtual int VFile::dimension int  idim  )  const [inline, virtual]
 

virtual std::vector<int> VFile::dimensions  )  const [inline, virtual]
 

virtual std::string VFile::filename  )  const [inline, virtual]
 

virtual void VFile::get_calibration double &  slope,
double &  offset
const [pure virtual]
 

Implemented in VHdf, VHdf_Seviri, VIIR, VModis, and VXRIT_SEVIRI.

virtual coord_type* VFile::lat  )  const [pure virtual]
 

Implemented in VHdf, VModis, and VXRIT_SEVIRI.

virtual coord_type* VFile::lon  )  const [pure virtual]
 

Implemented in VHdf, VModis, and VXRIT_SEVIRI.

virtual int VFile::rank  )  const [inline, virtual]
 

virtual time_type* VFile::time  )  const [pure virtual]
 

Implemented in VHdf, VModis, and VXRIT_SEVIRI.


Member Data Documentation

char VFile::data_filename_[STRING_MAXLEN+1] [protected]
 

std::vector<int> VFile::dimensions_ [protected]
 

int VFile::ichannel_ [protected]
 

char VFile::latlon_filename_[STRING_MAXLEN+1] [protected]
 

char VFile::sds_data_[STRING_MAXLEN+1] [protected]
 

char VFile::sds_lat_[STRING_MAXLEN+1] [protected]
 

char VFile::sds_lon_[STRING_MAXLEN+1] [protected]
 

char VFile::sds_time_[STRING_MAXLEN+1] [protected]
 

char VFile::time_filename_[STRING_MAXLEN+1] [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 19 17:05:06 2006 for Remap by  doxygen 1.3.9.1