|
| VDFIOBase (const MetadataVDC &metadata) |
|
| VDFIOBase (const string &metafile) |
|
virtual | ~VDFIOBase () |
|
double | GetReadTimer () const |
|
double | GetSeekTimer () const |
|
void | SeekTimerReset () |
|
void | SeekTimerStart () |
|
void | SeekTimerStop () |
|
double | GetWriteTimer () const |
|
double | GetXFormTimer () const |
|
virtual int | OpenVariableRead (size_t timestep, const char *varname, int reflevel=0, int lod=0) |
|
virtual int | BlockReadRegion (const size_t bmin[3], const size_t bmax[3], float *region, bool unblock=true)=0 |
|
virtual int | ReadRegion (const size_t min[3], const size_t max[3], float *region)=0 |
|
virtual int | ReadRegion (float *region)=0 |
|
virtual int | ReadSlice (float *slice)=0 |
|
virtual int | OpenVariableWrite (size_t timestep, const char *varname, int reflevel=0, int lod=0) |
|
virtual int | BlockWriteRegion (const float *region, const size_t bmin[3], const size_t bmax[3], bool block=true)=0 |
|
virtual int | WriteRegion (const float *region, const size_t min[3], const size_t max[3])=0 |
|
virtual int | WriteRegion (const float *region)=0 |
|
virtual int | WriteSlice (const float *slice)=0 |
|
virtual int | CloseVariable () |
|
virtual const float * | GetDataRange () const =0 |
|
| MetadataVDC (const size_t dim[3], size_t numTransforms, const size_t bs[3], int nFilterCoef=1, int nLiftingCoef=1, int msbFirst=1, int vdfVersion=VDF_VERSION) |
|
| MetadataVDC (const size_t dim[3], const size_t bs[3], const vector< size_t > &cratios, string wname, string wmode) |
|
| MetadataVDC (const string &metafile) |
|
| MetadataVDC (const MetadataVDC &node) |
|
virtual | ~MetadataVDC () |
|
int | Merge (const MetadataVDC &metadata, size_t ts=0) |
|
int | Merge (const string &path, size_t ts=0) |
|
int | MakeCurrent () const |
|
const string & | GetParentDir () const |
|
const string & | GetMetafileName () const |
|
const string & | GetDataDirName () const |
|
int | ConstructFullVBase (size_t ts, const string &var, string *path) const |
|
int | ConstructFullAuxBase (size_t ts, string *path) const |
|
int | Write (const string &path, int relative_path=1) |
|
virtual const size_t * | GetBlockSize () const |
|
virtual void | GetBlockSize (size_t bs[3], int) const |
|
virtual void | GetGridDim (size_t dim[3]) const |
|
const size_t * | GetDimension () const |
|
int | GetFilterCoef () const |
|
int | GetLiftingCoef () const |
|
virtual int | GetNumTransforms () const |
|
int | GetMSBFirst () const |
|
int | GetVDFVersion () const |
|
string | GetWaveName () const |
|
string | GetBoundaryMode () const |
|
virtual vector< size_t > | GetCRatios () const |
|
int | GetVDCType () const |
|
int | SetGridType (const string &value) |
|
string | GetGridType () const |
|
int | IsValidGridType (const string &value) const |
|
int | SetCoordSystemType (const string &value) |
|
string | GetCoordSystemType () const |
|
int | IsValidCoordSystemType (const string &value) const |
|
int | SetExtents (const vector< double > &value) |
|
vector< double > | GetExtents (size_t ts=0) const |
|
int | IsValidExtents (const vector< double > &value) const |
|
int | SetNumTimeSteps (long value) |
|
long | GetNumTimeSteps () const |
|
int | IsValidTimeStep (long value) const |
|
int | SetVariableNames (const vector< string > &value) |
|
int | SetVariables3D (const vector< string > &value) |
|
vector< string > | GetVariables3D () const |
|
vector< string > | GetCoordinateVariables () const |
|
int | SetCoordinateVariables (const vector< string > &value) |
|
int | SetVariables2DXY (const vector< string > &value) |
|
int | SetVariables2DXZ (const vector< string > &value) |
|
int | SetVariables2DYZ (const vector< string > &value) |
|
vector< string > | GetVariables2DXY () const |
|
vector< string > | GetVariables2DXZ () const |
|
vector< string > | GetVariables2DYZ () const |
|
int | SetComment (const string &value) |
|
string | GetComment () const |
|
int | SetPeriodicBoundary (const vector< long > &value) |
|
vector< long > | GetPeriodicBoundary () const |
|
int | SetGridPermutation (const vector< long > &value) |
|
int | SetMissingValue (double value) |
|
int | SetMissingValue () |
|
vector< double > | GetMissingValue () const |
|
vector< long > | GetGridPermutation () const |
|
int | SetMapProjection (const string &value) |
|
virtual string | GetMapProjection () const |
|
int | SetTSUserTime (size_t ts, const vector< double > &value) |
|
double | GetTSUserTime (size_t ts) const |
|
int | SetTSUserTimeStamp (size_t ts, const string &s) |
|
void | GetTSUserTimeStamp (size_t ts, string &s) const |
|
string | GetTSAuxBasePath (size_t ts) const |
|
int | HasTSUserTime (size_t ts) const |
|
int | IsValidUserTime (const vector< double > &value) const |
|
int | SetTSXCoords (size_t ts, const vector< double > &value) |
|
vector< double > | GetTSXCoords (size_t ts) const |
|
int | SetTSYCoords (size_t ts, const vector< double > &value) |
|
vector< double > | GetTSYCoords (size_t ts) const |
|
int | SetTSZCoords (size_t ts, const vector< double > &value) |
|
vector< double > | GetTSZCoords (size_t ts) const |
|
int | SetTSComment (size_t ts, const string &value) |
| Set a comment for the time step indicated by ts . More...
|
|
string | GetTSComment (size_t ts) const |
| Return the comment for the indicated time step, ts , if it exists. More...
|
|
int | SetTSExtents (size_t ts, const vector< double > &value) |
|
vector< double > | GetTSExtents (size_t ts) const |
|
int | SetTSMissingValue (size_t ts, double v) |
|
vector< double > | GetTSMissingValue (size_t ts) const |
| Returns the time-varying missing value, if any. More...
|
|
int | SetVComment (size_t ts, const string &var, const string &value) |
|
string | GetVComment (size_t ts, const string &var) const |
|
string | GetVBasePath (size_t ts, const string &var) const |
|
int | SetVBasePath (size_t ts, const string &var, const string &value) |
|
int | SetVDataRange (size_t ts, const string &var, const vector< double > &value) |
|
vector< double > | GetVDataRange (size_t ts, const string &var) const |
|
int | IsValidVDataRange (const vector< double > &value) const |
|
int | SetVMissingValue (size_t ts, const string &var, double v) |
|
vector< double > | GetVMissingValue (size_t ts, const string &var) const |
|
vector< string > | GetUserDataLongTags () const |
|
int | SetUserDataLong (const string &tag, const vector< long > &value) |
|
vector< long > | GetUserDataLong (const string &tag) const |
|
vector< string > | GetUserDataDoubleTags () const |
|
int | SetUserDataDouble (const string &tag, const vector< double > &value) |
|
vector< double > | GetUserDataDouble (const string &tag) const |
|
vector< string > | GetUserDataStringTags () const |
|
int | SetUserDataString (const string &tag, const string &value) |
|
string | GetUserDataString (const string &tag) const |
|
int | SetUserDataStringVec (const string &tag, const vector< string > &value) |
|
vector< string > | GetUserDataStringVec (const string &tag) const |
|
vector< string > | GetTSUserDataLongTags () const |
|
int | SetTSUserDataLong (size_t ts, const string &tag, const vector< long > &value) |
|
vector< long > | GetTSUserDataLong (size_t ts, const string &tag) const |
|
int | SetTSUserDataDouble (size_t ts, const string &tag, const vector< double > &value) |
|
vector< double > | GetTSUserDataDouble (size_t ts, const string &tag) const |
|
vector< string > | GetTSUserDataDoubleTags () const |
|
int | SetTSUserDataString (size_t ts, const string &tag, const string &value) |
|
string | GetTSUserDataString (size_t ts, const string &tag) const |
|
vector< string > | GetTSUserDataStringTags () const |
|
vector< string > | GetVUserDataLongTags () const |
|
int | SetVUserDataLong (size_t ts, const string &var, const string &tag, const vector< long > &value) |
|
vector< long > | GetVUserDataLong (size_t ts, const string &var, const string &tag) const |
|
vector< string > | GetVUserDataDoubleTags () const |
|
int | SetVUserDataDouble (size_t ts, const string &var, const string &tag, const vector< double > &value) |
|
vector< double > | GetVUserDataDouble (size_t ts, const string &var, const string &tag) const |
|
int | SetVUserDataString (size_t ts, const string &var, const string &tag, const string &value) |
|
string | GetVUserDataString (size_t ts, const string &var, const string &tag) const |
|
vector< string > | GetVUserDataStringTags () const |
|
| Metadata () |
|
virtual | ~Metadata () |
|
virtual std::vector< std::string > | GetVariableNames () const |
|
virtual void | GetTSUserTimeStamp (size_t ts, std::string &s) const =0 |
|
virtual void | GetDim (size_t dim[3], int reflevel=0) const |
|
virtual void | GetDimBlk (size_t bdim[3], int reflevel=0) const |
|
virtual bool | GetMissingValue (std::string varname, float &value) const |
|
virtual void | MapVoxToBlk (const size_t vcoord[3], size_t bcoord[3], int reflevel=-1) const |
|
virtual void | MapVoxToUser (size_t timestep, const size_t vcoord0[3], double vcoord1[3], int ref_level=0) const |
|
void | MapUserToVox (size_t timestep, const double vcoord0[3], size_t vcoord1[3], int reflevel) const |
|
virtual VarType_T | GetVarType (const std::string &varname) const |
|
virtual int | IsValidRegion (const size_t min[3], const size_t max[3], int reflevel=0) const |
|
virtual int | IsValidRegionBlk (const size_t min[3], const size_t max[3], int reflevel=0) const |
|
virtual bool | IsCoordinateVariable (std::string varname) const |
|
| MyBase () |
|
const string & | getClassName () const |
|
virtual | ~ParsedXml () |
|
virtual bool | charHandler (ExpatParseMgr *, const XML_Char *, int) |
|
Abstract base class for performing data IO to a VDC.
- Author
- John Clyne
- Version
- $Revision$
- Date
- $Date$
This class provides an API for performing low-level IO to/from a Vapor Data Collection (VDC)
Definition at line 27 of file VDFIOBase.h.