VAPOR3 3.9.4
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
 
void Sort ()
 

Friends

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

Detailed Description

Definition at line 603 of file NetCDFCollection.h.

Constructor & Destructor Documentation

◆ TimeVaryingVar()

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

Member Function Documentation

◆ GetFile()

int VAPoR::NetCDFCollection::TimeVaryingVar::GetFile ( size_t  ts,
string &  file 
) const

◆ GetLocalTimeStep()

size_t VAPoR::NetCDFCollection::TimeVaryingVar::GetLocalTimeStep ( size_t  ts) const

◆ GetMissingValue()

bool VAPoR::NetCDFCollection::TimeVaryingVar::GetMissingValue ( string  attname,
double &  mv 
) const

◆ GetName()

string VAPoR::NetCDFCollection::TimeVaryingVar::GetName ( ) const
inline

Definition at line 610 of file NetCDFCollection.h.

◆ GetNumTimeSteps()

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

Definition at line 612 of file NetCDFCollection.h.

◆ GetSpatialDimNames()

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

Definition at line 609 of file NetCDFCollection.h.

◆ GetSpatialDims()

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

Definition at line 608 of file NetCDFCollection.h.

◆ GetTime()

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

◆ GetTimeDimName()

string VAPoR::NetCDFCollection::TimeVaryingVar::GetTimeDimName ( ) const
inline

Definition at line 613 of file NetCDFCollection.h.

◆ GetTimes()

std::vector< double > VAPoR::NetCDFCollection::TimeVaryingVar::GetTimes ( ) const

◆ GetTimeStep()

int VAPoR::NetCDFCollection::TimeVaryingVar::GetTimeStep ( double  time,
size_t &  ts 
) const

◆ GetTimeVarying()

bool VAPoR::NetCDFCollection::TimeVaryingVar::GetTimeVarying ( ) const
inline

Definition at line 620 of file NetCDFCollection.h.

◆ GetVariableInfo()

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

Definition at line 619 of file NetCDFCollection.h.

◆ Insert()

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 
)

◆ Sort()

void VAPoR::NetCDFCollection::TimeVaryingVar::Sort ( )

Friends And Related Function Documentation

◆ operator<<

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

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