ldas-tools-framecpp 3.0.4
 
Loading...
Searching...
No Matches
FrameCPP::Version_6::FrProcData Class Reference

#include <FrProcData.hh>

Inheritance diagram for FrameCPP::Version_6::FrProcData:
Collaboration diagram for FrameCPP::Version_6::FrProcData:

Public Types

typedef std::unique_ptr< FrProcDatasubset_ret_type
 
typedef std::unique_ptr< FrProcDatasubset_ret_type
 
typedef FrameSpec::version_type frame_spec_version_type
 
typedef FrameSpec::version_type frame_spec_version_type
 
typedef boost::shared_ptr< Objectobject_type
 
typedef boost::shared_ptr< Objectobject_type
 
typedef std::unique_ptr< Objectunique_object_type
 
typedef std::unique_ptr< Objectunique_object_type
 
typedef object_type demote_arg_type
 
typedef object_type demote_arg_type
 
typedef object_type demote_ret_type
 
typedef object_type demote_ret_type
 
typedef stream_base_type demote_stream_type
 
typedef stream_base_type demote_stream_type
 
typedef object_type promote_arg_type
 
typedef object_type promote_arg_type
 
typedef object_type promote_ret_type
 
typedef object_type promote_ret_type
 
typedef stream_base_type promote_stream_type
 
typedef stream_base_type promote_stream_type
 
enum  {
  DT_CHAR_PTR , DT_STRING_2 , DT_INT_2S , DT_INT_2U ,
  DT_INT_4S , DT_INT_4U , DT_INT_8S , DT_INT_8U ,
  DT_REAL_4 , DT_REAL_8
}
 
enum  {
  IC_EOQ , IC_AMPLITUDE , IC_CHANNEL_ID , IC_DATA_QUALITY ,
  IC_DATA_VALID , IC_DETECTOR , IC_DETECTOR_PREFIX , IC_DT ,
  IC_END , IC_FRAME , IC_GROUP_ID , IC_GTIME_N ,
  IC_GTIME_S , IC_ID , IC_LOCAL_TIME , IC_NAME ,
  IC_RUN , IC_START , IC_ULEAP_S , IC_VERSION
}
 
enum  {
  DT_CHAR_PTR , DT_STRING_2 , DT_INT_2S , DT_INT_2U ,
  DT_INT_4S , DT_INT_4U , DT_INT_8S , DT_INT_8U ,
  DT_REAL_4 , DT_REAL_8
}
 
enum  {
  IC_EOQ , IC_AMPLITUDE , IC_CHANNEL_ID , IC_DATA_QUALITY ,
  IC_DATA_VALID , IC_DETECTOR , IC_DETECTOR_PREFIX , IC_DT ,
  IC_END , IC_FRAME , IC_GROUP_ID , IC_GTIME_N ,
  IC_GTIME_S , IC_ID , IC_LOCAL_TIME , IC_NAME ,
  IC_RUN , IC_START , IC_ULEAP_S , IC_VERSION
}
 
typedef STRING< INT_2U > string_2_type
 
typedef STRING< INT_2U > string_2_type
 
enum  e_type_type {
  UNKNOWN_TYPE = 0 , TIME_SERIES = 1 , FREQUENCY_SERIES = 2 , OTHER_1D_SERIES_DATA = 3 ,
  TIME_FREQUENCY = 4 , WAVELETS = 5 , MULTI_DIMENSIONAL = 6 , UNKNOWN_TYPE = 0 ,
  TIME_SERIES = 1 , FREQUENCY_SERIES = 2 , OTHER_1D_SERIES_DATA = 3 , TIME_FREQUENCY = 4 ,
  WAVELETS = 5 , MULTI_DIMENSIONAL = 6
}
 
enum  e_type_type {
  UNKNOWN_TYPE = 0 , TIME_SERIES = 1 , FREQUENCY_SERIES = 2 , OTHER_1D_SERIES_DATA = 3 ,
  TIME_FREQUENCY = 4 , WAVELETS = 5 , MULTI_DIMENSIONAL = 6 , UNKNOWN_TYPE = 0 ,
  TIME_SERIES = 1 , FREQUENCY_SERIES = 2 , OTHER_1D_SERIES_DATA = 3 , TIME_FREQUENCY = 4 ,
  WAVELETS = 5 , MULTI_DIMENSIONAL = 6
}
 
enum  e_subType_type {
  UNKNOWN_SUB_TYPE = 0 , DFT = 1 , AMPLITUDE_SPECTRAL_DENSITY = 2 , POWER_SPECTRAL_DENSITY = 3 ,
  CROSS_SPECTRAL_DENSITY = 4 , COHERENCE = 5 , TRANSFER_FUNCTION = 6 , UNKNOWN_SUB_TYPE = 0 ,
  DFT = 1 , AMPLITUDE_SPECTRAL_DENSITY = 2 , POWER_SPECTRAL_DENSITY = 3 , CROSS_SPECTRAL_DENSITY = 4 ,
  COHERENCE = 5 , TRANSFER_FUNCTION = 6
}
 
enum  e_subType_type {
  UNKNOWN_SUB_TYPE = 0 , DFT = 1 , AMPLITUDE_SPECTRAL_DENSITY = 2 , POWER_SPECTRAL_DENSITY = 3 ,
  CROSS_SPECTRAL_DENSITY = 4 , COHERENCE = 5 , TRANSFER_FUNCTION = 6 , UNKNOWN_SUB_TYPE = 0 ,
  DFT = 1 , AMPLITUDE_SPECTRAL_DENSITY = 2 , POWER_SPECTRAL_DENSITY = 3 , CROSS_SPECTRAL_DENSITY = 4 ,
  COHERENCE = 5 , TRANSFER_FUNCTION = 6
}
 
typedef FR_PROC_DATA_NAME_TYPE name_type
 
typedef FR_PROC_DATA_NAME_TYPE name_type
 
typedef FR_PROC_DATA_COMMENT_TYPE comment_type
 
typedef FR_PROC_DATA_COMMENT_TYPE comment_type
 
typedef FR_PROC_DATA_TYPE_TYPE type_type
 
typedef FR_PROC_DATA_TYPE_TYPE type_type
 
typedef FR_PROC_DATA_SUB_TYPE_TYPE subType_type
 
typedef FR_PROC_DATA_SUB_TYPE_TYPE subType_type
 
typedef FR_PROC_DATA_TIME_OFFSET_TYPE timeOffset_type
 
typedef FR_PROC_DATA_TIME_OFFSET_TYPE timeOffset_type
 
typedef FR_PROC_DATA_T_RANGE_TYPE tRange_type
 
typedef FR_PROC_DATA_T_RANGE_TYPE tRange_type
 
typedef FR_PROC_DATA_F_SHIFT_TYPE fShift_type
 
typedef FR_PROC_DATA_F_SHIFT_TYPE fShift_type
 
typedef FR_PROC_DATA_PHASE_TYPE phase_type
 
typedef FR_PROC_DATA_PHASE_TYPE phase_type
 
typedef FR_PROC_DATA_F_RANGE_TYPE fRange_type
 
typedef FR_PROC_DATA_F_RANGE_TYPE fRange_type
 
typedef FR_PROC_DATA_BW_TYPE BW_type
 
typedef FR_PROC_DATA_BW_TYPE BW_type
 
typedef Common::Array< INT_2U, AuxParam_typeAuxParamList_type
 
typedef Common::Array< INT_2U, AuxParam_typeAuxParamList_type
 
typedef FrVect aux_value_type
 
typedef FrVect aux_value_type
 
typedef FrVect aux_value_type
 
typedef FrVect aux_value_type
 
typedef Common::Container< aux_value_typeaux_type
 
typedef Common::Container< aux_value_typeaux_type
 
typedef Common::Container< aux_value_typeaux_type
 
typedef Common::Container< aux_value_typeaux_type
 
typedef aux_type::const_iterator const_aux_iterator
 
typedef aux_type::const_iterator const_aux_iterator
 
typedef aux_type::const_iterator const_aux_iterator
 
typedef aux_type::const_iterator const_aux_iterator
 
typedef aux_type::iterator aux_iterator
 
typedef aux_type::iterator aux_iterator
 
typedef aux_type::iterator aux_iterator
 
typedef aux_type::iterator aux_iterator
 
typedef FrVect data_value_type
 
typedef FrVect data_value_type
 
typedef FrVect data_value_type
 
typedef FrVect data_value_type
 
typedef Common::Container< data_value_typedata_type
 
typedef Common::Container< data_value_typedata_type
 
typedef Common::Container< data_value_typedata_type
 
typedef Common::Container< data_value_typedata_type
 
typedef data_type::const_iterator const_iterator
 
typedef data_type::const_iterator const_iterator
 
typedef data_type::const_iterator const_iterator
 
typedef data_type::const_iterator const_iterator
 
typedef data_type::iterator iterator
 
typedef data_type::iterator iterator
 
typedef data_type::iterator iterator
 
typedef data_type::iterator iterator
 
typedef FrTable table_value_type
 
typedef FrTable table_value_type
 
typedef FrTable table_value_type
 
typedef FrTable table_value_type
 
typedef Common::Container< table_value_typetable_type
 
