cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
svlDraw Namespace Reference

Classes

class  Internals
 
class  WarpMT
 

Functions

void CISST_EXPORT Pixel (svlSampleImage *image, unsigned int videoch, svlPoint2D pos, svlRGB color)
 
void CISST_EXPORT Pixel (svlSampleImage *image, unsigned int videoch, int x, int y, unsigned char r, unsigned char g, unsigned char b)
 
void CISST_EXPORT Rectangle (svlSampleImage *image, unsigned int videoch, svlRect rect, svlRGB color, bool fill=true)
 
void CISST_EXPORT Rectangle (svlSampleImage *image, unsigned int videoch, int left, int top, int right, int bottom, unsigned char r, unsigned char g, unsigned char b, bool fill=true)
 
void CISST_EXPORT Line (svlSampleImage *image, unsigned int videoch, svlPoint2D from, svlPoint2D to, svlRGB color)
 
void CISST_EXPORT Line (svlSampleImage *image, unsigned int videoch, int from_x, int from_y, int to_x, int to_y, unsigned char r, unsigned char g, unsigned char b)
 
void CISST_EXPORT Triangle (svlSampleImage *image, unsigned int videoch, svlTriangle &tri, unsigned char value, svlDraw::Internals &internals)
 
void CISST_EXPORT Triangle (svlSampleImage *image, unsigned int videoch, svlPoint2D corner1, svlPoint2D corner2, svlPoint2D corner3, unsigned char value, svlDraw::Internals &internals)
 
void CISST_EXPORT Triangle (svlSampleImage *image, unsigned int videoch, int x1, int y1, int x2, int y2, int x3, int y3, unsigned char value, svlDraw::Internals &internals)
 
void CISST_EXPORT Triangle (svlSampleImage *image, unsigned int videoch, svlTriangle &tri, svlRGB color, svlDraw::Internals &internals)
 
void CISST_EXPORT Triangle (svlSampleImage *image, unsigned int videoch, svlPoint2D corner1, svlPoint2D corner2, svlPoint2D corner3, svlRGB color, svlDraw::Internals &internals)
 
void CISST_EXPORT Triangle (svlSampleImage *image, unsigned int videoch, int x1, int y1, int x2, int y2, int x3, int y3, svlRGB color, svlDraw::Internals &internals)
 
void CISST_EXPORT Quad (svlSampleImage *image, unsigned int videoch, svlQuad &quad, unsigned char value, svlDraw::Internals &internals)
 
void CISST_EXPORT Quad (svlSampleImage *image, unsigned int videoch, svlPoint2D corner1, svlPoint2D corner2, svlPoint2D corner3, svlPoint2D corner4, unsigned char value, svlDraw::Internals &internals)
 
void CISST_EXPORT Quad (svlSampleImage *image, unsigned int videoch, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4, unsigned char value, svlDraw::Internals &internals)
 
void CISST_EXPORT Quad (svlSampleImage *image, unsigned int videoch, svlQuad &quad, svlRGB color, svlDraw::Internals &internals)
 
void CISST_EXPORT Quad (svlSampleImage *image, unsigned int videoch, svlPoint2D corner1, svlPoint2D corner2, svlPoint2D corner3, svlPoint2D corner4, svlRGB color, svlDraw::Internals &internals)
 
void CISST_EXPORT Quad (svlSampleImage *image, unsigned int videoch, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4, svlRGB color, svlDraw::Internals &internals)
 
void CISST_EXPORT Poly (svlSampleImage *image, unsigned int videoch, const vctDynamicVectorRef< svlPoint2D > points, svlRGB color, unsigned int thickness, unsigned int start)
 
void CISST_EXPORT Ellipse (svlSampleImage *image, unsigned int videoch, int cx, int cy, int rx, int ry, unsigned char r, unsigned char g, unsigned char b, double angle=0.0, double from_angle=0.0, double to_angle=2.0 *cmnPI, int thickness=1)
 
