ldas-tools-framecpp  2.6.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Public Types | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable > Class Template Reference

#include <FrStatData.hh>

Inheritance diagram for FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >:
FrameCPP::Version_4::FrStatData FrameCPP::Version_6::FrStatData FrameCPP::Version_8::FrStatData

Classes

struct  ref_type
 

Public Types

typedef boost::shared_ptr
< TDetector > 
detector_type
 
typedef boost::shared_ptr
< TDetector > const 
const_detector_type
 
typedef
Common::SearchContainer< TVect,&TVect::GetName > 
data_type
 
typedef data_type::iterator iterator
 
typedef data_type::const_iterator const_iterator
 
typedef
Common::SearchContainer
< TTable,&TTable::GetNameSlow > 
table_type
 
typedef table_type::iterator table_iterator
 
typedef table_type::const_iterator const_table_iterator
 

Public Member Functions

detector_type GetDetector ()
 
const_detector_type GetDetector () const
 
const data_typeRefData () const
 
data_typeRefData ()
 
const table_typeRefTable () const
 
table_typeRefTable ()
 
detector_typeAddressOfDetector () const
 
void SetDetector (detector_type Detector)
 
bool operator== (const FrStatDataPST &RHS) const
 

Static Public Attributes

static const INT_2U MAX_REF = 3
 

Protected Attributes

ref_type m_refs
 

Member Typedef Documentation

template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef boost::shared_ptr< TDetector > const FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::const_detector_type
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef data_type::const_iterator FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::const_iterator
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef table_type::const_iterator FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::const_table_iterator
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef Common::SearchContainer< TVect, &TVect::GetName > FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::data_type
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef boost::shared_ptr< TDetector > FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::detector_type
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef data_type::iterator FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::iterator
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef table_type::iterator FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::table_iterator
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
typedef Common::SearchContainer< TTable, &TTable::GetNameSlow > FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::table_type

Member Function Documentation

template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
detector_type* FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::AddressOfDetector ( ) const
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
detector_type FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::GetDetector ( )
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
const_detector_type FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::GetDetector ( ) const
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
bool FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::operator== ( const FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable > &  RHS) const
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
const data_type& FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::RefData ( ) const
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
data_type& FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::RefData ( )
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
const table_type& FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::RefTable ( ) const
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
table_type& FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::RefTable ( )
inline
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
void FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::SetDetector ( detector_type  Detector)
inline

Member Data Documentation

template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
ref_type FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::m_refs
protected
template<typename TPTR_STRUCT , typename TDetector , typename TVect , typename TTable >
const INT_2U FrameCPP::Version_4::FrStatDataPST< TPTR_STRUCT, TDetector, TVect, TTable >::MAX_REF = 3
static

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