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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayTimestamp:
svlOverlayStaticText svlOverlay

Public Member Functions

 svlOverlayTimestamp ()
 
 svlOverlayTimestamp (unsigned int videoch, bool visible, svlFilterBase *filter, svlRect rect, double fontsize, svlRGB txtcolor)
 
 svlOverlayTimestamp (unsigned int videoch, bool visible, svlFilterBase *filter, svlRect rect, double fontsize, svlRGB txtcolor, svlRGB bgcolor)
 
virtual ~svlOverlayTimestamp ()
 
- Public Member Functions inherited from svlOverlayStaticText
 svlOverlayStaticText ()
 
 svlOverlayStaticText (unsigned int videoch, bool visible, const std::string &text, svlRect rect, double fontsize, svlRGB txtcolor)
 
 svlOverlayStaticText (unsigned int videoch, bool visible, const std::string &text, svlRect rect, double fontsize, svlRGB txtcolor, svlRGB bgcolor)
 
virtual ~svlOverlayStaticText ()
 
void SetText (const std::string &text)
 
void SetRect (svlRect rect)
 
void SetRect (int left, int top, int right, int bottom)
 
void SetFontSize (double size)
 
void SetTextColor (svlRGB txtcolor)
 
void SetBackgroundColor (svlRGB bgcolor)
 
void SetBackground (bool enable)
 
const std::string & GetText () const
 
svlRect GetRect () const
 
void GetRect (int &left, int &top, int &right, int &bottom) const
 
double GetFontSize () const
 
svlRGB GetTextColor () const
 
svlRGB GetBackgroundColor () const
 
bool GetBackground () const
 
svlRect GetTextSize (const std::string &text)
 
- 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
 

Protected Member Functions

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
 

Constructor & Destructor Documentation

svlOverlayTimestamp::svlOverlayTimestamp ( )
svlOverlayTimestamp::svlOverlayTimestamp ( unsigned int  videoch,
bool  visible,
svlFilterBase filter,
svlRect  rect,
double  fontsize,
svlRGB  txtcolor 
)
svlOverlayTimestamp::svlOverlayTimestamp ( unsigned int  videoch,
bool  visible,
svlFilterBase filter,
svlRect  rect,
double  fontsize,
svlRGB  txtcolor,
svlRGB  bgcolor 
)
virtual svlOverlayTimestamp::~svlOverlayTimestamp ( )
virtual

Member Function Documentation

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

Reimplemented from svlOverlayStaticText.


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