cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
svlOverlayStaticPoly Class Reference

#include <svlOverlayObjects.h>

Inheritance diagram for svlOverlayStaticPoly:
svlOverlay

Public Types

typedef vctDynamicVector
< svlPoint2D
Type
 
typedef vctDynamicVectorRef
< svlPoint2D
TypeRef
 

Public Member Functions

 svlOverlayStaticPoly ()
 
 svlOverlayStaticPoly (unsigned int videoch, bool visible, svlRGB color)
 
 svlOverlayStaticPoly (unsigned int videoch, bool visible, svlRGB color, unsigned int thickness)
 
 svlOverlayStaticPoly (unsigned int videoch, bool visible, const TypeRef poly, svlRGB color)
 
 svlOverlayStaticPoly (unsigned int videoch, bool visible, const TypeRef poly, svlRGB color, unsigned int thickness, unsigned int start)
 
virtual ~svlOverlayStaticPoly ()
 
void SetPoints ()
 
void SetPoints (const TypeRef points)
 
void SetPoints (const TypeRef points, unsigned int start)
 
void SetColor (svlRGB color)
 
void SetThickness (unsigned int thickness)
 
void SetStart (unsigned int start)
 
TypeRef GetPoints ()
 
svlRGB GetColor () const
 
unsigned int GetThickness () const
 
unsigned int GetStart () const
 
unsigned int AddPoint (svlPoint2D point)
 
unsigned int AddPoint (int x, int y)
 
int SetPoint (unsigned int idx, svlPoint2D point)
 
int SetPoint (unsigned int idx, vctInt2 point)
 
int SetPoint (unsigned int idx, int x, int y)
 
int GetPoint (unsigned int idx, svlPoint2D &point) const
 
int GetPoint (unsigned int idx, vctInt2 &point) const
 
int GetPoint (unsigned int idx, int &x, int &y) 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
 

Member Typedef Documentation

Constructor & Destructor Documentation

svlOverlayStaticPoly::svlOverlayStaticPoly ( )
svlOverlayStaticPoly::svlOverlayStaticPoly ( unsigned int  videoch,
bool  visible,
svlRGB  color 
)
svlOverlayStaticPoly::svlOverlayStaticPoly ( unsigned int  videoch,
bool  visible,
svlRGB  color,
unsigned int  thickness 
)
svlOverlayStaticPoly::svlOverlayStaticPoly ( unsigned int  videoch,
bool  visible,
const TypeRef  poly,
svlRGB  color 
)
svlOverlayStaticPoly::svlOverlayStaticPoly ( unsigned int  videoch,
bool  visible,
const TypeRef  poly,
svlRGB  color,
unsigned int  thickness,
unsigned int  start 
)
virtual svlOverlayStaticPoly::~svlOverlayStaticPoly ( )
virtual

Member Function Documentation

unsigned int svlOverlayStaticPoly::AddPoint ( svlPoint2D  point)
unsigned int svlOverlayStaticPoly::AddPoint ( int  x,
int  y 
)
virtual void svlOverlayStaticPoly::DrawInternal ( svlSampleImage bgimage,
svlSample input 
)
protectedvirtual

Implements svlOverlay.

svlRGB svlOverlayStaticPoly::GetColor ( ) const
int svlOverlayStaticPoly::GetPoint ( unsigned int  idx,
svlPoint2D point 
) const
int svlOverlayStaticPoly::GetPoint ( unsigned int  idx,
vctInt2 point 
) const
int svlOverlayStaticPoly::GetPoint ( unsigned int  idx,
int &  x,
int &  y 
) const
TypeRef svlOverlayStaticPoly::GetPoints ( )
unsigned int svlOverlayStaticPoly::GetStart ( ) const
unsigned int svlOverlayStaticPoly::GetThickness ( ) const
void svlOverlayStaticPoly::SetColor ( svlRGB  color)
int svlOverlayStaticPoly::SetPoint ( unsigned int  idx,
svlPoint2D  point 
)
int svlOverlayStaticPoly::SetPoint ( unsigned int  idx,
vctInt2  point 
)
int svlOverlayStaticPoly::SetPoint ( unsigned int  idx,
int  x,
int  y 
)
void svlOverlayStaticPoly::SetPoints ( )
void svlOverlayStaticPoly::SetPoints ( const TypeRef  points)
void svlOverlayStaticPoly::SetPoints ( const TypeRef  points,
unsigned int  start 
)
void svlOverlayStaticPoly::SetStart ( unsigned int  start)
void svlOverlayStaticPoly::SetThickness ( unsigned int  thickness)

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