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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayStaticImage:
svlOverlay

Public Member Functions

 svlOverlayStaticImage ()
 
 svlOverlayStaticImage (unsigned int videoch, bool visible, const svlSampleImageRGB &image, vctInt2 pos, unsigned char alpha)
 
 svlOverlayStaticImage (unsigned int videoch, bool visible, const svlSampleImageRGBStereo &image, unsigned int imagech, vctInt2 pos, unsigned char alpha)
 
virtual ~svlOverlayStaticImage ()
 
void SetImage (const svlSampleImageRGB &image)
 
void SetImage (const svlSampleImageRGBStereo &image, unsigned int imagech)
 
void SetPosition (vctInt2 pos)
 
void SetPosition (int x, int y)
 
void SetAlpha (unsigned char alpha)
 
void SetEnableQuadMapping (bool enable)
 
void SetQuadMapping (vctInt2 ul, vctInt2 ur, vctInt2 ll, vctInt2 lr)
 
void SetQuadMapping (int xul, int yul, int xur, int yur, int xll, int yll, int xlr, int ylr)
 
vctInt2 GetPosition () const
 
unsigned char GetAlpha () const
 
bool GetEnableQuadMapping () 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

svlOverlayStaticImage::svlOverlayStaticImage ( )
svlOverlayStaticImage::svlOverlayStaticImage ( unsigned int  videoch,
bool  visible,
const svlSampleImageRGB image,
vctInt2  pos,
unsigned char  alpha 
)
svlOverlayStaticImage::svlOverlayStaticImage ( unsigned int  videoch,
bool  visible,
const svlSampleImageRGBStereo image,
unsigned int  imagech,
vctInt2  pos,
unsigned char  alpha 
)
virtual svlOverlayStaticImage::~svlOverlayStaticImage ( )
virtual

Member Function Documentation

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

Implements svlOverlay.

unsigned char svlOverlayStaticImage::GetAlpha ( ) const
bool svlOverlayStaticImage::GetEnableQuadMapping ( ) const
vctInt2 svlOverlayStaticImage::GetPosition ( ) const
void svlOverlayStaticImage::SetAlpha ( unsigned char  alpha)
void svlOverlayStaticImage::SetEnableQuadMapping ( bool  enable)
void svlOverlayStaticImage::SetImage ( const svlSampleImageRGB image)
void svlOverlayStaticImage::SetImage ( const svlSampleImageRGBStereo image,
unsigned int  imagech 
)
void svlOverlayStaticImage::SetPosition ( vctInt2  pos)
void svlOverlayStaticImage::SetPosition ( int  x,
int  y 
)
void svlOverlayStaticImage::SetQuadMapping ( vctInt2  ul,
vctInt2  ur,
vctInt2  ll,
vctInt2  lr 
)
void svlOverlayStaticImage::SetQuadMapping ( int  xul,
int  yul,
int  xur,
int  yur,
int  xll,
int  yll,
int  xlr,
int  ylr 
)

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