Translator::HdfWriterNDArray< ElemType, NDim, vlen > Class Template Reference

#include <HdfWriterNDArray.h>

Inheritance diagram for Translator::HdfWriterNDArray< ElemType, NDim, vlen >:

Translator::HdfWriterFromEvent List of all members.

Public Member Functions

 HdfWriterNDArray ()
void make_datasets (DataTypeLoc dataTypeLoc, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env, bool shuffle, int deflate, boost::shared_ptr< Translator::ChunkPolicy > chunkPolicy)
void append (DataTypeLoc dataTypeLoc, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env)
void store (DataTypeLoc dataTypeLoc, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env)
void store_at (DataTypeLoc dataTypeLoc, long index, hdf5pp::Group &srcGroup, const PSEvt::EventKey &eventKey, PSEvt::Event &evt, PSEnv::Env &env)
void addBlank (hdf5pp::Group &group)
void closeDatasets (hdf5pp::Group &group)

Classes

class  EventKeyNotFound
struct  NDArrayFormat
class  NotImplementedException

Detailed Description

template<class ElemType, unsigned NDim, bool vlen>
class Translator::HdfWriterNDArray< ElemType, NDim, vlen >

Definition at line 125 of file HdfWriterNDArray.h.


Constructor & Destructor Documentation

template<class ElemType, unsigned NDim, bool vlen>
Translator::HdfWriterNDArray< ElemType, NDim, vlen >::HdfWriterNDArray (  )  [inline]

Definition at line 127 of file HdfWriterNDArray.h.


Member Function Documentation

template<class ElemType, unsigned NDim, bool vlen>
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::addBlank ( hdf5pp::Group group  )  [inline, virtual]

Implements Translator::HdfWriterFromEvent.

Definition at line 271 of file HdfWriterNDArray.h.

References ERR_LOC.

template<class ElemType, unsigned NDim, bool vlen>
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::append ( DataTypeLoc  dataTypeLoc,
hdf5pp::Group srcGroup,
const PSEvt::EventKey eventKey,
PSEvt::Event evt,
PSEnv::Env env 
) [inline, virtual]

Implements Translator::HdfWriterFromEvent.

Definition at line 181 of file HdfWriterNDArray.h.

References Translator::HdfWriterGeneric::append(), src::WFDetector::data, src::unitTestsWorkerData::debug(), ex_acqiris::env, ERR_LOC, ex_acqiris::evt, Translator::get_C_orFortran_StrideOnly(), ex_all_dets::i, hdf5pp::Group::id(), MsgLog, and Translator::ndarrayVlenPrefix().

Referenced by main().

template<class ElemType, unsigned NDim, bool vlen>
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::closeDatasets ( hdf5pp::Group group  )  [inline, virtual]

Reimplemented from Translator::HdfWriterFromEvent.

Definition at line 273 of file HdfWriterNDArray.h.

References Translator::HdfWriterGeneric::closeDatasets(), and hdf5pp::Group::id().

template<class ElemType, unsigned NDim, bool vlen>
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::make_datasets ( DataTypeLoc  dataTypeLoc,
hdf5pp::Group srcGroup,
const PSEvt::EventKey eventKey,
PSEvt::Event evt,
PSEnv::Env env,
bool  shuffle,
int  deflate,
boost::shared_ptr< Translator::ChunkPolicy chunkPolicy 
) [inline, virtual]

Implements Translator::HdfWriterFromEvent.

Definition at line 128 of file HdfWriterNDArray.h.

References ndns::C, Translator::HdfWriterGeneric::createUnlimitedSizeDataset(), ex_acqiris::env, ERR_LOC, ex_acqiris::evt, ex_all_dets::i, and hdf5pp::Group::id().

Referenced by main().

template<class ElemType, unsigned NDim, bool vlen>
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::store ( DataTypeLoc  dataTypeLoc,
hdf5pp::Group srcGroup,
const PSEvt::EventKey eventKey,
PSEvt::Event evt,
PSEnv::Env env 
) [inline, virtual]

Implements Translator::HdfWriterFromEvent.

Definition at line 236 of file HdfWriterNDArray.h.

References ndns::C, Translator::HdfWriterGeneric::createAndStoreDataset(), ex_acqiris::env, ERR_LOC, ex_acqiris::evt, ex_all_dets::i, and hdf5pp::Group::id().

template<class ElemType, unsigned NDim, bool vlen>
void Translator::HdfWriterNDArray< ElemType, NDim, vlen >::store_at ( DataTypeLoc  dataTypeLoc,
long  index,
hdf5pp::Group srcGroup,
const PSEvt::EventKey eventKey,
PSEvt::Event evt,
PSEnv::Env env 
) [inline, virtual]

Implements Translator::HdfWriterFromEvent.

Definition at line 265 of file HdfWriterNDArray.h.

References ERR_LOC.


The documentation for this class was generated from the following file:
Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7