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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayPoly:
svlOverlay svlOverlayInput

Public Member Functions

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

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

Member Function Documentation

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

Implements svlOverlay.

svlRGB svlOverlayPoly::GetColor ( ) const
unsigned int svlOverlayPoly::GetThickness ( ) const
virtual bool svlOverlayPoly::IsInputTypeValid ( svlStreamType  inputtype)
protectedvirtual

Implements svlOverlayInput.

void svlOverlayPoly::SetColor ( svlRGB  color)
void svlOverlayPoly::SetThickness ( unsigned int  thickness)

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