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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayStaticBar:
svlOverlay

Public Member Functions

 svlOverlayStaticBar ()
 
 svlOverlayStaticBar (unsigned int videoch, bool visible, vct2 range, double value, bool vertical, svlRect rect, svlRGB color, svlRGB bgcolor, unsigned int borderwidth, svlRGB bordercolor)
 
 svlOverlayStaticBar (unsigned int videoch, bool visible, vct2 range, double value, bool vertical, svlRect rect, svlRGB color, svlRGB bgcolor)
 
virtual ~svlOverlayStaticBar ()
 
void SetRange (const vct2 range)
 
void SetRange (const double from, const double to)
 
void SetValue (const double value)
 
void SetDirection (const bool vertical)
 
void SetRect (svlRect rect)
 
void SetRect (int left, int top, int right, int bottom)
 
void SetColor (svlRGB color)
 
void SetBackgroundColor (svlRGB bgcolor)
 
void SetBorderWidth (const unsigned int pixels)
 
void SetBorderColor (svlRGB bordercolor)
 
vct2 GetRange () const
 
void GetRange (double &from, double &to) const
 
double GetValue () const
 
bool GetDirection () const
 
svlRect GetRect () const
 
void GetRect (int &left, int &top, int &right, int &bottom) const
 
svlRGB GetColor () const
 
svlRGB GetBackgroundColor () const
 
unsigned int GetBorderWidth () const
 
svlRGB GetBorderColor () const
 
int GetValueInImagePos (double value, int &imagepos) const
 
int GetImagePosInValue (int imagepos, double &value) 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
 

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

svlOverlayStaticBar::svlOverlayStaticBar ( )
svlOverlayStaticBar::svlOverlayStaticBar ( unsigned int  videoch,
bool  visible,
vct2  range,
double  value,
bool  vertical,
svlRect  rect,
svlRGB  color,
svlRGB  bgcolor,
unsigned int  borderwidth,
svlRGB  bordercolor 
)
svlOverlayStaticBar::svlOverlayStaticBar ( unsigned int  videoch,
bool  visible,
vct2  range,
double  value,
bool  vertical,
svlRect  rect,
svlRGB  color,
svlRGB  bgcolor 
)
virtual svlOverlayStaticBar::~svlOverlayStaticBar ( )
virtual

Member Function Documentation

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

Implements svlOverlay.

svlRGB svlOverlayStaticBar::GetBackgroundColor ( ) const
svlRGB svlOverlayStaticBar::GetBorderColor ( ) const
unsigned int svlOverlayStaticBar::GetBorderWidth ( ) const
svlRGB svlOverlayStaticBar::GetColor ( ) const
bool svlOverlayStaticBar::GetDirection ( ) const
int svlOverlayStaticBar::GetImagePosInValue ( int  imagepos,
double &  value 
) const
vct2 svlOverlayStaticBar::GetRange ( ) const
void svlOverlayStaticBar::GetRange ( double &  from,
double &  to 
) const
svlRect svlOverlayStaticBar::GetRect ( ) const
void svlOverlayStaticBar::GetRect ( int &  left,
int &  top,
int &  right,
int &  bottom 
) const
double svlOverlayStaticBar::GetValue ( ) const
int svlOverlayStaticBar::GetValueInImagePos ( double  value,
int &  imagepos 
) const
void svlOverlayStaticBar::SetBackgroundColor ( svlRGB  bgcolor)
void svlOverlayStaticBar::SetBorderColor ( svlRGB  bordercolor)
void svlOverlayStaticBar::SetBorderWidth ( const unsigned int  pixels)
void svlOverlayStaticBar::SetColor ( svlRGB  color)
void svlOverlayStaticBar::SetDirection ( const bool  vertical)
void svlOverlayStaticBar::SetRange ( const vct2  range)
void svlOverlayStaticBar::SetRange ( const double  from,
const double  to 
)
void svlOverlayStaticBar::SetRect ( svlRect  rect)
void svlOverlayStaticBar::SetRect ( int  left,
int  top,
int  right,
int  bottom 
)
void svlOverlayStaticBar::SetValue ( const double  value)

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