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
 
svlFilterBase * GetFilter (void)
 
svlFilterBase * GetConnectedFilter (void)
 
int SetType (svlStreamType type)
 
bool IsConnected (void) const
 
svlFilterInput * GetConnection (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 mtsComponent * GetComponent (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::StreamBufType * GetLogMultiplexer (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
 
mtsComponent * Component
 

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: