VAPoR  0.1
Public Member Functions | Protected Attributes | List of all members
VAPoR::NetCDFCollection::DerivedVar Class Referenceabstract

#include <NetCDFCollection.h>

Public Member Functions

 DerivedVar (NetCDFCollection *ncdfc)
 
virtual ~DerivedVar ()
 
virtual int Open (size_t ts)=0
 
virtual int ReadSlice (float *slice, int fd)=0
 
virtual int Read (float *buf, int fd)=0
 
virtual int SeekSlice (int offset, int whence, int fd)=0
 
virtual int Close (int fd)
 
virtual bool TimeVarying () const =0
 
virtual std::vector< size_t > GetSpatialDims () const =0
 
virtual std::vector< string > GetSpatialDimNames () const =0
 
virtual size_t GetTimeDim () const =0
 
virtual string GetTimeDimName () const =0
 
virtual bool GetMissingValue (double &mv) const =0
 
virtual size_t GetNumTimeSteps () const
 

Protected Attributes

NetCDFCollection_ncdfc
 

Detailed Description

Definition at line 771 of file NetCDFCollection.h.

Constructor & Destructor Documentation

VAPoR::NetCDFCollection::DerivedVar::DerivedVar ( NetCDFCollection ncdfc)
inline

Definition at line 773 of file NetCDFCollection.h.

virtual VAPoR::NetCDFCollection::DerivedVar::~DerivedVar ( )
inlinevirtual

Definition at line 778 of file NetCDFCollection.h.

Member Function Documentation

virtual int VAPoR::NetCDFCollection::DerivedVar::Close ( int  fd)
inlinevirtual

Definition at line 783 of file NetCDFCollection.h.

virtual bool VAPoR::NetCDFCollection::DerivedVar::GetMissingValue ( double &  mv) const
pure virtual
virtual size_t VAPoR::NetCDFCollection::DerivedVar::GetNumTimeSteps ( ) const
inlinevirtual

Definition at line 790 of file NetCDFCollection.h.

virtual std::vector<string> VAPoR::NetCDFCollection::DerivedVar::GetSpatialDimNames ( ) const
pure virtual
virtual std::vector<size_t> VAPoR::NetCDFCollection::DerivedVar::GetSpatialDims ( ) const
pure virtual
virtual size_t VAPoR::NetCDFCollection::DerivedVar::GetTimeDim ( ) const
pure virtual
virtual string VAPoR::NetCDFCollection::DerivedVar::GetTimeDimName ( ) const
pure virtual
virtual int VAPoR::NetCDFCollection::DerivedVar::Open ( size_t  ts)
pure virtual
virtual int VAPoR::NetCDFCollection::DerivedVar::Read ( float *  buf,
int  fd 
)
pure virtual
virtual int VAPoR::NetCDFCollection::DerivedVar::ReadSlice ( float *  slice,
int  fd 
)
pure virtual
virtual int VAPoR::NetCDFCollection::DerivedVar::SeekSlice ( int  offset,
int  whence,
int  fd 
)
pure virtual
virtual bool VAPoR::NetCDFCollection::DerivedVar::TimeVarying ( ) const
pure virtual

Member Data Documentation

NetCDFCollection* VAPoR::NetCDFCollection::DerivedVar::_ncdfc
protected

Definition at line 792 of file NetCDFCollection.h.


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