void CISST_EXPORT Ellipse (svlSampleImage *image, unsigned int videoch, int cx, int cy, int rx, int ry, svlRGB color, double angle=0.0, double from_angle=0.0, double to_angle=2.0 *cmnPI, int thickness=1)
 
void CISST_EXPORT Ellipse (svlSampleImage *image, unsigned int videoch, const svlEllipse &ellipse, svlRGB color, double from_angle=0.0, double to_angle=2.0 *cmnPI, int thickness=1)
 
void CISST_EXPORT Ellipse (svlSampleImage *image, unsigned int videoch, const svlEllipse &ellipse, unsigned char r, unsigned char g, unsigned char b, double from_angle=0.0, double to_angle=2.0 *cmnPI, int thickness=1)
 
void CISST_EXPORT Crosshair (svlSampleImage *image, unsigned int videoch, svlPoint2D pos, svlRGB color, unsigned int radius=5, unsigned int thickness=2)
 
void CISST_EXPORT Crosshair (svlSampleImage *image, unsigned int videoch, int x, int y, unsigned char r, unsigned char g, unsigned char b, unsigned int radius=5, unsigned int thickness=2)
 
void CISST_EXPORT Text (svlSampleImage *image, unsigned int videoch, svlPoint2D pos, const std::string &text, double fontsize, svlRGB color)
 
void CISST_EXPORT Text (svlSampleImage *image, unsigned int videoch, int x, int y, const std::string &text, double fontsize, unsigned char r, unsigned char g, unsigned char b)
 
void CISST_EXPORT WarpTriangle (svlSampleImage *in_img, unsigned int in_vch, svlTriangle &in_tri, svlSampleImage *out_img, unsigned int out_vch, svlTriangle &out_tri, svlDraw::Internals &internals, unsigned int alpha=256)
 
void CISST_EXPORT WarpQuad (svlSampleImage *in_img, unsigned int in_vch, svlQuad &in_quad, svlSampleImage *out_img, unsigned int out_vch, svlQuad &out_quad, svlDraw::Internals &internals, unsigned int alpha=256)
 

Function Documentation

