cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
svlDraw.h File Reference
#include <cisstStereoVision/svlTypes.h>
#include <cisstCommon/cmnConstants.h>
#include <cisstStereoVision/svlExport.h>

Go to the source code of this file.

Classes

class  svlDraw::Internals
 
class  svlDraw::WarpMT
 

Namespaces

 svlDraw
 

Functions

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::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::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::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::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::Poly (svlSampleImage *image, unsigned int videoch, const vctDynamicVectorRef< svlPoint2D > points, svlRGB color, unsigned int thickness, unsigned int start)
 
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::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::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::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 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)