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
svlOverlayToolTips Class Reference

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayToolTips:
svlOverlay svlOverlayInput

Public Member Functions

 svlOverlayToolTips ()
 
 svlOverlayToolTips (unsigned int videoch, bool visible, const std::string &inputname, unsigned int inputch, unsigned int thickness, unsigned int length, svlRGB color)
 
virtual ~svlOverlayToolTips ()
 
void SetInputChannel (unsigned int inputch)
 
void SetThickness (unsigned int thickness)
 
void SetLength (unsigned int length)
 
void SetColor (svlRGB color)
 
unsigned int GetInputChannel () const
 
unsigned int GetThickness () const
 
unsigned int GetLength () const
 
svlRGB GetColor () 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

svlOverlayToolTips::svlOverlayToolTips ( )
svlOverlayToolTips::svlOverlayToolTips ( unsigned int  videoch,
bool  visible,
const std::string &  inputname,
unsigned int  inputch,
unsigned int  thickness,
unsigned int  length,
svlRGB  color 
)
virtual svlOverlayToolTips::~svlOverlayToolTips ( )
virtual

Member Function Documentation

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

Implements svlOverlay.

svlRGB svlOverlayToolTips::GetColor ( ) const
unsigned int svlOverlayToolTips::GetInputChannel ( ) const
unsigned int svlOverlayToolTips::GetLength ( ) const
unsigned int svlOverlayToolTips::GetThickness ( ) const
virtual bool svlOverlayToolTips::IsInputTypeValid ( svlStreamType  inputtype)
protectedvirtual

Implements svlOverlayInput.

void svlOverlayToolTips::SetColor ( svlRGB  color)
void svlOverlayToolTips::SetInputChannel ( unsigned int  inputch)
void svlOverlayToolTips::SetLength ( unsigned int  length)
void svlOverlayToolTips::SetThickness ( unsigned int  thickness)

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