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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayStaticText:
svlOverlay svlOverlayAsyncOutputProperties svlOverlayFramerate svlOverlayText svlOverlayTimestamp

Public Member Functions

 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

svlOverlayStaticText::svlOverlayStaticText ( )
svlOverlayStaticText::svlOverlayStaticText ( unsigned int  videoch,
bool  visible,
const std::string &  text,
svlRect  rect,
double  fontsize,
svlRGB  txtcolor 
)
svlOverlayStaticText::svlOverlayStaticText ( unsigned int  videoch,
bool  visible,
const std::string &  text,
svlRect  rect,
double  fontsize,
svlRGB  txtcolor,
svlRGB  bgcolor 
)
virtual svlOverlayStaticText::~svlOverlayStaticText ( )
virtual

Member Function Documentation

virtual void svlOverlayStaticText::DrawInternal ( svlSampleImage bgimage,
svlSample input 
)
protectedvirtual
bool svlOverlayStaticText::GetBackground ( ) const
svlRGB svlOverlayStaticText::GetBackgroundColor ( ) const
double svlOverlayStaticText::GetFontSize ( ) const
svlRect svlOverlayStaticText::GetRect ( ) const
void svlOverlayStaticText::GetRect ( int &  left,
int &  top,
int &  right,
int &  bottom 
) const
const std::string& svlOverlayStaticText::GetText ( ) const
svlRGB svlOverlayStaticText::GetTextColor ( ) const
svlRect svlOverlayStaticText::GetTextSize ( const std::string &  text)
void svlOverlayStaticText::SetBackground ( bool  enable)
void svlOverlayStaticText::SetBackgroundColor ( svlRGB  bgcolor)
void svlOverlayStaticText::SetFontSize ( double  size)
void svlOverlayStaticText::SetRect ( svlRect  rect)
void svlOverlayStaticText::SetRect ( int  left,
int  top,
int  right,
int  bottom 
)
void svlOverlayStaticText::SetText ( const std::string &  text)
void svlOverlayStaticText::SetTextColor ( svlRGB  txtcolor)

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