#include <HDF5.h>
|
| | HDF5Dataset (HDF5Group *parent, const char *name, BinaryDataType binaryType, const Unit &unit, bool useChunks, BlobType blobType=NOT_BLOB, int rank=1, unsigned short m=0, unsigned short n=0, unsigned short o=0) |
| |
| | HDF5Dataset (HDF5Group *parent, const char *name, const char *value, size_t length, const Unit &unit) |
| |
| virtual | ~HDF5Dataset () |
| |
| DataValue * | getDataValue () |
| |
| bool | writeDataValue () |
| |
| bool | finalize () |
| |
| | HDF5HasAttributes (HDF5Group *parent) |
| |
| virtual | ~HDF5HasAttributes () |
| |
| int | getId () |
| |
| virtual HDF5Group * | getParent () |
| |
| virtual bool | isMatlab () |
| |
| virtual HDF5Group * | getRoot () |
| |
| void | addAttribute (const char *name, const char *value) |
| |
| void | addAttribute (const char *name, const int value) |
| |
| virtual bool | writeHeader () |
| |
| virtual | ~HDF5Item () |
| |
| int | getId () |
| |
| HDF5Dataset::HDF5Dataset |
( |
HDF5Group * |
parent, |
|
|
const char * |
name, |
|
|
BinaryDataType |
binaryType, |
|
|
const Unit & |
unit, |
|
|
bool |
useChunks, |
|
|
BlobType |
blobType = NOT_BLOB, |
|
|
int |
rank = 1, |
|
|
unsigned short |
m = 0, |
|
|
unsigned short |
n = 0, |
|
|
unsigned short |
o = 0 |
|
) |
| |
References HDF5HasAttributes::addAttribute(), blobType_, DEBUG_HDF5, DOUBLE4, DOUBLE6, DOUBLE8, FLOAT2, FLOAT3, FLOAT4, HDF5HasAttributes::getId(), HDF5Item::id_, INT4, HDF5HasAttributes::isMatlab(), m_, MatlabClassFromBlobType(), AuvMath::Max(), MAX_RANK, MULTIVALUE, n_, NO_TYPE, NOT_BLOB, o_, propsId_, rank_, SHORT2, HDF5Item::spaceId_, HDF5Item::typeId_, TypeIdFromBlobType(), UCHAR1, and USHORT2.
| HDF5Dataset::HDF5Dataset |
( |
HDF5Group * |
parent, |
|
|
const char * |
name, |
|
|
const char * |
value, |
|
|
size_t |
length, |
|
|
const Unit & |
unit |
|
) |
| |
| HDF5Dataset::~HDF5Dataset |
( |
| ) |
|
|
virtual |
| bool HDF5Dataset::finalize |
( |
| ) |
|
|
virtual |
| DataValue * HDF5Dataset::getDataValue |
( |
void |
| ) |
|
| const char * HDF5Dataset::MatlabClassFromBlobType |
( |
BlobType |
blobType | ) |
|
|
static |
References BLOB_FLOAT32BE, BLOB_FLOAT32LE, BLOB_FLOAT64BE, BLOB_FLOAT64LE, BLOB_INT16BE, BLOB_INT16LE, BLOB_INT32BE, BLOB_INT32LE, BLOB_INT64BE, BLOB_INT64LE, BLOB_INT8, BLOB_UINT16BE, BLOB_UINT16LE, BLOB_UINT32BE, BLOB_UINT32LE, BLOB_UINT64BE, BLOB_UINT64LE, BLOB_UINT8, and NOT_BLOB.
Referenced by HDF5Dataset().
| int HDF5Dataset::TypeIdFromBlobType |
( |
BlobType |
blobType | ) |
|
|
static |
References BLOB_FLOAT32BE, BLOB_FLOAT32LE, BLOB_FLOAT64BE, BLOB_FLOAT64LE, BLOB_INT16BE, BLOB_INT16LE, BLOB_INT32BE, BLOB_INT32LE, BLOB_INT64BE, BLOB_INT64LE, BLOB_INT8, BLOB_UINT16BE, BLOB_UINT16LE, BLOB_UINT32BE, BLOB_UINT32LE, BLOB_UINT64BE, BLOB_UINT64LE, BLOB_UINT8, and NOT_BLOB.
Referenced by HDF5Dataset().
| bool HDF5Dataset::writeDataValue |
( |
| ) |
|
References HDF5Group::addGroup(), HDF5Group::addScalarDataset(), BLOB_FLOAT32BE, BLOB_FLOAT32LE, BLOB_FLOAT64BE, BLOB_FLOAT64LE, blobType_, DataValue::copyTo(), Str::cStr(), dataValue_, DOUBLE4, DOUBLE6, DOUBLE8, HDF5Group::findGroup(), FLOAT2, FLOAT3, FLOAT4, DataValue::getBinaryType(), HDF5Group::getDatasetCount(), HDF5HasAttributes::getId(), HDF5HasAttributes::getRoot(), DataValue::getUnit(), HDF5Item::id_, INT4, Str::length(), m_, AuvMath::Max(), MAX_RANK, memfill(), AuvMath::Min(), MULTIVALUE, n_, NO_TYPE, NOT_BLOB, numRecs_, o_, rank_, SHORT2, Str::size(), HDF5Item::spaceId_, HDF5Item::typeId_, UCHAR1, USHORT2, HDF5HasAttributes::writeHeader(), and HDF5Group::writeHeader().
Referenced by HDF5LogWriter::writeData().
| unsigned short HDF5Dataset::m_ |
|
protected |
| const int HDF5Dataset::MAX_RANK = 4 |
|
staticprotected |
| unsigned short HDF5Dataset::n_ |
|
protected |
| size_t HDF5Dataset::numRecs_ |
|
protected |
| unsigned short HDF5Dataset::o_ |
|
protected |
| int HDF5Dataset::propsId_ |
|
protected |
The documentation for this class was generated from the following files:
- /Volumes/ubuntu_share/lrauv-application/Source/utils/HDF5.h
- /Volumes/ubuntu_share/lrauv-application/Source/utils/HDF5.cpp