VAPoR  0.1
Classes | Public Member Functions | Friends | List of all members
VAPoR::NetCDFCollection::TimeVaryingVar Class Reference

#include <NetCDFCollection.h>

Classes

struct  tvmap_t
 

Public Member Functions

 TimeVaryingVar ()
 
int Insert (const NetCDFSimple *netcdf, const NetCDFSimple::Variable &variable, string file, const std::vector< string > &time_dimnames, const std::map< string, std::vector< double > > &timesmap, int file_org)
 
std::vector< size_t > GetSpatialDims () const
 
std::vector< string > GetSpatialDimNames () const
 
string GetName () const
 
size_t GetNumTimeSteps () const
 
string GetTimeDimName () const
 
int GetTime (size_t ts, double &time) const
 
std::vector< double > GetTimes () const
 
int GetTimeStep (double time, size_t &ts) const
 
size_t GetLocalTimeStep (size_t ts) const
 
int GetFile (size_t ts, string &file) const
 
void GetVariableInfo (NetCDFSimple::Variable &variable) const
 
bool GetTimeVarying () const
 
bool GetMissingValue (string attname, double &mv) const
 

Friends

std::ostream & operator<< (std::ostream &o, const TimeVaryingVar &var)
 
bool tvmap_cmp (NetCDFCollection::TimeVaryingVar::tvmap_t a, NetCDFCollection::TimeVaryingVar::tvmap_t b)
 

Detailed Description

Definition at line 720 of file NetCDFCollection.h.

Constructor & Destructor Documentation

VAPoR::NetCDFCollection::TimeVaryingVar::TimeVaryingVar ( )

Member Function Documentation

int VAPoR::NetCDFCollection::TimeVaryingVar::GetFile ( size_t  ts,
string &  file 
) const
size_t VAPoR::NetCDFCollection::TimeVaryingVar::GetLocalTimeStep ( size_t  ts) const
bool VAPoR::NetCDFCollection::TimeVaryingVar::GetMissingValue ( string  attname,
double &  mv 
) const
string VAPoR::NetCDFCollection::TimeVaryingVar::GetName ( ) const
inline

Definition at line 732 of file NetCDFCollection.h.

size_t VAPoR::NetCDFCollection::TimeVaryingVar::GetNumTimeSteps ( ) const
inline

Definition at line 734 of file NetCDFCollection.h.

std::vector<string> VAPoR::NetCDFCollection::TimeVaryingVar::GetSpatialDimNames ( ) const
inline

Definition at line 731 of file NetCDFCollection.h.

std::vector<size_t> VAPoR::NetCDFCollection::TimeVaryingVar::GetSpatialDims ( ) const
inline

Definition at line 730 of file NetCDFCollection.h.

int VAPoR::NetCDFCollection::TimeVaryingVar::GetTime ( size_t  ts,
double &  time 
) const
string VAPoR::NetCDFCollection::TimeVaryingVar::GetTimeDimName ( ) const
inline

Definition at line 735 of file NetCDFCollection.h.

std::vector<double> VAPoR::NetCDFCollection::TimeVaryingVar::GetTimes ( ) const
int VAPoR::NetCDFCollection::TimeVaryingVar::GetTimeStep ( double  time,
size_t &  ts 
) const
bool VAPoR::NetCDFCollection::TimeVaryingVar::GetTimeVarying ( ) const
inline

Definition at line 744 of file NetCDFCollection.h.

void VAPoR::NetCDFCollection::TimeVaryingVar::GetVariableInfo ( NetCDFSimple::Variable variable) const
inline

Definition at line 741 of file NetCDFCollection.h.

int VAPoR::NetCDFCollection::TimeVaryingVar::Insert ( const NetCDFSimple netcdf,
const NetCDFSimple::Variable variable,
string  file,
const std::vector< string > &  time_dimnames,
const std::map< string, std::vector< double > > &  timesmap,
int  file_org 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const TimeVaryingVar var 
)
friend

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