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

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayStaticTriangle:
svlOverlay

Public Member Functions

 svlOverlayStaticTriangle ()
 
 svlOverlayStaticTriangle (unsigned int videoch, bool visible, const svlPoint2D corner1, const svlPoint2D corner2, const svlPoint2D corner3, svlRGB color, bool fill=true)
 
 svlOverlayStaticTriangle (unsigned int videoch, bool visible, const int x1, const int y1, const int x2, const int y2, const int x3, const int y3, svlRGB color, bool fill=true)
 
virtual ~svlOverlayStaticTriangle ()
 
void SetCorners (const svlPoint2D corner1, const svlPoint2D corner2, const svlPoint2D corner3)
 
void SetCorners (const int x1, const int y1, const int x2, const int y2, const int x3, const int y3)
 
void SetColor (svlRGB color)
 
void SetFill (bool fill)
 
void GetCorners (svlPoint2D &corner1, svlPoint2D &corner2, svlPoint2D &corner3) const
 
void GetCorners (int &x1, int &y1, int &x2, int &y2, int &x3, int &y3) const
 
svlRGB GetColor () const
 
bool GetFill () 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

svlOverlayStaticTriangle::svlOverlayStaticTriangle ( )
svlOverlayStaticTriangle::svlOverlayStaticTriangle ( unsigned int  videoch,
bool  visible,
const svlPoint2D  corner1,
const svlPoint2D  corner2,
const svlPoint2D  corner3,
svlRGB  color,
bool  fill = true 
)
svlOverlayStaticTriangle::svlOverlayStaticTriangle ( unsigned int  videoch,
bool  visible,
const int  x1,
const int  y1,
const int  x2,
const int  y2,
const int  x3,
const int  y3,
svlRGB  color,
bool  fill = true 
)
virtual svlOverlayStaticTriangle::~svlOverlayStaticTriangle ( )
virtual

Member Function Documentation

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

Implements svlOverlay.

svlRGB svlOverlayStaticTriangle::GetColor ( ) const
void svlOverlayStaticTriangle::GetCorners ( svlPoint2D corner1,
svlPoint2D corner2,
svlPoint2D corner3 
) const
void svlOverlayStaticTriangle::GetCorners ( int &  x1,
int &  y1,
int &  x2,
int &  y2,
int &  x3,
int &  y3 
) const
bool svlOverlayStaticTriangle::GetFill ( ) const
void svlOverlayStaticTriangle::SetColor ( svlRGB  color)
void svlOverlayStaticTriangle::SetCorners ( const svlPoint2D  corner1,
const svlPoint2D  corner2,
const svlPoint2D  corner3 
)
void svlOverlayStaticTriangle::SetCorners ( const int  x1,
const int  y1,
const int  x2,
const int  y2,
const int  x3,
const int  y3 
)
void svlOverlayStaticTriangle::SetFill ( bool  fill)

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