typedef Common::Container< table_value_typetable_type
 
typedef Common::Container< table_value_typetable_type
 
typedef Common::Container< table_value_typetable_type
 
typedef table_type::const_iterator const_table_iterator
 
typedef table_type::const_iterator const_table_iterator
 
typedef table_type::const_iterator const_table_iterator
 
typedef table_type::const_iterator const_table_iterator
 
typedef table_type::iterator table_iterator
 
typedef table_type::iterator table_iterator
 
typedef table_type::iterator table_iterator
 
typedef table_type::iterator table_iterator
 
typedef FrHistory history_value_type
 
typedef FrHistory history_value_type
 
typedef FrHistory history_value_type
 
typedef FrHistory history_value_type
 
typedef Common::Container< history_value_typehistory_type
 
typedef Common::Container< history_value_typehistory_type
 
typedef Common::Container< history_value_typehistory_type
 
typedef Common::Container< history_value_typehistory_type
 
typedef history_type::const_iterator const_history_iterator
 
typedef history_type::const_iterator const_history_iterator
 
typedef history_type::const_iterator const_history_iterator
 
typedef history_type::const_iterator const_history_iterator
 
typedef history_type::iterator history_iterator
 
typedef history_type::iterator history_iterator
 
typedef history_type::iterator history_iterator
 
typedef history_type::iterator history_iterator
 

Public Member Functions

 FrProcData ()
 Default constructor.
 
 FrProcData (const FrProcData &Source)
 Copy Constructor.
 
 FrProcData (const name_type &Name, const comment_type &Comment, type_type Type, subType_type SubType, timeOffset_type TimeOffset, tRange_type TRange, fShift_type FShift, phase_type Phase, fRange_type FRange, BW_type BW)
 Constructor.
 
 FrProcData (Previous::FrProcData &Source, stream_base_type *Stream)
 Promotion Constructor.
 
 ~FrProcData ()
 Destructor.
 
bool operator== (const FrProcData &RHS) const
 equality operator
 
bool operator!= (const FrProcData &RHS) const
 inequality operator
 
virtual bool operator== (const Common::FrameSpec::Object &Obj) const
 equality operator for abstract data type
 
cmn_streamsize_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure.
 
fRange_type GetFRange () const
 Retrieve the frequency range.
 
tRange_type GetTRange () const
 Retrieve the time range.
 
const std::string & GetNameSlow () const
 Return the name associate with the FrProcData structure.
 
FrProcDataMerge (const FrProcData &RHS)
 Merge with another FrProcData.
 
subset_ret_type SubFrProcData (REAL_8 Offset, REAL_8 Dt) const
 Request a subset of the data.
 
virtual FrProcDataCreate (istream_type &Stream) const
 Virtual constructor.
 
virtual const char * ObjectStructName () const
 The name structure name of this object.
 
virtual void Write (ostream_type &Stream) const
 Virtual constructor.
 
 FrProcData ()
 Default constructor.
 
 FrProcData (const FrProcData &Source)
 Copy Constructor.
 
 FrProcData (const name_type &Name, const comment_type &Comment, type_type Type, subType_type SubType, timeOffset_type TimeOffset, tRange_type TRange, fShift_type FShift, phase_type Phase, fRange_type FRange, BW_type BW)
 Constructor.
 
 FrProcData (Previous::FrProcData &Source, stream_base_type *Stream)
 Promotion Constructor.
 
 ~FrProcData ()
 Destructor.
 
bool operator== (const FrProcData &RHS) const
 equality operator
 
bool operator!= (const FrProcData &RHS) const
 inequality operator
 
virtual bool operator== (const Common::FrameSpec::Object &Obj) const
 equality operator for abstract data type
 
cmn_streamsize_type Bytes (const Common::StreamBase &Stream) const
 Number of bytes needed to write this structure.
 
fRange_type GetFRange () const
 Retrieve the frequency range.
 
tRange_type GetTRange () const
 Retrieve the time range.
 
const std::string & GetNameSlow () const
 Return the name associate with the FrProcData structure.
 
FrProcDataMerge (const FrProcData &RHS)
 Merge with another FrProcData.
 
subset_ret_type SubFrProcData (REAL_8 Offset, REAL_8 Dt) const
 Request a subset of the data.
 
virtual FrProcDataCreate (istream_type &Stream) const
 Virtual constructor.
 
virtual const char * ObjectStructName () const
 The name structure name of this object.
 
virtual void Write (ostream_type &Stream) const
 Virtual constructor.
 
class_type GetClass () const
 Retrieve the class identifier.
 
class_type GetClass () const
 Retrieve the class identifier.
 
virtual const DescriptionGetDescription () const
 Retrieve FrSH/FrSE description of the parent object.
 
virtual const DescriptionGetDescription (ostream_type &Stream) const
 
virtual const DescriptionGetDescription () const
 Retrieve FrSH/FrSE description of the parent object.
 
virtual const DescriptionGetDescription (ostream_type &Stream) const
 
frame_spec_version_type FrameSpecVersion () const
 
frame_spec_version_type FrameSpecVersion () const
 
ostream_typeWriteNext (ostream_type &Stream) const
 Write a next pointer to the parent to the stream.
 
ostream_typeWriteNext (ostream_type &Stream) const
 Write a next pointer to the parent to the stream.
 
virtual ObjectCreate () const
 constructor - virtual
 
virtual ObjectCreate (std::istream &Buffer) const
 constructor - virtual
 
virtual ObjectClone () const
 constructor - virtual copy constructor
 
virtual ObjectClone () const
 constructor - virtual copy constructor
 
template<typename PreviousType, typename CurrentType>
FrameSpec::ObjectInterface::promote_ret_type PromoteObject (FrameSpec::ObjectInterface::frame_spec_version_type Target, FrameSpec::ObjectInterface::frame_spec_version_type Source, FrameSpec::ObjectInterface::promote_arg_type Obj, promote_stream_type *Stream)
 
virtual void VerifyObject (Verify &Verifier, IFrameStream &Stream) const
 Verify an object.
 
virtual void VerifyObject (Verify &Verifier, IFrameStream &Stream) const
 Verify an object.
 
void TOCQuery (int InfoClass,...) const
 
void TOCQuery (int InfoClass,...) const
 
void AppendComment (const std::string &Comment)
 
void AppendComment (const std::string &Comment)
 
void AppendAuxParam (const AuxParam_type &Param)
 
void AppendAuxParam (const AuxParam_type &Param)
 
const name_typeGetName () const
 
const name_typeGetName () const
 
const comment_typeGetComment () const
 
const comment_typeGetComment () const
 
type_type GetType () const
 
type_type GetType () const
 
subType_type GetSubType () const
 
subType_type GetSubType () const
 
timeOffset_type GetTimeOffset () const
 
timeOffset_type GetTimeOffset () const
 
fShift_type GetFShift () const
 
fShift_type GetFShift () const
 
phase_type GetPhase () const
 
phase_type GetPhase () const
 
BW_type GetBW () const
 
BW_type GetBW () const
 
const AuxParamList_typeGetAuxParam () const
 
AuxParamList_typeGetAuxParam ()
 
const AuxParamList_typeGetAuxParam () const
 
AuxParamList_typeGetAuxParam ()
 
void SetAuxParam (const AuxParamList_type &AuxParams)
 
void SetAuxParam (const AuxParamList_type &AuxParams)
 
void SetComment (const comment_type &Comment)
 
void SetComment (const comment_type &Comment)
 
void SetFRange (fRange_type FRange)
 
void SetFRange (fRange_type FRange)
 
void SetFShift (fShift_type FShift)
 
void SetFShift (fShift_type FShift)
 
void SetTimeOffset (timeOffset_type time)
 
void SetTimeOffset (timeOffset_type time)
 
void SetTRange (tRange_type TRange)
 
void SetTRange (tRange_type TRange)
 
const aux_typeRefAux () const
 Identifier for vector for auxilliary data.
 
aux_typeRefAux ()
 Identifier for vector for auxilliary data.
 
const aux_typeRefAux () const
 Identifier for vector for auxilliary data.
 
aux_typeRefAux ()
 Identifier for vector for auxilliary data.
 
const aux_typeRefAux () const
 Identifier for vector for auxilliary data.
 
aux_typeRefAux ()
 Identifier for vector for auxilliary data.
 
const aux_typeRefAux () const
 Identifier for vector for auxilliary data.
 
aux_typeRefAux ()
 Identifier for vector for auxilliary data.
 
const data_typeRefData () const
 Identifier for vector for data vector.
 
data_typeRefData ()
 Identifier for vector for data vector.
 
const data_typeRefData () const
 Identifier for vector for data vector.
 
data_typeRefData ()
 Identifier for vector for data vector.
 
const data_typeRefData () const
 Identifier for vector for data vector.
 
data_typeRefData ()
 Identifier for vector for data vector.
 
const data_typeRefData () const
 Identifier for vector for data vector.
 
data_typeRefData ()
 Identifier for vector for data vector.
 
const table_typeRefTable () const
 Identifier for parameter table.
 
table_typeRefTable ()
 Identifier for parameter table.
 
const table_typeRefTable () const
 Identifier for parameter table.
 
