ldas-tools-framecpp  2.6.5
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FrameCPP::Version_4::FrTOCTrigData Class Reference

#include <FrTOCTrigData.hh>

Inheritance diagram for FrameCPP::Version_4::FrTOCTrigData:
FrameCPP::Version_4::FrTOC

Classes

struct  trig_data_type
 

Public Types

typedef INT_4U nTrig_type
 
typedef STRING name_type
 
typedef INT_4U gtimesTrigData_type
 
typedef INT_4U gtimenTrigData_type
 
typedef INT_8U positionTrigData_type
 
typedef std::map< name_type, trig_data_typeMapTrig_type
 

Public Member Functions

 FrTOCTrigData ()
 
Common::FrameSpec::size_type Bytes (const Common::StreamBase &Stream) const
 
const MapTrig_typeGetTrigData () const
 
MapTrig_type::const_iterator GetTrigData (const std::string &Name) const
 
void QueryTrigData (const Common::TOCInfo &Info, INT_4U FrameOffset, INT_8U Position)
 
bool operator== (const FrTOCTrigData &RHS) const
 

Static Public Member Functions

static void Description (Common::Description &Desc)
 

Protected Member Functions

 FrTOCTrigData (Common::IStream &Stream, INT_4U FrameCount)
 
void write (Common::OStream &Stream) const
 

Protected Attributes

MapTrig_type m_info
 

Member Typedef Documentation

◆ gtimenTrigData_type

◆ gtimesTrigData_type

◆ MapTrig_type

◆ name_type

◆ nTrig_type

◆ positionTrigData_type

Constructor & Destructor Documentation

◆ FrTOCTrigData() [1/2]

FrameCPP::Version_4::FrTOCTrigData::FrTOCTrigData ( )

◆ FrTOCTrigData() [2/2]

FrameCPP::Version_4::FrTOCTrigData::FrTOCTrigData ( Common::IStream Stream,
INT_4U  FrameCount 
)
protected

Member Function Documentation

◆ Bytes()

Common::FrameSpec::size_type FrameCPP::Version_4::FrTOCTrigData::Bytes ( const Common::StreamBase Stream) const
inline

◆ Description()

void FrameCPP::Version_4::FrTOCTrigData::Description ( Common::Description Desc)
static

◆ GetTrigData() [1/2]

const FrTOCTrigData::MapTrig_type & FrameCPP::Version_4::FrTOCTrigData::GetTrigData ( ) const
inline

◆ GetTrigData() [2/2]

FrTOCTrigData::MapTrig_type::const_iterator FrameCPP::Version_4::FrTOCTrigData::GetTrigData ( const std::string &  Name) const
inline

◆ operator==()

bool FrameCPP::Version_4::FrTOCTrigData::operator== ( const FrTOCTrigData RHS) const

◆ QueryTrigData()

void FrameCPP::Version_4::FrTOCTrigData::QueryTrigData ( const Common::TOCInfo Info,
INT_4U  FrameOffset,
INT_8U  Position 
)

◆ write()

void FrameCPP::Version_4::FrTOCTrigData::write ( Common::OStream Stream) const
protected

Member Data Documentation

◆ m_info

MapTrig_type FrameCPP::Version_4::FrTOCTrigData::m_info
protected

The documentation for this class was generated from the following files: