cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Friends | List of all members
svlFilterOutput Class Reference

#include <svlFilterOutput.h>

Inheritance diagram for svlFilterOutput:
mtsInterfaceOutput mtsInterface cmnGenericObject

Public Types

typedef mtsInterfaceOutput BaseType
 

Public Member Functions

 svlFilterOutput (svlFilterBase *owner, bool trunk, const std::string &name)
 
 ~svlFilterOutput ()
 
bool IsTrunk (void) const
 
svlStreamType GetType (void) const
 
svlFilterBaseGetFilter (void)
 
svlFilterBaseGetConnectedFilter (void)
 
int SetType (svlStreamType type)
 
bool IsConnected (void) const
 
svlFilterInputGetConnection (void)
 
int GetDroppedSampleCount (void)
 
int GetBufferUsage (void)
 
double GetBufferUsageRatio (void)
 
int SetThreadCount (unsigned int threadcount)
 
int SetBufferSize (unsigned int buffersize)
 
int SetBlock (bool block)
 
int ConnectInternal (svlFilterInput *input)
 
int Connect (svlFilterInput *input)
 
int Disconnect (void)
 
void SetupSample (svlSample *sample)
 
void PushSample (const svlSample *sample)
 
double GetTimestamp (void)
 
- Public Member Functions inherited from mtsInterfaceOutput
 mtsInterfaceOutput (const std::string &name, mtsComponent *component)
 
- Public Member Functions inherited from mtsInterface
 mtsInterface (const std::string &interfaceName, mtsComponent *component)
 
virtual ~mtsInterface ()
 
const std::string & GetName (void) const
 
const std::string GetFullName (void) const
 
const mtsComponentGetComponent (void) const
 
const std::string & GetComponentName (void) const
 
- Public Member Functions inherited from cmnGenericObject
virtual ~cmnGenericObject (void)
 
virtual const
cmnClassServicesBase
Services (void) const =0
 
bool ReconstructFrom (const cmnGenericObject &other)
 
std::string ToString (void) const
 
virtual void ToStream (std::ostream &outputStream) const
 
virtual void ToStreamRaw (std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
 
virtual bool FromStreamRaw (std::istream &inputStream, const char delimiter= ' ')
 
virtual void SerializeRaw (std::ostream &outputStream) const
 
virtual void DeSerializeRaw (std::istream &inputStream)
 
virtual cmnLogger::StreamBufTypeGetLogMultiplexer (void) const
 
virtual size_t ScalarNumber (void) const
 
virtual bool ScalarNumberIsFixed (void) const
 
virtual double Scalar (const size_t CMN_UNUSED(index)) const throw (std::out_of_range)
 
virtual std::string ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const
 

Friends

class svlStreamManager
 
class svlStreamProc
 
class svlFilterBase
 

Additional Inherited Members

- Protected Attributes inherited from mtsInterface
const std::string Name
 
mtsComponentComponent
 

Member Typedef Documentation

Constructor & Destructor Documentation

svlFilterOutput::svlFilterOutput ( svlFilterBase owner,
bool  trunk,
const std::string &  name 
)
svlFilterOutput::~svlFilterOutput ( )

Member Function Documentation

int svlFilterOutput::Connect ( svlFilterInput input)
int svlFilterOutput::ConnectInternal ( svlFilterInput input)
int svlFilterOutput::Disconnect ( void  )
int svlFilterOutput::GetBufferUsage ( void  )
double svlFilterOutput::GetBufferUsageRatio ( void  )
svlFilterBase* svlFilterOutput::GetConnectedFilter ( void  )
svlFilterInput* svlFilterOutput::GetConnection ( void  )
int svlFilterOutput::GetDroppedSampleCount ( void  )
svlFilterBase* svlFilterOutput::GetFilter ( void  )
double svlFilterOutput::GetTimestamp ( void  )
svlStreamType svlFilterOutput::GetType ( void  ) const
bool svlFilterOutput::IsConnected ( void  ) const
bool svlFilterOutput::IsTrunk ( void  ) const
void svlFilterOutput::PushSample ( const svlSample sample)
int svlFilterOutput::SetBlock ( bool  block)
int svlFilterOutput::SetBufferSize ( unsigned int  buffersize)
int svlFilterOutput::SetThreadCount ( unsigned int  threadcount)
int svlFilterOutput::SetType ( svlStreamType  type)
void svlFilterOutput::SetupSample ( svlSample sample)

Friends And Related Function Documentation

friend class svlFilterBase
friend
friend class svlStreamManager
friend
friend class svlStreamProc
friend

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