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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayBlobs:
svlOverlay svlOverlayInput

Public Member Functions

 svlOverlayBlobs ()
 
 svlOverlayBlobs (unsigned int videoch, bool visible, const std::string &inputname, unsigned int inputch, bool draw_id=false)
 
virtual ~svlOverlayBlobs ()
 
void SetInputChannel (unsigned int inputch)
 
void SetDrawID (bool enable)
 
unsigned int GetInputChannel () const
 
bool GetDrawID () const
 
- Public Member Functions inherited from svlOverlay
 svlOverlay ()
 
 svlOverlay (unsigned int videoch, bool visible)
 
virtual ~svlOverlay ()
 
void SetVideoChannel (unsigned int videoch)
 
void SetVisible (bool visible)
 
unsigned int GetVideoChannel () const
 
bool GetVisible () const
 
bool IsUsed () const
 
void SetTransform (const vct3x3 &transform, const double timestamp=-1.0)
 
double GetTransformTimestamp () const
 
void SetTransformID (int ID)
 
int GetTransformID () const
 
bool IsTransformed () const
 
void SetTransformSynchronized (bool transform_synchronized)
 
bool GetTransformSynchronized () const
 
- Public Member Functions inherited from svlOverlayInput
 svlOverlayInput ()
 
 svlOverlayInput (const std::string &inputname)
 
virtual ~svlOverlayInput ()
 
void SetInputName (const std::string &inputname)
 
const std::string & GetInputName () const
 
void SetInputSynchronized (bool input_synchronized)
 
bool GetInputSynchronized () const
 

Protected Member Functions

virtual bool IsInputTypeValid (svlStreamType inputtype)
 
virtual void DrawInternal (svlSampleImage *bgimage, svlSample *input)
 

Additional Inherited Members

- Protected Attributes inherited from svlOverlay
unsigned int VideoCh
 
bool Visible
 
vct3x3 Transform
 
double TransformTimestamp
 
int TransformID
 
bool Transformed
 
bool TransformSynchronized
 
- Protected Attributes inherited from svlOverlayInput
std::string InputName
 
bool InputSynchronized
 

Constructor & Destructor Documentation

svlOverlayBlobs::svlOverlayBlobs ( )
svlOverlayBlobs::svlOverlayBlobs ( unsigned int  videoch,
bool  visible,
const std::string &  inputname,
unsigned int  inputch,
bool  draw_id = false 
)
virtual svlOverlayBlobs::~svlOverlayBlobs ( )
virtual

Member Function Documentation

virtual void svlOverlayBlobs::DrawInternal ( svlSampleImage bgimage,
svlSample input 
)
protectedvirtual

Implements svlOverlay.

bool svlOverlayBlobs::GetDrawID ( ) const
unsigned int svlOverlayBlobs::GetInputChannel ( ) const
virtual bool svlOverlayBlobs::IsInputTypeValid ( svlStreamType  inputtype)
protectedvirtual

Implements svlOverlayInput.

void svlOverlayBlobs::SetDrawID ( bool  enable)
void svlOverlayBlobs::SetInputChannel ( unsigned int  inputch)

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