ldas-tools-frameAPI  2.6.5
Classes | Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
FrameAPI::Frame Class Reference

#include <Frame.hh>

Inheritance diagram for FrameAPI::Frame:
Inheritance graph
[legend]
Collaboration diagram for FrameAPI::Frame:
Collaboration graph
[legend]

Classes

class  NoChannelFound
 

Public Types

typedef ::FrameCPP::OFrameFStream::frameh_type frameh_type
 
typedef boost::shared_ptr< Channelchannel_type
 
typedef ::FrameCPP::OFrameFStream::frameh_type frameh_type
 
typedef boost::shared_ptr< Channelchannel_type
 
typedef ::FrameCPP::OFrameFStream::frameh_type frameh_type
 
typedef boost::shared_ptr< Channelchannel_type
 

Public Member Functions

frameh_type operator= (frameh_type RHS)
 
channel_type GetChannel (const std::string &ChannelName) const
 
::FrameCPP::OFrameFStream::frameh_type AsFrameH ()
 
frameh_type operator= (frameh_type RHS)
 
channel_type GetChannel (const std::string &ChannelName) const
 
::FrameCPP::OFrameFStream::frameh_type AsFrameH ()
 
frameh_type operator= (frameh_type RHS)
 
channel_type GetChannel (const std::string &ChannelName) const
 
::FrameCPP::OFrameFStream::frameh_type AsFrameH ()
 

Private Types

typedef LDASTools::AL::unordered_map< std::string, channel_typechannel_container_type
 
typedef LDASTools::AL::unordered_map< std::string, channel_typechannel_container_type
 
typedef LDASTools::AL::unordered_map< std::string, channel_typechannel_container_type
 

Private Attributes

channel_container_type m_channels
 

Member Typedef Documentation

◆ channel_container_type [1/3]

typedef LDASTools::AL::unordered_map< std::string, channel_type > FrameAPI::Frame::channel_container_type
private

◆ channel_container_type [2/3]

typedef LDASTools::AL::unordered_map< std::string, channel_type > FrameAPI::Frame::channel_container_type
private

◆ channel_container_type [3/3]

typedef LDASTools::AL::unordered_map< std::string, channel_type > FrameAPI::Frame::channel_container_type
private

◆ channel_type [1/3]

typedef boost::shared_ptr< Channel > FrameAPI::Frame::channel_type

◆ channel_type [2/3]

typedef boost::shared_ptr< Channel > FrameAPI::Frame::channel_type

◆ channel_type [3/3]

typedef boost::shared_ptr< Channel > FrameAPI::Frame::channel_type

◆ frameh_type [1/3]

typedef ::FrameCPP::OFrameFStream::frameh_type FrameAPI::Frame::frameh_type

◆ frameh_type [2/3]

typedef ::FrameCPP::OFrameFStream::frameh_type FrameAPI::Frame::frameh_type

◆ frameh_type [3/3]

typedef ::FrameCPP::OFrameFStream::frameh_type FrameAPI::Frame::frameh_type

Member Function Documentation

◆ AsFrameH() [1/3]

FrameCPP::OFrameFStream::frameh_type FrameAPI::Frame::AsFrameH ( )
inline

◆ AsFrameH() [2/3]

::FrameCPP::OFrameFStream::frameh_type FrameAPI::Frame::AsFrameH ( )

◆ AsFrameH() [3/3]

::FrameCPP::OFrameFStream::frameh_type FrameAPI::Frame::AsFrameH ( )

◆ GetChannel() [1/3]

Frame::channel_type FrameAPI::Frame::GetChannel ( const std::string &  ChannelName) const

◆ GetChannel() [2/3]

channel_type FrameAPI::Frame::GetChannel ( const std::string &  ChannelName) const

◆ GetChannel() [3/3]

channel_type FrameAPI::Frame::GetChannel ( const std::string &  ChannelName) const

◆ operator=() [1/3]

Frame::frameh_type FrameAPI::Frame::operator= ( frameh_type  RHS)

◆ operator=() [2/3]

frameh_type FrameAPI::Frame::operator= ( frameh_type  RHS)

◆ operator=() [3/3]

frameh_type FrameAPI::Frame::operator= ( frameh_type  RHS)

Member Data Documentation

◆ m_channels

channel_container_type FrameAPI::Frame::m_channels
mutableprivate

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