|
LRAUV
revA
|
#include <BlobReader.h>


Public Member Functions | |
| virtual | ~AbstractBlobReader () |
| Abstract parent class that adds the capability of reading BlobValues to a "normal" DataReader See below for implementation in BlobReader Also implemented in UniversalReader::UniversalBlobReader. More... | |
| virtual bool | read (DataValue &readTo)=0 |
| virtual const ElementURI & | getUri (void) const =0 |
| BlobValue | readBlob (bool &success) |
| template<typename T , size_t M> | |
| int | read1DArray (const Unit &unit, T(&x)[M]) |
| template<typename T > | |
| int | read1DClass (const Unit &unit, I1D< T > &i1d) |
| template<typename T > | |
| int | read1DPtr (const Unit &unit, T *values, int m) |
| template<typename T , size_t M, size_t N> | |
| int | read2DArray (const Unit &unit, T(&x)[M][N]) |
| template<typename T > | |
| int | read2DClass (const Unit &unit, I2D< T > &i2d) |
| template<typename T > | |
| int | read2DPtr (const Unit &unit, T **values, int m, int n) |
| template<typename T , size_t M, size_t N, size_t O> | |
| int | read3DArray (const Unit &unit, T(&x)[M][N][O]) |
| template<typename T > | |
| int | read3DClass (const Unit &unit, I3D< T > &i3d) |
| template<typename T > | |
| int | read3DPtr (const Unit &unit, T ***values, int m, int n, int o) |
Protected Member Functions | |
| AbstractBlobReader (const ElementURI &uri) | |
Protected Attributes | |
| BlobValue | blobValue_ |
Private Member Functions | |
| AbstractBlobReader () | |
| AbstractBlobReader (const AbstractBlobReader ©From) | |
|
inlineprotected |
|
private |
|
private |
|
pure virtual |
Implemented in BlobReader, and UniversalBlobReader.
Referenced by read1DArray(), read1DPtr(), read2DArray(), read2DPtr(), read3DArray(), read3DPtr(), and readBlob().
|
pure virtual |
Implemented in BlobReader, and UniversalBlobReader.
Referenced by read1DPtr(), read2DArray(), read2DPtr(), read3DArray(), read3DPtr(), and readBlob().
|
inline |
|
inline |
References I1D< T >::getM(), I1D< T >::getPtr1d(), and read1DPtr().
Referenced by Tracking::readFromDAT(), DeadReckonUsingDVLWaterTrack::readVehicleVelocity(), DeadReckonWithRespectToSeafloor::readVehicleVelocity(), DeadReckonUsingMultipleVelocitySources::readVehicleVelocity(), and Universal_Test::test1DUniversalBlobReadWrite().
|
inline |
References blobValue_, BlobValue::copyTo(), Str::cStr(), BlobValue::getElements(), getUri(), MIN, and read().
Referenced by read1DArray(), and read1DClass().
|
inline |
|
inline |
References blobValue_, BlobValue::copyTo(), Str::cStr(), ElementURI::getDimension1(), ElementURI::getDimension2(), BlobValue::getElements(), getUri(), MIN, and read().
Referenced by read2DClass().
|
inline |
|
inline |
References I3D< T >::getM(), I3D< T >::getN(), I3D< T >::getO(), I3D< T >::getPtr3d(), and read3DPtr().
Referenced by Universal_Test::test3DUniversalBlobReadWrite().
|
inline |
References blobValue_, BlobValue::copyTo(), Str::cStr(), ElementURI::getDimension1(), ElementURI::getDimension2(), ElementURI::getDimension3(), BlobValue::getElements(), getUri(), MIN, and read().
Referenced by read3DClass().
|
inline |
|
protected |
Referenced by read1DPtr(), read2DArray(), read2DPtr(), read3DArray(), read3DPtr(), and readBlob().