ldas-tools-framecpp 3.0.4
|
#include <FrTOC.hh>
Classes | |
class | FunctionBase |
class | PositionWithCache |
Used for TOC optimization of channel offsets. More... |
Public Member Functions | |
FrTOC (const Description *Desc, frame_spec_version_type FrameSpecVersion) | |
FrTOC (const Description *Desc, frame_spec_version_type FrameSpecVersion) | |
virtual | ~FrTOC () |
virtual | ~FrTOC () |
virtual void | ForEach (query_info_type Info, FunctionBase &Action) const |
virtual void | ForEach (query_info_type Info, FunctionBase &Action) const |
virtual void | IndexObject (object_type Obj, std::streampos Position)=0 |
virtual void | IndexObject (object_type Obj, std::streampos Position)=0 |
virtual void | FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, FrStatData::Query &Result) const=0 |
virtual void | FrStatDataQuery (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version, FrStatData::Query &Result) const=0 |
virtual INT_4U | nFrame () const=0 |
virtual INT_4U | nFrame () const=0 |
virtual const cmn_dt_container_type & | dt () const=0 |
virtual const cmn_dt_container_type & | dt () const=0 |
virtual const cmn_GTimeS_container_type & | GTimeS () const=0 |
virtual const cmn_GTimeS_container_type & | GTimeS () const=0 |
virtual const cmn_GTimeN_container_type & | GTimeN () const=0 |
virtual const cmn_GTimeN_container_type & | GTimeN () const=0 |
virtual INT_4U | GetTOCChecksum () |
Return TOC identifying checksum. | |
virtual INT_4U | GetTOCChecksum () |
Return TOC identifying checksum. | |
virtual cmn_position_type | positionDetector (const std::string &Name) const=0 |
Retrieve the stream position for the detector. | |
virtual cmn_position_type | positionDetector (const std::string &Name) const=0 |
Retrieve the stream position for the detector. | |
virtual cmn_position_type | positionH (INT_4U FrameIndex) const=0 |
virtual cmn_position_type | positionH (INT_4U FrameIndex) const=0 |
virtual const cmn_name_container_type & | nameADC () const=0 |
virtual const cmn_name_container_type & | nameADC () const=0 |
virtual cmn_position_type | positionADC (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionADC (INT_4U FrameIndex, channel_id_type Channel) const=0 |
virtual cmn_position_type | positionADC (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionADC (INT_4U FrameIndex, channel_id_type Channel) const=0 |
virtual cmn_position_type | positionEvent (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionEvent (const std::string &EventType, INT_4U Index) const=0 |
virtual cmn_position_type | positionEvent (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionEvent (const std::string &EventType, INT_4U Index) const=0 |
virtual const cmn_name_container_type & | nameProc () const=0 |
virtual const cmn_name_container_type & | nameProc () const=0 |
virtual cmn_position_type | positionProc (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionProc (INT_4U FrameIndex, channel_id_type Channel) const=0 |
virtual cmn_position_type | positionProc (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionProc (INT_4U FrameIndex, channel_id_type Channel) const=0 |
virtual const cmn_name_container_type & | nameSim () const=0 |
virtual const cmn_name_container_type & | nameSim () const=0 |
virtual cmn_position_type | positionSim (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionSim (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual const cmn_name_container_type & | nameSer () const=0 |
virtual const cmn_name_container_type & | nameSer () const=0 |
virtual cmn_position_type | positionSer (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionSer (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionSimEvent (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionSimEvent (const std::string &EventType, INT_4U Index) const=0 |
virtual cmn_position_type | positionSimEvent (INT_4U FrameIndex, const std::string &Channel) const=0 |
virtual cmn_position_type | positionSimEvent (const std::string &EventType, INT_4U Index) const=0 |
virtual cmn_runs_container_type const & | runs () const=0 |
virtual cmn_runs_container_type const & | runs () const=0 |
virtual INT_4U | nSH () const=0 |
virtual INT_4U | nSH () const=0 |
virtual INT_2U | SHid (INT_4U Offset) const=0 |
virtual INT_2U | SHid (INT_4U Offset) const=0 |
virtual const std::string & | SHname (INT_4U Offset) const=0 |
virtual const std::string & | SHname (INT_4U Offset) const=0 |
virtual void | cacheAdcDataPositions (istream_type &Stream)=0 |
Cache where the positions of the Adc channels. | |
virtual void | cacheAdcDataPositions (istream_type &Stream)=0 |
Cache where the positions of the Adc channels. | |
virtual void | seekAdcDataPositions (istream_type &Stream, channel_id_type Channel)=0 |
Advance to the specified Adc channel. | |
virtual void | seekAdcDataPositions (istream_type &Stream, const std::string &Channel)=0 |
Advance to the specified Adc channel. | |
virtual void | seekAdcDataPositions (istream_type &Stream, channel_id_type Channel)=0 |
Advance to the specified Adc channel. | |
virtual void | seekAdcDataPositions (istream_type &Stream, const std::string &Channel)=0 |
Advance to the specified Adc channel. | |
virtual void | procDataCachePositions (istream_type &Stream)=0 |
Cache where the positions of the FrProcData channels. | |
virtual void | procDataCachePositions (istream_type &Stream)=0 |
Cache where the positions of the FrProcData channels. |
Static Public Attributes | |
static const Common::FrameSpec::Info::frame_object_types | s_object_id = Common::FrameSpec::Info::FSI_FR_TOC |
Protected Member Functions | |
void | setAdcDataPoisitions () |
void | setAdcDataPoisitions () |
virtual void | loadHeader (Common::IStream &Stream)=0 |
virtual void | loadHeader (Common::IStream &Stream)=0 |
Friends | |
class | IFrameStream |
typedef INT_4U FrameCPP::Common::FrTOC::channel_id_type |
typedef INT_4U FrameCPP::Common::FrTOC::channel_id_type |
typedef std::vector< REAL_8 > FrameCPP::Common::FrTOC::cmn_dt_container_type |
typedef std::vector< REAL_8 > FrameCPP::Common::FrTOC::cmn_dt_container_type |
typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeN_container_type |
typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeN_container_type |
typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeS_container_type |
typedef std::vector< INT_4U > FrameCPP::Common::FrTOC::cmn_GTimeS_container_type |
typedef std::vector< std::string > FrameCPP::Common::FrTOC::cmn_name_container_type |
typedef std::vector< std::string > FrameCPP::Common::FrTOC::cmn_name_container_type |
typedef INT_8U FrameCPP::Common::FrTOC::cmn_position_type |
typedef INT_8U FrameCPP::Common::FrTOC::cmn_position_type |
typedef std::vector< INT_4S > FrameCPP::Common::FrTOC::cmn_runs_container_type |
typedef std::vector< INT_4S > FrameCPP::Common::FrTOC::cmn_runs_container_type |
typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::FrTOC::object_type |
typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::FrTOC::object_type |
typedef STRING< INT_2U > FrameCPP::Common::FrTOC::string_stream_type |
typedef STRING< INT_2U > FrameCPP::Common::FrTOC::string_stream_type |
enum FrameCPP::Common::FrTOC::query_info_type |
enum FrameCPP::Common::FrTOC::query_info_type |
FrameCPP::Common::FrTOC::FrTOC | ( | const Description * | Desc, |
frame_spec_version_type | FrameSpecVersion ) |
FrameCPP::Common::FrTOC::FrTOC | ( | const Description * | Desc, |
frame_spec_version_type | FrameSpecVersion ) |
|
virtual |
|
virtual |
|
pure virtual |
Cache where the positions of the Adc channels.
[in,out] | Stream | The Stream being read |
|
pure virtual |
Cache where the positions of the Adc channels.
[in,out] | Stream | The Stream being read |
|
pure virtual |
|
pure virtual |
|
virtual |
|
virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Return TOC identifying checksum.
Starting with version 9 of the frame specification, a CRC checksum is generated which indicates the re-usability of the Table of Contents.
|
virtual |
Return TOC identifying checksum.
Starting with version 9 of the frame specification, a CRC checksum is generated which indicates the re-usability of the Table of Contents.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Retrieve the stream position for the detector.
[in] | Name | The name of the detector for which the position is being requested. |
|
pure virtual |
Retrieve the stream position for the detector.
[in] | Name | The name of the detector for which the position is being requested. |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Cache where the positions of the FrProcData channels.
[in,out] | Stream | The Stream being read |
|
pure virtual |
Cache where the positions of the FrProcData channels.
[in,out] | Stream | The Stream being read |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Advance to the specified Adc channel.
[in,out] | Stream | The Stream being read |
[in] | Channel | The requested channel |
|
pure virtual |
Advance to the specified Adc channel.
[in,out] | Stream | The Stream being read |
[in] | Channel | The requested channel |
|
pure virtual |
Advance to the specified Adc channel.
[in,out] | Stream | The Stream being read |
[in] | Channel | The requested channel |
|
pure virtual |
Advance to the specified Adc channel.
[in,out] | Stream | The Stream being read |
[in] | Channel | The requested channel |
|
protected |
|
protected |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
friend |
|
static |