FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Protected Member Functions | List of all members
fast::StaticDataChannel Class Reference

#include <StaticDataChannel.hpp>

+ Inheritance diagram for fast::StaticDataChannel:
+ Collaboration diagram for fast::StaticDataChannel:

Protected Member Functions

DataObject::pointer getNextDataFrame () override
 
- Protected Member Functions inherited from fast::DataChannel
 DataChannel ()
 
- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 

Additional Inherited Members

- Public Types inherited from fast::DataChannel
typedef std::shared_ptr< DataChannelpointer
 
- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 
- Public Member Functions inherited from fast::NewestFrameDataChannel
virtual void addFrame (DataObject::pointer data) override
 
int getSize () override
 
void setMaximumNumberOfFrames (uint frames) override
 
void stop () override
 
bool hasCurrentData () override
 
DataObject::pointer getFrame () override
 
- Public Member Functions inherited from fast::DataChannel
template<class T = DataObject>
std::shared_ptr< T > getNextFrame ()
 
std::shared_ptr< ProcessObjectgetProcessObject () const
 
void setProcessObject (std::shared_ptr< ProcessObject > po)
 
template<>
FAST_EXPORT std::shared_ptr< DataObjectgetNextFrame ()
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 
- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 
- Protected Attributes inherited from fast::NewestFrameDataChannel
std::condition_variable m_frameConditionVariable
 
std::shared_ptr< DataObjectm_frame
 
- Protected Attributes inherited from fast::DataChannel
bool m_stop
 
std::mutex m_mutex
 
std::shared_ptr< ProcessObjectm_processObject
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Detailed Description

This data channel is used for all POs that are not streamers

Member Function Documentation

◆ getNextDataFrame()

DataObject::pointer fast::StaticDataChannel::getNextDataFrame ( )
overrideprotectedvirtual

Reimplemented from fast::NewestFrameDataChannel.


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