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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayFramerate:
svlOverlayStaticText svlOverlay

Public Member Functions

 svlOverlayFramerate ()
 
 svlOverlayFramerate (unsigned int videoch, bool visible, svlFilterBase *filter, svlRect rect, double fontsize, svlRGB txtcolor)
 
 svlOverlayFramerate (unsigned int videoch, bool visible, svlFilterBase *filter, svlRect rect, double fontsize, svlRGB txtcolor, svlRGB bgcolor)
 
virtual ~svlOverlayFramerate ()
 
void SetUpdateRate (double seconds)
 
double GetUpdateRate () const
 
void Reset ()
 
- 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

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

Member Function Documentation

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

Reimplemented from svlOverlayStaticText.

double svlOverlayFramerate::GetUpdateRate ( ) const
void svlOverlayFramerate::Reset ( )
void svlOverlayFramerate::SetUpdateRate ( double  seconds)

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