ldas-tools-framecpp
2.6.2
|
Post-Processed Data Structure Definition. More...
#include <FrProcDataPST.hh>
Public Types | |
typedef AuxType | aux_value_type |
typedef Common::Container < aux_value_type > | aux_type |
typedef aux_type::const_iterator | const_aux_iterator |
typedef aux_type::iterator | aux_iterator |
typedef DataType | data_value_type |
typedef Common::Container < data_value_type > | data_type |
typedef data_type::const_iterator | const_iterator |
typedef data_type::iterator | iterator |
typedef TableType | table_value_type |
typedef Common::Container < table_value_type > | table_type |
typedef table_type::const_iterator | const_table_iterator |
typedef table_type::iterator | table_iterator |
typedef HistoryType | history_value_type |
typedef Common::Container < history_value_type > | history_type |
typedef history_type::const_iterator | const_history_iterator |
typedef history_type::iterator | history_iterator |
Public Member Functions | |
const aux_type & | RefAux () const |
Identifier for vector for auxilliary data. More... | |
aux_type & | RefAux () |
Identifier for vector for auxilliary data. More... | |
const data_type & | RefData () const |
Identifier for vector for data vector. More... | |
data_type & | RefData () |
Identifier for vector for data vector. More... | |
const table_type & | RefTable () const |
Identifier for parameter table. More... | |
table_type & | RefTable () |
Identifier for parameter table. More... | |
const history_type & | RefHistory () const |
Identifier for channel history. More... | |
history_type & | RefHistory () |
Identifier for channel history. More... | |
Protected Member Functions | |
FrProcDataPST () | |
Default constructor. More... | |
template<typename PreviousType > | |
FrProcDataPST (const PreviousType &Source, istream_type *Stream) | |
Copy Constructor. More... | |
FrProcDataPST (const FrProcDataPST &Source) | |
Copy Constructor. More... | |
FrProcDataPST (istream_type &Stream) | |
Stream Constructor. More... | |
cmn_streamsize_type | bytes (const stream_base_type &Stream) const |
Number of bytes needed to write this structure. More... | |
void | write (ostream_type &Stream) const |
Write the structure to the stream. More... | |
void | copy_core (const FrProcDataPST &Source) |
Copy core data. More... | |
bool | operator== (const FrProcDataPST &RHS) const |
equality operator More... | |
template<> | |
FrProcDataPST (const Version_4::FrProcData &Source, IStream *Stream) | |
Protected Attributes | |
data_type | data |
aux_type | aux |
Aux vector. More... | |
table_type | table |
Parameter table. More... | |
history_type | history |
Static Protected Attributes | |
static const INT_2U | MAX_REF = 4 |
Post-Processed Data Structure Definition.
typedef aux_type::iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::aux_iterator |
typedef Common::Container< aux_value_type > FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::aux_type |
typedef AuxType FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::aux_value_type |
typedef aux_type::const_iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::const_aux_iterator |
typedef history_type::const_iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::const_history_iterator |
typedef data_type::const_iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::const_iterator |
typedef table_type::const_iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::const_table_iterator |
typedef Common::Container< data_value_type > FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::data_type |
typedef DataType FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::data_value_type |
typedef history_type::iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::history_iterator |
typedef Common::Container< history_value_type > FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::history_type |
typedef HistoryType FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::history_value_type |
typedef data_type::iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::iterator |
typedef table_type::iterator FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::table_iterator |
typedef Common::Container< table_value_type > FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::table_type |
typedef TableType FrameCPP::Version_6::FrProcDataPST< DataType, AuxType, TableType, HistoryType >::table_value_type |
|
inlineprotected |
Default constructor.
|
protected |
Copy Constructor.
[in] | Source | The object from which to copy the information. |
[in] | Stream | The stream from which the object is being read. |
|
inlineprotected |
Copy Constructor.
[in] | Source | The object from which to copy the information. |
|
inlineprotected |
Stream Constructor.
[in] | Stream | The stream from which the object is being read. |
|
protected |
|
inlineprotected |
Number of bytes needed to write this structure.
[in] | Stream | The stream from which to the object is being read or written. |
|
inlineprotected |
Copy core data.
[in] | Source | The source from which to copy the data |
|
inlineprotected |
equality operator
[in] | RHS | The FrProcData object to be compared. |
|
inline |
Identifier for vector for auxilliary data.
|
inline |
Identifier for vector for auxilliary data.
|
inline |
Identifier for vector for data vector.
|
inline |
Identifier for vector for data vector.
|
inline |
Identifier for channel history.
|
inline |
Identifier for channel history.
|
inline |
Identifier for parameter table.
|
inline |
Identifier for parameter table.
|
inlineprotected |
Write the structure to the stream.
[in] | Stream | The output stream where the object is to be written. |
|
protected |
Aux vector.
|
protected |
Data vector. The data vector for single dimensional types (t-Series and f-Series) must have a single dimension.
|
protected |
Channel history.
|
staticprotected |
|
protected |
Parameter table.