|
| | 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.