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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayTargets:
svlOverlay svlOverlayInput

Public Member Functions

 svlOverlayTargets ()
 
 svlOverlayTargets (unsigned int videoch, bool visible, const std::string &inputname, unsigned int inputch, bool confcoloring, bool crosshair, unsigned int size)
 
virtual ~svlOverlayTargets ()
 
void SetInputChannel (unsigned int inputch)
 
void SetConfidenceColoring (bool enable)
 
void SetCrosshair (bool enable)
 
void SetSize (unsigned int size)
 
unsigned int GetInputChannel () const
 
bool GetConfidenceColoring () const
 
bool GetCrosshair () const
 
unsigned int GetSize () 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

svlOverlayTargets::svlOverlayTargets ( )
svlOverlayTargets::svlOverlayTargets ( unsigned int  videoch,
bool  visible,
const std::string &  inputname,
unsigned int  inputch,
bool  confcoloring,
bool  crosshair,
unsigned int  size 
)
virtual svlOverlayTargets::~svlOverlayTargets ( )
virtual

Member Function Documentation

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

Implements svlOverlay.

bool svlOverlayTargets::GetConfidenceColoring ( ) const
bool svlOverlayTargets::GetCrosshair ( ) const
unsigned int svlOverlayTargets::GetInputChannel ( ) const
unsigned int svlOverlayTargets::GetSize ( ) const
virtual bool svlOverlayTargets::IsInputTypeValid ( svlStreamType  inputtype)
protectedvirtual

Implements svlOverlayInput.

void svlOverlayTargets::SetConfidenceColoring ( bool  enable)
void svlOverlayTargets::SetCrosshair ( bool  enable)
void svlOverlayTargets::SetInputChannel ( unsigned int  inputch)
void svlOverlayTargets::SetSize ( unsigned int  size)

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