table_typeRefTable ()
 Identifier for parameter table.
 
const table_typeRefTable () const
 Identifier for parameter table.
 
table_typeRefTable ()
 Identifier for parameter table.
 
const table_typeRefTable () const
 Identifier for parameter table.
 
table_typeRefTable ()
 Identifier for parameter table.
 
const history_typeRefHistory () const
 Identifier for channel history.
 
history_typeRefHistory ()
 Identifier for channel history.
 
const history_typeRefHistory () const
 Identifier for channel history.
 
history_typeRefHistory ()
 Identifier for channel history.
 
const history_typeRefHistory () const
 Identifier for channel history.
 
history_typeRefHistory ()
 Identifier for channel history.
 
const history_typeRefHistory () const
 Identifier for channel history.
 
history_typeRefHistory ()
 Identifier for channel history.
 

Static Public Member Functions

static promote_ret_type Promote (INT_2U Source, promote_arg_type Obj, promote_stream_type *Stream)
 Promote previous version of object to this version.
 
static const char * StructName ()
 The name structure name of this object.
 
static const Common::DescriptionStructDescription ()
 The description of structure.
 
static const std::string & IDTypeToString (type_type Type)
 Convert numeric types to string representation.
 
static const std::string & IDSubTypeToString (type_type Type, subType_type SubType)
 Convert numeric sub-types to string representation.
 
static promote_ret_type Promote (INT_2U Source, promote_arg_type Obj, promote_stream_type *Stream)
 Promote previous version of object to this version.
 
static const char * StructName ()
 The name structure name of this object.
 
static const Common::DescriptionStructDescription ()
 The description of structure.
 
static const std::string & IDTypeToString (type_type Type)
 Convert numeric types to string representation.
 
static const std::string & IDSubTypeToString (type_type Type, subType_type SubType)
 Convert numeric sub-types to string representation.
 
static object_type DemoteObject (frame_spec_version_type Target, object_type Obj, demote_stream_type *Stream)
 Down grade an object.
 
static object_type DemoteObject (frame_spec_version_type Target, object_type Obj, demote_stream_type *Stream)
 Down grade an object.
 
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
 
template<typename PreviousType, typename CurrentType>
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
 
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
 
template<typename PreviousType, typename CurrentType>
static object_type PromoteObject (frame_spec_version_type Target, frame_spec_version_type Source, object_type Obj, stream_base_type *Stream)
 Upgrade an object.
 
template<class T>
static int DataType (const T *Data)
 
template<class T>
static int DataType (const T &Data)
 
template<class T>
static int DataType (const T *Data)
 
template<class T>
static int DataType (const T &Data)
 

Static Public Attributes

static const phase_type PHASE_UNKNOWN = 0.0
 
static const fRange_type FRANGE_UNKNOWN = 0.0
 
static const BW_type BW_UNKNOWN = 0
 
static const FrProcDataNPS::type_type DEFAULT_VALUE_TYPE
 
static const FrProcDataNPS::subType_type DEFAULT_VALUE_SUB_TYPE
 
static const FrProcDataNPS::tRange_type DEFAULT_VALUE_TRANGE
 
static const FrProcDataNPS::fShift_type DEFAULT_VALUE_FSHIFT
 
static const FrProcDataNPS::phase_type DEFAULT_VALUE_PHASE
 
static const FrProcDataNPS::fRange_type DEFAULT_VALUE_FRANGE
 
static const FrProcDataNPS::BW_type DEFAULT_VALUE_BW
 

Protected Member Functions

virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const
 Down grade an object.
 
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const
 Upgrade an object.
 
virtual void vTOCQuery (int InfoClass, va_list vl) const
 Answer requests for information as needed by TOC.
 
virtual demote_ret_type demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const
 Down grade an object.
 
virtual promote_ret_type promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const
 Upgrade an object.
 
virtual void vTOCQuery (int InfoClass, va_list vl) const
 Answer requests for information as needed by TOC.
 
virtual class_type getClass () const
 Retrieve the class identifier.
 
virtual class_type getClass () const
 Retrieve the class identifier.
 
cmn_streamsize_type bytes () const
 
cmn_streamsize_type bytes () const
 
void write (ostream_type &Stream) const
 
void write (ostream_type &Stream) const
 
bool operator== (const FrProcDataNPS &RHS) const
 
cmn_streamsize_type bytes (const stream_base_type &Stream) const
 Number of bytes needed to write this structure.
 
void write (ostream_type &Stream) const
 Write the structure to the stream.
 
void copy_core (const FrProcDataPST &Source)
 Copy core data.
 
bool operator== (const FrProcDataPST &RHS) const
 equality operator
 

Protected Attributes

name_type name
 
comment_type comment
 
type_type type
 
subType_type subType
 
timeOffset_type timeOffset
 
tRange_type tRange
 
fShift_type fShift
 
phase_type phase
 
fRange_type fRange
 
BW_type BW
 
AuxParamList_type auxParams
 
data_type data
 
data_type data
 
aux_type aux
 
aux_type aux
 
table_type table
 
table_type table
 
history_type history
 
history_type history
 

Static Protected Attributes

static const INT_2U MAX_REF
 
static const INT_2U MAX_REF
 

Private Member Functions

 FrProcData (istream_type &Stream)
 Stream Constructor.
 
void copy_core (const FrProcData &Source)
 Copy core data.
 
subset_ret_type sub_time_series (REAL_8 Offset, REAL_8 Dt) const
 Retrieve a time series subset.
 
void sync_with_vector ()
 
 FrProcData (istream_type &Stream)
 Stream Constructor.
 
void copy_core (const FrProcData &Source)
 Copy core data.
 
subset_ret_type sub_time_series (REAL_8 Offset, REAL_8 Dt) const
 Retrieve a time series subset.
 
void sync_with_vector ()
 

Private Attributes

bool m_synced_with_vector
 
const class_type m_class
 Storage for the class identifier.
 
const Description *const m_desc
 Description for parent class.
 
const frame_spec_version_type frame_spec_version
 Version of the frame specification.
 

Member Typedef Documentation

◆ aux_iterator [1/4]

◆ aux_iterator [2/4]

◆ aux_iterator [3/4]

◆ aux_iterator [4/4]

◆ aux_type [1/4]

◆ aux_type [2/4]

◆ aux_type [3/4]

◆ aux_type [4/4]

