ldas-tools-framecpp  2.5.8
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
FrameCPP::Common::FrStatData::Query Class Reference

#include <FrStatData.hh>

Public Types

typedef LDASTools::AL::SharedPtr< FrDetectorfr_detector_type
 
typedef LDASTools::AL::SharedPtr< FrStatDatafr_stat_data_type
 
typedef Common::IFrameStream stream_type
 

Public Member Functions

 ~Query ()
 
void Add (const std::string &NamePattern, const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, const INT_4U Version)
 
void Add (const INT_4U QueryStartTime, const INT_4U QueryEndTime, const INT_4U QueryVersion, const std::string &Name, const INT_4U Start, const INT_4U End, const INT_4U Version, const INT_8U Position, const std::string &Detector)
 
void Reset (stream_type &Stream)
 
INT_4U size () const
 
fr_stat_data_type operator[] (INT_4U Index)
 

Static Public Member Functions

static void Range (const LDASTools::AL::GPSTime &StartTime, const LDASTools::AL::GPSTime &EndTime, INT_4U &Start, INT_4U &End)
 

Static Public Attributes

static const INT_4U ALL_VERSIONS = 0xFFFFFFFF
 
static const INT_4U LATEST_VERSION = 0xFFFFFFFE
 

Member Typedef Documentation

◆ fr_detector_type

◆ fr_stat_data_type

typedef LDASTools::AL::SharedPtr< FrStatData > FrameCPP::Common::FrStatData::Query::fr_stat_data_type

◆ stream_type

typedef Common::IFrameStream FrameCPP::Common::FrStatData::Query::stream_type

Constructor & Destructor Documentation

◆ ~Query()

FrameCPP::Common::FrStatData::Query::~Query ( )

Member Function Documentation

◆ Add() [1/2]

void FrameCPP::Common::FrStatData::Query::Add ( const std::string &  NamePattern,
const LDASTools::AL::GPSTime &  StartTime,
const LDASTools::AL::GPSTime &  EndTime,
const INT_4U  Version 
)

◆ Add() [2/2]

void FrameCPP::Common::FrStatData::Query::Add ( const INT_4U  QueryStartTime,
const INT_4U  QueryEndTime,
const INT_4U  QueryVersion,
const std::string &  Name,
const INT_4U  Start,
const INT_4U  End,
const INT_4U  Version,
const INT_8U  Position,
const std::string &  Detector 
)

◆ operator[]()

FrStatData::Query::fr_stat_data_type FrameCPP::Common::FrStatData::Query::operator[] ( INT_4U  Index)

◆ Range()

void FrameCPP::Common::FrStatData::Query::Range ( const LDASTools::AL::GPSTime &  StartTime,
const LDASTools::AL::GPSTime &  EndTime,
INT_4U &  Start,
INT_4U &  End 
)
inlinestatic

◆ Reset()

void FrameCPP::Common::FrStatData::Query::Reset ( stream_type Stream)

◆ size()

INT_4U FrameCPP::Common::FrStatData::Query::size ( ) const
inline

Member Data Documentation

◆ ALL_VERSIONS

const INT_4U FrameCPP::Common::FrStatData::Query::ALL_VERSIONS = 0xFFFFFFFF
static

◆ LATEST_VERSION

const INT_4U FrameCPP::Common::FrStatData::Query::LATEST_VERSION = 0xFFFFFFFE
static

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