void CISST_EXPORT svlDraw::Crosshair ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  pos,
svlRGB  color,
unsigned int  radius = 5,
unsigned int  thickness = 2 
)
void CISST_EXPORT svlDraw::Crosshair ( svlSampleImage image,
unsigned int  videoch,
int  x,
int  y,
unsigned char  r,
unsigned char  g,
unsigned char  b,
unsigned int  radius = 5,
unsigned int  thickness = 2 
)
void CISST_EXPORT svlDraw::Ellipse ( svlSampleImage image,
unsigned int  videoch,
int  cx,
int  cy,
int  rx,
int  ry,
unsigned char  r,
unsigned char  g,
unsigned char  b,
double  angle = 0.0,
double  from_angle = 0.0,
double  to_angle = 2.0 *cmnPI,
int  thickness = 1 
)
void CISST_EXPORT svlDraw::Ellipse ( svlSampleImage image,
unsigned int  videoch,
int  cx,
int  cy,
int  rx,
int  ry,
svlRGB  color,
double  angle = 0.0,
double  from_angle = 0.0,
double  to_angle = 2.0 *cmnPI,
int  thickness = 1 
)
void CISST_EXPORT svlDraw::Ellipse ( svlSampleImage image,
unsigned int  videoch,
const svlEllipse ellipse,
svlRGB  color,
double  from_angle = 0.0,
double  to_angle = 2.0 *cmnPI,
int  thickness = 1 
)
void CISST_EXPORT svlDraw::Ellipse ( svlSampleImage image,
unsigned int  videoch,
const svlEllipse ellipse,
unsigned char  r,
unsigned char  g,
unsigned char  b,
double  from_angle = 0.0,
double  to_angle = 2.0 *cmnPI,
int  thickness = 1 
)
void CISST_EXPORT svlDraw::Line ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  from,
svlPoint2D  to,
svlRGB  color 
)
void CISST_EXPORT svlDraw::Line ( svlSampleImage image,
unsigned int  videoch,
int  from_x,
int  from_y,
int  to_x,
int  to_y,
unsigned char  r,
unsigned char  g,
unsigned char  b 
)
void CISST_EXPORT svlDraw::Pixel ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  pos,
svlRGB  color 
)
void CISST_EXPORT svlDraw::Pixel ( svlSampleImage image,
unsigned int  videoch,
int  x,
int  y,
unsigned char  r,
unsigned char  g,
unsigned char  b 
)
void CISST_EXPORT svlDraw::Poly ( svlSampleImage image,
unsigned int  videoch,
const vctDynamicVectorRef< svlPoint2D points,
svlRGB  color,
unsigned int  thickness,
unsigned int  start 
)
void CISST_EXPORT svlDraw::Quad ( svlSampleImage image,
unsigned int  videoch,
svlQuad quad,
unsigned char  value,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Quad ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  corner1,
svlPoint2D  corner2,
svlPoint2D  corner3,
svlPoint2D  corner4,
unsigned char  value,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Quad ( svlSampleImage image,
unsigned int  videoch,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
int  x4,
int  y4,
unsigned char  value,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Quad ( svlSampleImage image,
unsigned int  videoch,
svlQuad quad,
svlRGB  color,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Quad ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  corner1,
svlPoint2D  corner2,
svlPoint2D  corner3,
svlPoint2D  corner4,
svlRGB  color,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Quad ( svlSampleImage image,
unsigned int  videoch,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
int  x4,
int  y4,
svlRGB  color,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Rectangle ( svlSampleImage image,
unsigned int  videoch,
svlRect  rect,
svlRGB  color,
bool  fill = true 
)
void CISST_EXPORT svlDraw::Rectangle ( svlSampleImage image,
unsigned int  videoch,
int  left,
int  top,
int  right,
int  bottom,
unsigned char  r,
unsigned char  g,
unsigned char  b,
bool  fill = true 
)
void CISST_EXPORT svlDraw::Text ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  pos,
const std::string &  text,
double  fontsize,
svlRGB  color 
)
void CISST_EXPORT svlDraw::Text ( svlSampleImage image,
unsigned int  videoch,
int  x,
int  y,
const std::string &  text,
double  fontsize,
unsigned char  r,
unsigned char  g,
unsigned char  b 
)
void CISST_EXPORT svlDraw::Triangle ( svlSampleImage image,
unsigned int  videoch,
svlTriangle tri,
unsigned char  value,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Triangle ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  corner1,
svlPoint2D  corner2,
svlPoint2D  corner3,
unsigned char  value,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Triangle ( svlSampleImage image,
unsigned int  videoch,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
unsigned char  value,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Triangle ( svlSampleImage image,
unsigned int  videoch,
svlTriangle tri,
svlRGB  color,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Triangle ( svlSampleImage image,
unsigned int  videoch,
svlPoint2D  corner1,
svlPoint2D  corner2,
svlPoint2D  corner3,
svlRGB  color,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::Triangle ( svlSampleImage image,
unsigned int  videoch,
int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
svlRGB  color,
svlDraw::Internals internals 
)
void CISST_EXPORT svlDraw::WarpQuad ( svlSampleImage in_img,
unsigned int  in_vch,
svlQuad in_quad,
svlSampleImage out_img,
unsigned int  out_vch,
svlQuad out_quad,
svlDraw::Internals internals,
unsigned int  alpha = 256 
)
void CISST_EXPORT svlDraw::WarpTriangle ( svlSampleImage in_img,
unsigned int  in_vch,
svlTriangle in_tri,
svlSampleImage out_img,
unsigned int  out_vch,
svlTriangle out_tri,
svlDraw::Internals internals,
unsigned int  alpha = 256 
)