◆ aux_value_type [1/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::aux_value_type
inherited

◆ aux_value_type [2/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::aux_value_type
inherited

◆ aux_value_type [3/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::aux_value_type
inherited

◆ aux_value_type [4/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::aux_value_type
inherited

◆ AuxParamList_type [1/2]

◆ AuxParamList_type [2/2]

◆ BW_type [1/2]

◆ BW_type [2/2]

◆ comment_type [1/2]

◆ comment_type [2/2]

◆ const_aux_iterator [1/4]

◆ const_aux_iterator [2/4]

◆ const_aux_iterator [3/4]

◆ const_aux_iterator [4/4]

◆ const_history_iterator [1/4]

◆ const_history_iterator [2/4]

◆ const_history_iterator [3/4]

◆ const_history_iterator [4/4]

◆ const_iterator [1/4]

◆ const_iterator [2/4]

◆ const_iterator [3/4]

◆ const_iterator [4/4]

◆ const_table_iterator [1/4]

◆ const_table_iterator [2/4]

◆ const_table_iterator [3/4]

◆ const_table_iterator [4/4]

◆ data_type [1/4]

◆ data_type [2/4]

◆ data_type [3/4]

◆ data_type [4/4]

◆ data_value_type [1/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::data_value_type
inherited

◆ data_value_type [2/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::data_value_type
inherited

◆ data_value_type [3/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::data_value_type
inherited

◆ data_value_type [4/4]

typedef FrVect FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::data_value_type
inherited

◆ demote_arg_type [1/2]

◆ demote_arg_type [2/2]

◆ demote_ret_type [1/2]

◆ demote_ret_type [2/2]

◆ demote_stream_type [1/2]

◆ demote_stream_type [2/2]

◆ frame_spec_version_type [1/2]

◆ frame_spec_version_type [2/2]

◆ fRange_type [1/2]

◆ fRange_type [2/2]

◆ fShift_type [1/2]

◆ fShift_type [2/2]

◆ history_iterator [1/4]

◆ history_iterator [2/4]

◆ history_iterator [3/4]

◆ history_iterator [4/4]

◆ history_type [1/4]

◆ history_type [2/4]

◆ history_type [3/4]

◆ history_type [4/4]

◆ history_value_type [1/4]

typedef FrHistory FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::history_value_type
inherited

◆ history_value_type [2/4]

typedef FrHistory FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::history_value_type
inherited

◆ history_value_type [3/4]

typedef FrHistory FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::history_value_type
inherited

◆ history_value_type [4/4]

typedef FrHistory FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::history_value_type
inherited

◆ iterator [1/4]

◆ iterator [2/4]

◆ iterator [3/4]

◆ iterator [4/4]

◆ name_type [1/2]

◆ name_type [2/2]

◆ object_type [1/2]

typedef boost::shared_ptr< Object > FrameCPP::Common::FrameSpec::ObjectInterface::object_type
inherited

◆ object_type [2/2]

typedef boost::shared_ptr< Object > FrameCPP::Common::FrameSpec::ObjectInterface::object_type
inherited

◆ phase_type [1/2]

◆ phase_type [2/2]

◆ promote_arg_type [1/2]

◆ promote_arg_type [2/2]

◆ promote_ret_type [1/2]

◆ promote_ret_type [2/2]

◆ promote_stream_type [1/2]

◆ promote_stream_type [2/2]

◆ string_2_type [1/2]

typedef STRING< INT_2U > FrameCPP::Common::TOCInfo::string_2_type
inherited

◆ string_2_type [2/2]

typedef STRING< INT_2U > FrameCPP::Common::TOCInfo::string_2_type
inherited

◆ subset_ret_type [1/2]

typedef std::unique_ptr< FrProcData > FrameCPP::Version_6::FrProcData::subset_ret_type

◆ subset_ret_type [2/2]

typedef std::unique_ptr< FrProcData > FrameCPP::Version_6::FrProcData::subset_ret_type

◆ subType_type [1/2]

◆ subType_type [2/2]

◆ table_iterator [1/4]

◆ table_iterator [2/4]

◆ table_iterator [3/4]

◆ table_iterator [4/4]

◆ table_type [1/4]

◆ table_type [2/4]

◆ table_type [3/4]

◆ table_type [4/4]

◆ table_value_type [1/4]

typedef FrTable FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::table_value_type
inherited

◆ table_value_type [2/4]

typedef FrTable FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::table_value_type
inherited

◆ table_value_type [3/4]

typedef FrTable FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::table_value_type
inherited

◆ table_value_type [4/4]

typedef FrTable FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::table_value_type
inherited

◆ timeOffset_type [1/2]

◆ timeOffset_type [2/2]

◆ tRange_type [1/2]

◆ tRange_type [2/2]

◆ type_type [1/2]

◆ type_type [2/2]

◆ unique_object_type [1/2]

◆ unique_object_type [2/2]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
inherited
Enumerator
DT_CHAR_PTR 
DT_STRING_2 
DT_INT_2S 
DT_INT_2U 
DT_INT_4S 
DT_INT_4U 
DT_INT_8S 
DT_INT_8U 
DT_REAL_4 
DT_REAL_8 

◆ anonymous enum

anonymous enum
inherited
Enumerator
IC_EOQ 
IC_AMPLITUDE 
IC_CHANNEL_ID 
IC_DATA_QUALITY 
IC_DATA_VALID 
IC_DETECTOR 
IC_DETECTOR_PREFIX 
IC_DT 
IC_END 
IC_FRAME 
IC_GROUP_ID 
IC_GTIME_N 
IC_GTIME_S 
IC_ID 
IC_LOCAL_TIME 
IC_NAME 
IC_RUN 
IC_START 
IC_ULEAP_S 
IC_VERSION 

◆ anonymous enum

anonymous enum
inherited
Enumerator
DT_CHAR_PTR 
DT_STRING_2 
DT_INT_2S 
DT_INT_2U 
DT_INT_4S 
DT_INT_4U 
DT_INT_8S 
DT_INT_8U 
DT_REAL_4 
DT_REAL_8 

◆ anonymous enum

anonymous enum
inherited
Enumerator
IC_EOQ 
IC_AMPLITUDE 
IC_CHANNEL_ID 
IC_DATA_QUALITY 
IC_DATA_VALID 
IC_DETECTOR 
IC_DETECTOR_PREFIX 
IC_DT 
IC_END 
IC_FRAME 
IC_GROUP_ID 
IC_GTIME_N 
IC_GTIME_S 
IC_ID 
IC_LOCAL_TIME 
IC_NAME 
IC_RUN 
IC_START 
IC_ULEAP_S 
IC_VERSION 

◆ e_subType_type [1/2]

Enumerator
UNKNOWN_SUB_TYPE 
DFT 
AMPLITUDE_SPECTRAL_DENSITY 
POWER_SPECTRAL_DENSITY 
CROSS_SPECTRAL_DENSITY 
COHERENCE 
TRANSFER_FUNCTION 
UNKNOWN_SUB_TYPE 
DFT 
AMPLITUDE_SPECTRAL_DENSITY 
POWER_SPECTRAL_DENSITY 
CROSS_SPECTRAL_DENSITY 
COHERENCE 
TRANSFER_FUNCTION 

◆ e_subType_type [2/2]

Enumerator
UNKNOWN_SUB_TYPE 
DFT 
AMPLITUDE_SPECTRAL_DENSITY 
POWER_SPECTRAL_DENSITY 
CROSS_SPECTRAL_DENSITY 
COHERENCE 
TRANSFER_FUNCTION 
UNKNOWN_SUB_TYPE 
DFT 
AMPLITUDE_SPECTRAL_DENSITY 
POWER_SPECTRAL_DENSITY 
CROSS_SPECTRAL_DENSITY 
COHERENCE 
TRANSFER_FUNCTION 

◆ e_type_type [1/2]

Enumerator
UNKNOWN_TYPE 
TIME_SERIES 
FREQUENCY_SERIES 
OTHER_1D_SERIES_DATA 
TIME_FREQUENCY 
WAVELETS 
MULTI_DIMENSIONAL 
UNKNOWN_TYPE 
TIME_SERIES 
FREQUENCY_SERIES 
OTHER_1D_SERIES_DATA 
TIME_FREQUENCY 
WAVELETS 
MULTI_DIMENSIONAL 

◆ e_type_type [2/2]

Enumerator
UNKNOWN_TYPE 
TIME_SERIES 
FREQUENCY_SERIES 
OTHER_1D_SERIES_DATA 
TIME_FREQUENCY 
WAVELETS 
MULTI_DIMENSIONAL 
UNKNOWN_TYPE 
TIME_SERIES 
FREQUENCY_SERIES 
OTHER_1D_SERIES_DATA 
TIME_FREQUENCY 
WAVELETS 
MULTI_DIMENSIONAL 

Constructor & Destructor Documentation

◆ FrProcData() [1/10]

FrameCPP::Version_6::FrProcData::FrProcData ( )

Default constructor.

Returns
A new instance of this object.

◆ FrProcData() [2/10]

FrameCPP::Version_6::FrProcData::FrProcData ( const FrProcData & Source)

Copy Constructor.

Parameters
[in]SourceThe object from which to copy the information.
Returns
A new instance of this object.

◆ FrProcData() [3/10]

FrameCPP::Version_6::FrProcData::FrProcData ( const name_type & Name,
const comment_type & Comment,
type_type Type,
subType_type SubType,
timeOffset_type TimeOffset,
tRange_type TRange,
fShift_type FShift,
phase_type Phase,
fRange_type FRange,
BW_type BW )

Constructor.

Parameters
[in]NameData or channel name
[in]CommentComment
[in]TypeType of data object.
[in]SubTypeSubtype of f-Series.
[in]TimeOffsetOfset of 1st sample relative to the frame start time.
[in]TRangeDuration of sampled data.
[in]FShiftThe frequency in the original data that corresponds to zero Hz in the heterodyned series.
[in]PhasePhase of heterodyning signal at start of dataset.
[in]FRangeFrequency range.
[in]BWResolution bandwidth.
Returns
A new instance of this object.

◆ FrProcData() [4/10]

FrameCPP::Version_6::FrProcData::FrProcData ( Previous::FrProcData & Source,
stream_base_type * Stream )

Promotion Constructor.

Parameters
[in]SourceAn FrProcData structure from a previous frame specification.
[in]StreamThe stream from which the earliest version of the FrProcData structure was read.
Returns
A new instance of an FrProcData object

◆ ~FrProcData() [1/2]

FrameCPP::Version_6::FrProcData::~FrProcData ( )

Destructor.

◆ FrProcData() [5/10]

FrameCPP::Version_6::FrProcData::FrProcData ( istream_type & Stream)
private

Stream Constructor.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

◆ FrProcData() [6/10]

FrameCPP::Version_6::FrProcData::FrProcData ( )

Default constructor.

Returns
A new instance of this object.

◆ FrProcData() [7/10]

FrameCPP::Version_6::FrProcData::FrProcData ( const FrProcData & Source)

Copy Constructor.

Parameters
[in]SourceThe object from which to copy the information.
Returns
A new instance of this object.

◆ FrProcData() [8/10]

FrameCPP::Version_6::FrProcData::FrProcData ( const name_type & Name,
const comment_type & Comment,
type_type Type,
subType_type SubType,
timeOffset_type TimeOffset,
tRange_type TRange,
fShift_type FShift,
phase_type Phase,
fRange_type FRange,
BW_type BW )

Constructor.

Parameters
[in]NameData or channel name
[in]CommentComment
[in]TypeType of data object.
[in]SubTypeSubtype of f-Series.
[in]TimeOffsetOfset of 1st sample relative to the frame start time.
[in]TRangeDuration of sampled data.
[in]FShiftThe frequency in the original data that corresponds to zero Hz in the heterodyned series.
[in]PhasePhase of heterodyning signal at start of dataset.
[in]FRangeFrequency range.
[in]BWResolution bandwidth.
Returns
A new instance of this object.

◆ FrProcData() [9/10]

FrameCPP::Version_6::FrProcData::FrProcData ( Previous::FrProcData & Source,
stream_base_type * Stream )

Promotion Constructor.

Parameters
[in]SourceAn FrProcData structure from a previous frame specification.
[in]StreamThe stream from which the earliest version of the FrProcData structure was read.
Returns
A new instance of an FrProcData object

◆ ~FrProcData() [2/2]

FrameCPP::Version_6::FrProcData::~FrProcData ( )

Destructor.

◆ FrProcData() [10/10]

FrameCPP::Version_6::FrProcData::FrProcData ( istream_type & Stream)
private

Stream Constructor.

Parameters
[in]StreamThe stream from which the object is being read.
Returns
A new instance of this object.

Member Function Documentation

◆ AppendAuxParam() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::AppendAuxParam ( const AuxParam_type & Param)
inlineinherited

◆ AppendAuxParam() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::AppendAuxParam ( const AuxParam_type & Param)
inherited

◆ AppendComment() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::AppendComment ( const std::string & Comment)
inlineinherited

◆ AppendComment() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::AppendComment ( const std::string & Comment)
inherited

◆ Bytes() [1/2]

FrameCPP::cmn_streamsize_type FrameCPP::Version_6::FrProcData::Bytes ( const Common::StreamBase & Stream) const
virtual

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Bytes() [2/2]

cmn_streamsize_type FrameCPP::Version_6::FrProcData::Bytes ( const Common::StreamBase & Stream) const
virtual

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ bytes() [1/3]

cmn_streamsize_type FrameCPP::Version_6::FrProcDataNPS::bytes ( ) const
inlineprotectedinherited

◆ bytes() [2/3]

cmn_streamsize_type FrameCPP::Version_6::FrProcDataNPS::bytes ( ) const
protectedinherited

◆ bytes() [3/3]

Number of bytes needed to write this structure.

Parameters
[in]StreamThe stream from which to the object is being read or written.
Returns
The number of bytes need to read or write this object.

◆ Clone() [1/2]

FrameSpec::Object * FrameCPP::Common::FrameSpec::ObjectInterface::Clone ( ) const
virtualinherited

constructor - virtual copy constructor

Reimplemented in FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >, and FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >.

◆ Clone() [2/2]

virtual Object * FrameCPP::Common::FrameSpec::ObjectInterface::Clone ( ) const
virtualinherited

constructor - virtual copy constructor

Reimplemented in FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< DC, DI, SPEC_VERSION_T >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::PTR_STRUCT_BASE, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< LT, CKT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< LT, CT, IT, SPEC_VERSION_T >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION >, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrameH, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrEndOfFile, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSE, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrSH, FrameCPP::Version_3::FrStatData, FrameCPP::Version_3::FrStatData, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrameH, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrEndOfFile, FrameCPP::Version_4::FrStatData, FrameCPP::Version_4::FrStatData, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrameH, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrEndOfFile, FrameCPP::Version_6::FrStatData, FrameCPP::Version_6::FrStatData, FrameCPP::Version_7::FrameH, FrameCPP::Version_7::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrameH, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrEndOfFile, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, FrameCPP::Version_8::FrSHImpl::ClassicIO< FrSH >, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrameH, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrEndOfFile, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FR_SH_T >, FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >, and FrameCPP::Version_9::FrSHImpl::ClassicIO< FrSH >.

◆ copy_core() [1/3]

void FrameCPP::Version_6::FrProcData::copy_core ( const FrProcData & Source)
private

Copy core data.

Parameters
[in]SourceThe source from which to copy the data

◆ copy_core() [2/3]

void FrameCPP::Version_6::FrProcData::copy_core ( const FrProcData & Source)
private

Copy core data.

Parameters
[in]SourceThe source from which to copy the data

◆ copy_core() [3/3]

void FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::copy_core ( const FrProcDataPST< FrVect, FrVect, FrTable, FrHistory > & Source)
protectedinherited

Copy core data.

Parameters
[in]SourceThe source from which to copy the data

◆ Create() [1/4]

FrameSpec::Object * FrameCPP::Common::FrameSpec::ObjectInterface::Create ( ) const
virtualinherited

constructor - virtual

Reimplemented in FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Version_3::FrVect, FrameCPP::Version_4::FrTOC, FrameCPP::Version_4::FrTOC, FrameCPP::Version_6::FrTOC, FrameCPP::Version_6::FrTOC, and FrVect.

◆ Create() [2/4]

FrameSpec::Object * FrameCPP::Common::FrameSpec::ObjectInterface::Create ( std::istream & Buffer) const
virtualinherited

constructor - virtual

Reimplemented in FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrameH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Common::FrameSpec::ObjectWithChecksum< Common::FrSH, checksum_type >, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrHeader, FrameCPP::Version_3::FrVect, FrameCPP::Version_8::FrHeader, FrameCPP::Version_8::FrHeader, FrameCPP::Version_9::FrHeader, FrameCPP::Version_9::FrHeader, and FrVect.

◆ Create() [3/4]

FrProcData * FrameCPP::Version_6::FrProcData::Create ( istream_type & Stream) const
virtual

Virtual constructor.

Parameters
[in]StreamThe stream from which the earliest version of the FrProcData structure was read.
Returns
A new instance of this object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Create() [4/4]

virtual FrProcData * FrameCPP::Version_6::FrProcData::Create ( istream_type & Stream) const
virtual

Virtual constructor.

Parameters
[in]StreamThe stream from which the earliest version of the FrProcData structure was read.
Returns
A new instance of this object.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ DataType() [1/4]

template<class T>
static int FrameCPP::Common::TOCInfo::DataType ( const T & Data)
staticinherited

◆ DataType() [2/4]

template<class T>
static int FrameCPP::Common::TOCInfo::DataType ( const T & Data)
staticinherited

◆ DataType() [3/4]

template<class T>
static int FrameCPP::Common::TOCInfo::DataType ( const T * Data)
staticinherited

◆ DataType() [4/4]

template<class T>
static int FrameCPP::Common::TOCInfo::DataType ( const T * Data)
staticinherited

◆ demote() [1/2]

FrProcData::demote_ret_type FrameCPP::Version_6::FrProcData::demote ( INT_2U Target,
demote_arg_type Obj,
demote_stream_type * Stream ) const
protectedvirtual

Down grade an object.

Parameters
[in]TargetThe version of the frame specification to demote too.
[in]ObjThe version of the object to demote.
[in]StreamThe input stream from which the original object was read.
Returns
An object of the previous generation.
Todo
See if the actual sample rate can be computed

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ demote() [2/2]

virtual demote_ret_type FrameCPP::Version_6::FrProcData::demote ( INT_2U Target,
demote_arg_type Obj,
demote_stream_type * Stream ) const
protectedvirtual

Down grade an object.

Parameters
[in]TargetThe version of the frame specification to demote too.
[in]ObjThe version of the object to demote.
[in]StreamThe input stream from which the original object was read.
Returns
An object of the previous generation.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ DemoteObject() [1/2]

FrameSpec::ObjectInterface::object_type FrameCPP::Common::FrameSpec::ObjectInterface::DemoteObject ( frame_spec_version_type Target,
object_type Obj,
demote_stream_type * Stream )
staticinherited

Down grade an object.

Parameters
[in]TargetThis is the version of the frame specification of the demoted object.
[in]ObjThe base object.
[in]StreamStream from which Obj was created.
Returns
A pointer to the objected derived by demoting Obj.

◆ DemoteObject() [2/2]

static object_type FrameCPP::Common::FrameSpec::ObjectInterface::DemoteObject ( frame_spec_version_type Target,
object_type Obj,
demote_stream_type * Stream )
staticinherited

Down grade an object.

Parameters
[in]TargetThis is the version of the frame specification of the demoted object.
[in]ObjThe base object.
[in]StreamStream from which Obj was created.
Returns
A pointer to the objected derived by demoting Obj.

◆ FrameSpecVersion() [1/2]

FrameSpec::Object::frame_spec_version_type FrameCPP::Common::FrameSpec::Object::FrameSpecVersion ( ) const
inlineinherited

◆ FrameSpecVersion() [2/2]

frame_spec_version_type FrameCPP::Common::FrameSpec::Object::FrameSpecVersion ( ) const
inherited

◆ GetAuxParam() [1/4]

FrProcDataNPS::AuxParamList_type & FrameCPP::Version_6::FrProcDataNPS::GetAuxParam ( )
inlineinherited

◆ GetAuxParam() [2/4]

AuxParamList_type & FrameCPP::Version_6::FrProcDataNPS::GetAuxParam ( )
inherited

◆ GetAuxParam() [3/4]

const FrProcDataNPS::AuxParamList_type & FrameCPP::Version_6::FrProcDataNPS::GetAuxParam ( ) const
inlineinherited

◆ GetAuxParam() [4/4]

const AuxParamList_type & FrameCPP::Version_6::FrProcDataNPS::GetAuxParam ( ) const
inherited

◆ GetBW() [1/2]

FrProcDataNPS::BW_type FrameCPP::Version_6::FrProcDataNPS::GetBW ( ) const
inlineinherited

◆ GetBW() [2/2]

BW_type FrameCPP::Version_6::FrProcDataNPS::GetBW ( ) const
inherited

◆ GetClass() [1/2]

FrameSpec::class_type FrameCPP::Common::FrameSpec::Object::GetClass ( ) const
inlineinherited

Retrieve the class identifier.

Returns
The class identifier.

◆ GetClass() [2/2]

class_type FrameCPP::Common::FrameSpec::Object::GetClass ( ) const
inherited

Retrieve the class identifier.

Returns
The class identifier.

◆ getClass() [1/2]

FrameSpec::class_type FrameCPP::Common::FrameSpec::Object::getClass ( ) const
protectedvirtualinherited

Retrieve the class identifier.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ getClass() [2/2]

virtual class_type FrameCPP::Common::FrameSpec::Object::getClass ( ) const
protectedvirtualinherited

Retrieve the class identifier.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ GetComment() [1/2]

const FrProcDataNPS::comment_type & FrameCPP::Version_6::FrProcDataNPS::GetComment ( ) const
inlineinherited

◆ GetComment() [2/2]

const comment_type & FrameCPP::Version_6::FrProcDataNPS::GetComment ( ) const
inherited

◆ GetDescription() [1/4]

const Description * FrameCPP::Common::FrameSpec::Object::GetDescription ( ) const
inlinevirtualinherited

Retrieve FrSH/FrSE description of the parent object.

Returns
The description of the parent class.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ GetDescription() [2/4]

virtual const Description * FrameCPP::Common::FrameSpec::Object::GetDescription ( ) const
virtualinherited

Retrieve FrSH/FrSE description of the parent object.

Returns
The description of the parent class.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ GetDescription() [3/4]

◆ GetDescription() [4/4]

◆ GetFRange() [1/2]

REAL_8 FrameCPP::Version_6::FrProcData::GetFRange ( ) const
inline

Retrieve the frequency range.

Returns
The frequency range.

◆ GetFRange() [2/2]

fRange_type FrameCPP::Version_6::FrProcData::GetFRange ( ) const

Retrieve the frequency range.

Returns
The frequency range.

◆ GetFShift() [1/2]

FrProcDataNPS::fShift_type FrameCPP::Version_6::FrProcDataNPS::GetFShift ( ) const
inlineinherited

◆ GetFShift() [2/2]

fShift_type FrameCPP::Version_6::FrProcDataNPS::GetFShift ( ) const
inherited

◆ GetName() [1/2]

const FrProcDataNPS::name_type & FrameCPP::Version_6::FrProcDataNPS::GetName ( ) const
inlineinherited

◆ GetName() [2/2]

const name_type & FrameCPP::Version_6::FrProcDataNPS::GetName ( ) const
inherited

◆ GetNameSlow() [1/2]

const std::string & FrameCPP::Version_6::FrProcData::GetNameSlow ( ) const

Return the name associate with the FrProcData structure.

Returns
The name associated with the FrAdcData structure

◆ GetNameSlow() [2/2]

const std::string & FrameCPP::Version_6::FrProcData::GetNameSlow ( ) const

Return the name associate with the FrProcData structure.

Returns
The name associated with the FrAdcData structure

◆ GetPhase() [1/2]

FrProcDataNPS::phase_type FrameCPP::Version_6::FrProcDataNPS::GetPhase ( ) const
inlineinherited

◆ GetPhase() [2/2]

phase_type FrameCPP::Version_6::FrProcDataNPS::GetPhase ( ) const
inherited

◆ GetSubType() [1/2]

FrProcDataNPS::subType_type FrameCPP::Version_6::FrProcDataNPS::GetSubType ( ) const
inlineinherited

◆ GetSubType() [2/2]

subType_type FrameCPP::Version_6::FrProcDataNPS::GetSubType ( ) const
inherited

◆ GetTimeOffset() [1/2]

FrProcDataNPS::timeOffset_type FrameCPP::Version_6::FrProcDataNPS::GetTimeOffset ( ) const
inlineinherited

◆ GetTimeOffset() [2/2]

timeOffset_type FrameCPP::Version_6::FrProcDataNPS::GetTimeOffset ( ) const
inherited

◆ GetTRange() [1/2]

REAL_8 FrameCPP::Version_6::FrProcData::GetTRange ( ) const
inline

Retrieve the time range.

Returns
The time range.

◆ GetTRange() [2/2]

tRange_type FrameCPP::Version_6::FrProcData::GetTRange ( ) const

Retrieve the time range.

Returns
The time range.

◆ GetType() [1/2]

FrProcDataNPS::type_type FrameCPP::Version_6::FrProcDataNPS::GetType ( ) const
inlineinherited

◆ GetType() [2/2]

type_type FrameCPP::Version_6::FrProcDataNPS::GetType ( ) const
inherited

◆ IDSubTypeToString() [1/2]

const std::string & FrameCPP::Version_6::FrProcData::IDSubTypeToString ( type_type Type,
subType_type SubType )
static

Convert numeric sub-types to string representation.

Parameters
[in]TypeNumeric type.
[in]SubTypeNumeric sub-type.
Returns
The string representation of SubType of Type.

◆ IDSubTypeToString() [2/2]

static const std::string & FrameCPP::Version_6::FrProcData::IDSubTypeToString ( type_type Type,
subType_type SubType )
static

Convert numeric sub-types to string representation.

Parameters
[in]TypeNumeric type.
[in]SubTypeNumeric sub-type.
Returns
The string representation of SubType of Type.

◆ IDTypeToString() [1/2]

const std::string & FrameCPP::Version_6::FrProcData::IDTypeToString ( type_type Type)
static

Convert numeric types to string representation.

Parameters
[in]TypeNumeric type.
Returns
The string representation of Type.

◆ IDTypeToString() [2/2]

static const std::string & FrameCPP::Version_6::FrProcData::IDTypeToString ( type_type Type)
static

Convert numeric types to string representation.

Parameters
[in]TypeNumeric type.
Returns
The string representation of Type.

◆ Merge() [1/2]

FrProcData & FrameCPP::Version_6::FrProcData::Merge ( const FrProcData & RHS)

Merge with another FrProcData.

Parameters
[in]RHSThe source of the information to append to this FrProcData structure.
Returns
A reference to this object

◆ Merge() [2/2]

FrProcData & FrameCPP::Version_6::FrProcData::Merge ( const FrProcData & RHS)

Merge with another FrProcData.

Parameters
[in]RHSThe source of the information to append to this FrProcData structure.
Returns
A reference to this object

◆ ObjectStructName() [1/2]

const char * FrameCPP::Version_6::FrProcData::ObjectStructName ( ) const
virtual

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ ObjectStructName() [2/2]

virtual const char * FrameCPP::Version_6::FrProcData::ObjectStructName ( ) const
virtual

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ operator!=() [1/2]

bool FrameCPP::Version_6::FrProcData::operator!= ( const FrProcData & RHS) const
inline

inequality operator

Parameters
[in]RHSThe FrProcData object to be compared.
Returns
The value true is returned if this object is not equivelent to the RHS instance; false otherwise.

◆ operator!=() [2/2]

bool FrameCPP::Version_6::FrProcData::operator!= ( const FrProcData & RHS) const

inequality operator

Parameters
[in]RHSThe FrProcData object to be compared.
Returns
The value true is returned if this object is not equivelent to the RHS instance; false otherwise.

◆ operator==() [1/6]

bool FrameCPP::Version_6::FrProcData::operator== ( const Common::FrameSpec::Object & Obj) const
virtual

equality operator for abstract data type

Parameters
[in]ObjThe object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ operator==() [2/6]

virtual bool FrameCPP::Version_6::FrProcData::operator== ( const Common::FrameSpec::Object & Obj) const
virtual

equality operator for abstract data type

Parameters
[in]ObjThe object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ operator==() [3/6]

bool FrameCPP::Version_6::FrProcData::operator== ( const FrProcData & RHS) const
inline

equality operator

Parameters
[in]RHSThe FrProcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [4/6]

bool FrameCPP::Version_6::FrProcData::operator== ( const FrProcData & RHS) const

equality operator

Parameters
[in]RHSThe FrProcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ operator==() [5/6]

bool FrameCPP::Version_6::FrProcDataNPS::operator== ( const FrProcDataNPS & RHS) const
inlineprotectedinherited

◆ operator==() [6/6]

bool FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::operator== ( const FrProcDataPST< FrVect, FrVect, FrTable, FrHistory > & RHS) const
protectedinherited

equality operator

Parameters
[in]RHSThe FrProcData object to be compared.
Returns
The value true is returned if this object is equivelent to the RHS instance; false otherwise.

◆ Promote() [1/2]

FrProcData::promote_ret_type FrameCPP::Version_6::FrProcData::Promote ( INT_2U Source,
promote_arg_type Obj,
promote_stream_type * Stream )
inlinestatic

Promote previous version of object to this version.

Parameters
[in]SourceThe frame specification version of the object.
[in]ObjThe previous version of the object.
[in]StreamStream from which the origional object was created.
Returns
A new instance of FrameH based on Obj

◆ Promote() [2/2]

static promote_ret_type FrameCPP::Version_6::FrProcData::Promote ( INT_2U Source,
promote_arg_type Obj,
promote_stream_type * Stream )
static

Promote previous version of object to this version.

Parameters
[in]SourceThe frame specification version of the object.
[in]ObjThe previous version of the object.
[in]StreamStream from which the origional object was created.
Returns
A new instance of FrameH based on Obj

◆ promote() [1/2]

FrProcData::promote_ret_type FrameCPP::Version_6::FrProcData::promote ( INT_2U Target,
promote_arg_type Obj,
promote_stream_type * Stream ) const
protectedvirtual

Upgrade an object.

Parameters
[in]TargetThe version of the frame specification to promote too.
[in]ObjThe object to be promoted.
[in]StreamThe input stream from which the original object was read.
Returns
An object of this class.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ promote() [2/2]

virtual promote_ret_type FrameCPP::Version_6::FrProcData::promote ( INT_2U Target,
promote_arg_type Obj,
promote_stream_type * Stream ) const
protectedvirtual

Upgrade an object.

Parameters
[in]TargetThe version of the frame specification to promote too.
[in]ObjThe object to be promoted.
[in]StreamThe input stream from which the original object was read.
Returns
An object of this class.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ PromoteObject() [1/5]

FrameSpec::ObjectInterface::object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [2/5]

template<typename PreviousType, typename CurrentType>
static object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [3/5]

static object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [4/5]

template<typename PreviousType, typename CurrentType>
static object_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( frame_spec_version_type Target,
frame_spec_version_type Source,
object_type Obj,
stream_base_type * Stream )
staticinherited

Upgrade an object.

Parameters
[in]TargetPromote Obj to this version of the frame specification.
[in]SourceObj conforms to this version of the frame specification.
[in]ObjObject to be converted
[in]StreamOriginating stream for Obj.
Returns
A pointer to the objected derived by promoting Obj.

◆ PromoteObject() [5/5]

template<typename PreviousType, typename CurrentType>
FrameSpec::ObjectInterface::promote_ret_type FrameCPP::Common::FrameSpec::ObjectInterface::PromoteObject ( FrameSpec::ObjectInterface::frame_spec_version_type Target,
FrameSpec::ObjectInterface::frame_spec_version_type Source,
FrameSpec::ObjectInterface::promote_arg_type Obj,
promote_stream_type * Stream )
inherited

◆ RefAux() [1/8]

Identifier for vector for auxilliary data.

Returns
A reference to the auxilliary data.

◆ RefAux() [2/8]

Identifier for vector for auxilliary data.

Returns
A reference to the auxilliary data.

◆ RefAux() [3/8]

Identifier for vector for auxilliary data.

Returns
A reference to the auxilliary data.

◆ RefAux() [4/8]

Identifier for vector for auxilliary data.

Returns
A reference to the auxilliary data.

◆ RefAux() [5/8]

const aux_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefAux ( ) const
inherited

Identifier for vector for auxilliary data.

Returns
A constant reference to the auxilliary data.

◆ RefAux() [6/8]

Identifier for vector for auxilliary data.

Returns
A constant reference to the auxilliary data.

◆ RefAux() [7/8]

const aux_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefAux ( ) const
inherited

Identifier for vector for auxilliary data.

Returns
A constant reference to the auxilliary data.

◆ RefAux() [8/8]

const aux_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefAux ( ) const
inherited

Identifier for vector for auxilliary data.

Returns
A constant reference to the auxilliary data.

◆ RefData() [1/8]

Identifier for vector for data vector.

Returns
A reference to the data vector.

◆ RefData() [2/8]

Identifier for vector for data vector.

Returns
A reference to the data vector.

◆ RefData() [3/8]

Identifier for vector for data vector.

Returns
A reference to the data vector.

◆ RefData() [4/8]

Identifier for vector for data vector.

Returns
A reference to the data vector.

◆ RefData() [5/8]

const data_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefData ( ) const
inherited

Identifier for vector for data vector.

Returns
A constant reference to the data vector.

◆ RefData() [6/8]

Identifier for vector for data vector.

Returns
A constant reference to the data vector.

◆ RefData() [7/8]

const data_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefData ( ) const
inherited

Identifier for vector for data vector.

Returns
A constant reference to the data vector.

◆ RefData() [8/8]

const data_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefData ( ) const
inherited

Identifier for vector for data vector.

Returns
A constant reference to the data vector.

◆ RefHistory() [1/8]

Identifier for channel history.

Returns
A reference to the channel history.

◆ RefHistory() [2/8]

Identifier for channel history.

Returns
A reference to the channel history.

◆ RefHistory() [3/8]

Identifier for channel history.

Returns
A reference to the channel history.

◆ RefHistory() [4/8]

Identifier for channel history.

Returns
A reference to the channel history.

◆ RefHistory() [5/8]

const history_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefHistory ( ) const
inherited

Identifier for channel history.

Returns
A constant reference to the channel history.

◆ RefHistory() [6/8]

Identifier for channel history.

Returns
A constant reference to the channel history.

◆ RefHistory() [7/8]

const history_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefHistory ( ) const
inherited

Identifier for channel history.

Returns
A constant reference to the channel history.

◆ RefHistory() [8/8]

const history_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefHistory ( ) const
inherited

Identifier for channel history.

Returns
A constant reference to the channel history.

◆ RefTable() [1/8]

Identifier for parameter table.

Returns
A reference to the parameter table.

◆ RefTable() [2/8]

Identifier for parameter table.

Returns
A reference to the parameter table.

◆ RefTable() [3/8]

Identifier for parameter table.

Returns
A reference to the parameter table.

◆ RefTable() [4/8]

Identifier for parameter table.

Returns
A reference to the parameter table.

◆ RefTable() [5/8]

const table_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefTable ( ) const
inherited

Identifier for parameter table.

Returns
A constant reference to the parameter table.

◆ RefTable() [6/8]

Identifier for parameter table.

Returns
A constant reference to the parameter table.

◆ RefTable() [7/8]

const table_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefTable ( ) const
inherited

Identifier for parameter table.

Returns
A constant reference to the parameter table.

◆ RefTable() [8/8]

const table_type & FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::RefTable ( ) const
inherited

Identifier for parameter table.

Returns
A constant reference to the parameter table.

◆ SetAuxParam() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::SetAuxParam ( const AuxParamList_type & AuxParams)
inlineinherited

◆ SetAuxParam() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::SetAuxParam ( const AuxParamList_type & AuxParams)
inherited

◆ SetComment() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::SetComment ( const comment_type & Comment)
inlineinherited

◆ SetComment() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::SetComment ( const comment_type & Comment)
inherited

◆ SetFRange() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::SetFRange ( fRange_type FRange)
inlineinherited

◆ SetFRange() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::SetFRange ( fRange_type FRange)
inherited

◆ SetFShift() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::SetFShift ( fShift_type FShift)
inlineinherited

◆ SetFShift() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::SetFShift ( fShift_type FShift)
inherited

◆ SetTimeOffset() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::SetTimeOffset ( timeOffset_type time)
inlineinherited

◆ SetTimeOffset() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::SetTimeOffset ( timeOffset_type time)
inherited

◆ SetTRange() [1/2]

void FrameCPP::Version_6::FrProcDataNPS::SetTRange ( tRange_type TRange)
inlineinherited

◆ SetTRange() [2/2]

void FrameCPP::Version_6::FrProcDataNPS::SetTRange ( tRange_type TRange)
inherited

◆ StructDescription() [1/2]

const Description * FrameCPP::Version_6::FrProcData::StructDescription ( )
static

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ StructDescription() [2/2]

static const Common::Description * FrameCPP::Version_6::FrProcData::StructDescription ( )
static

The description of structure.

Returns
A Description object which describes this structure as specified by the frame specification.

◆ StructName() [1/2]

const char * FrameCPP::Version_6::FrProcData::StructName ( )
inlinestatic

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ StructName() [2/2]

static const char * FrameCPP::Version_6::FrProcData::StructName ( )
static

The name structure name of this object.

Returns
The name of the structure as specified by the frame specification.

◆ sub_time_series() [1/2]

FrProcData::subset_ret_type FrameCPP::Version_6::FrProcData::sub_time_series ( REAL_8 Offset,
REAL_8 Dt ) const
private

Retrieve a time series subset.

Parameters
[in]OffsetThe number of seconds from the start of the FrAdcData object from which to start extracting data.
[in]DtThe number of seconds of data in the resulting FrAdcData strucutre.
Returns
A FrProcData structure which contains Dt seconds of data starting at Offset of this FrProcData structure.

◆ sub_time_series() [2/2]

subset_ret_type FrameCPP::Version_6::FrProcData::sub_time_series ( REAL_8 Offset,
REAL_8 Dt ) const
private

Retrieve a time series subset.

Parameters
[in]OffsetThe number of seconds from the start of the FrAdcData object from which to start extracting data.
[in]DtThe number of seconds of data in the resulting FrAdcData strucutre.
Returns
A FrProcData structure which contains Dt seconds of data starting at Offset of this FrProcData structure.

◆ SubFrProcData() [1/2]

FrProcData::subset_ret_type FrameCPP::Version_6::FrProcData::SubFrProcData ( REAL_8 Offset,
REAL_8 Dt ) const

Request a subset of the data.

Parameters
[in]OffsetThe number of seconds from the start of the FrProcData object from which to start extracting data.
[in]DtThe number of seconds of data in the resulting FrProcData strucutre.
Returns
A FrProcData structure which contains Dt seconds of data starting at Offset of this FrProcData structure.

◆ SubFrProcData() [2/2]

subset_ret_type FrameCPP::Version_6::FrProcData::SubFrProcData ( REAL_8 Offset,
REAL_8 Dt ) const

Request a subset of the data.

Parameters
[in]OffsetThe number of seconds from the start of the FrProcData object from which to start extracting data.
[in]DtThe number of seconds of data in the resulting FrProcData strucutre.
Returns
A FrProcData structure which contains Dt seconds of data starting at Offset of this FrProcData structure.

◆ sync_with_vector() [1/2]

void FrameCPP::Version_6::FrProcData::sync_with_vector ( )
private

◆ sync_with_vector() [2/2]

void FrameCPP::Version_6::FrProcData::sync_with_vector ( )
private

◆ TOCQuery() [1/2]

void FrameCPP::Common::TOCInfo::TOCQuery ( int InfoClass,
... ) const
inlineinherited

◆ TOCQuery() [2/2]

void FrameCPP::Common::TOCInfo::TOCQuery ( int InfoClass,
... ) const
inherited

◆ VerifyObject() [1/2]

◆ VerifyObject() [2/2]

◆ vTOCQuery() [1/2]

void FrameCPP::Version_6::FrProcData::vTOCQuery ( int InfoClass,
va_list vl ) const
protectedvirtual

Answer requests for information as needed by TOC.

Parameters
[in]InfoClassClass of information being requested.
[in]vlVariable argument list of requested data.

Implements FrameCPP::Common::TOCInfo.

◆ vTOCQuery() [2/2]

virtual void FrameCPP::Version_6::FrProcData::vTOCQuery ( int InfoClass,
va_list vl ) const
protectedvirtual

Answer requests for information as needed by TOC.

Parameters
[in]InfoClassClass of information being requested.
[in]vlVariable argument list of requested data.

Implements FrameCPP::Common::TOCInfo.

◆ Write() [1/2]

void FrameCPP::Version_6::FrProcData::Write ( ostream_type & Stream) const
virtual

Virtual constructor.

Parameters
[in]StreamThe input stream from where the object is being read.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ Write() [2/2]

virtual void FrameCPP::Version_6::FrProcData::Write ( ostream_type & Stream) const
virtual

Virtual constructor.

Parameters
[in]StreamThe input stream from where the object is being read.

Implements FrameCPP::Common::FrameSpec::ObjectInterface.

◆ write() [1/3]

void FrameCPP::Version_6::FrProcDataNPS::write ( ostream_type & Stream) const
inlineprotectedinherited

◆ write() [2/3]

void FrameCPP::Version_6::FrProcDataNPS::write ( ostream_type & Stream) const
protectedinherited

◆ write() [3/3]

void FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::write ( ostream_type & Stream) const
protectedinherited

Write the structure to the stream.

Parameters
[in]StreamThe output stream where the object is to be written.

◆ WriteNext() [1/2]

ostream_type & FrameCPP::Common::FrameSpec::Object::WriteNext ( ostream_type & Stream) const
inherited

Write a next pointer to the parent to the stream.

Parameters
[in,out]StreamThe output stream to receive the next pointer.
Returns
The output stream.

◆ WriteNext() [2/2]

ostream_type & FrameCPP::Common::FrameSpec::Object::WriteNext ( ostream_type & Stream) const
inherited

Write a next pointer to the parent to the stream.

Parameters
[in,out]StreamThe output stream to receive the next pointer.
Returns
The output stream.

Member Data Documentation

◆ aux [1/2]

Aux vector.

◆ aux [2/2]

Aux vector.

◆ auxParams

AuxParamList_type FrameCPP::Version_6::FrProcDataNPS::auxParams
protectedinherited

◆ BW

BW_type FrameCPP::Version_6::FrProcDataNPS::BW
protectedinherited

◆ BW_UNKNOWN

static const BW_type FrameCPP::Version_6::FrProcDataNPS::BW_UNKNOWN = 0
staticinherited

◆ comment

comment_type FrameCPP::Version_6::FrProcDataNPS::comment
protectedinherited

◆ data [1/2]

Data vector. The data vector for single dimensional types (t-Series and f-Series) must have a single dimension.

◆ data [2/2]

Data vector. The data vector for single dimensional types (t-Series and f-Series) must have a single dimension.

◆ DEFAULT_VALUE_BW

static const FrProcDataNPS::BW_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_BW
staticinherited
Initial value:
=
#define FR_PROC_DATA_DEFAULT_BW
Definition FrProcDataNPS.hh:89

◆ DEFAULT_VALUE_FRANGE

static const FrProcDataNPS::fRange_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_FRANGE
staticinherited
Initial value:
=
#define FR_PROC_DATA_DEFAULT_FRANGE
Definition FrProcDataNPS.hh:86

◆ DEFAULT_VALUE_FSHIFT

static const FrProcDataNPS::fShift_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_FSHIFT
staticinherited
Initial value:
=
#define FR_PROC_DATA_DEFAULT_FSHIFT
Definition FrProcDataNPS.hh:80

◆ DEFAULT_VALUE_PHASE

static const FrProcDataNPS::phase_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_PHASE
staticinherited
Initial value:
=
#define FR_PROC_DATA_DEFAULT_PHASE
Definition FrProcDataNPS.hh:83

◆ DEFAULT_VALUE_SUB_TYPE

static const FrProcDataNPS::subType_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_SUB_TYPE
staticinherited
Initial value:

◆ DEFAULT_VALUE_TRANGE

static const FrProcDataNPS::tRange_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_TRANGE
staticinherited
Initial value:
=
#define FR_PROC_DATA_DEFAULT_TRANGE
Definition FrProcDataNPS.hh:77

◆ DEFAULT_VALUE_TYPE

static const FrProcDataNPS::type_type FrameCPP::Version_6::FrProcDataNPS::DEFAULT_VALUE_TYPE
staticinherited
Initial value:

◆ frame_spec_version

const frame_spec_version_type FrameCPP::Common::FrameSpec::Object::frame_spec_version
privateinherited

Version of the frame specification.

The version of the frame specification for which this object was created.

◆ fRange

fRange_type FrameCPP::Version_6::FrProcDataNPS::fRange
protectedinherited

◆ FRANGE_UNKNOWN

static const fRange_type FrameCPP::Version_6::FrProcDataNPS::FRANGE_UNKNOWN = 0.0
staticinherited

◆ fShift

fShift_type FrameCPP::Version_6::FrProcDataNPS::fShift
protectedinherited

◆ history [1/2]

Channel history.

Note
The first FrHistory should describe the processing used to build this FrProcData channel. Its name variable should be the FrProcData name. If the channel(s) used to produce this FrProcData have prior FrHistory structures, then in order to not lose this history, these structures should be copied to the FrHistory linked list.

◆ history [2/2]

Channel history.

Note
The first FrHistory should describe the processing used to build this FrProcData channel. Its name variable should be the FrProcData name. If the channel(s) used to produce this FrProcData have prior FrHistory structures, then in order to not lose this history, these structures should be copied to the FrHistory linked list.

◆ m_class

const class_type FrameCPP::Common::FrameSpec::Object::m_class
privateinherited

Storage for the class identifier.

The class identifier uniquely identifies the parent class within the frame specification. All instances of parent class will have the same class identifier.

◆ m_desc

const Description *const FrameCPP::Common::FrameSpec::Object::m_desc
privateinherited

Description for parent class.

The description for the parent class composed of one FrSH and one or more FrSE elements.

◆ m_synced_with_vector

bool FrameCPP::Version_6::FrProcData::m_synced_with_vector
private

True if FrProcData has been syncronized with its associated FrVect data structure.

◆ MAX_REF [1/2]

const INT_2U FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::MAX_REF
staticprotectedinherited

◆ MAX_REF [2/2]

static const INT_2U FrameCPP::Version_6::FrProcDataPST< FrVect, FrVect, FrTable, FrHistory >::MAX_REF
staticprotectedinherited

◆ name

name_type FrameCPP::Version_6::FrProcDataNPS::name
protectedinherited

◆ phase

phase_type FrameCPP::Version_6::FrProcDataNPS::phase
protectedinherited

◆ PHASE_UNKNOWN

static const phase_type FrameCPP::Version_6::FrProcDataNPS::PHASE_UNKNOWN = 0.0
staticinherited

◆ subType

subType_type FrameCPP::Version_6::FrProcDataNPS::subType
protectedinherited

◆ table [1/2]

Parameter table.

◆ table [2/2]

Parameter table.

◆ timeOffset

timeOffset_type FrameCPP::Version_6::FrProcDataNPS::timeOffset
protectedinherited

◆ tRange

tRange_type FrameCPP::Version_6::FrProcDataNPS::tRange
protectedinherited

◆ type

type_type FrameCPP::Version_6::FrProcDataNPS::type
protectedinherited

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