Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DrawOps.C File Reference


Detailed Description

functions for drawing on images

Definition in file DrawOps.C.

#include "Image/DrawOps.H"
#include "Image/ColorOps.H"
#include "Image/ColorMap.H"
#include "Image/CutPaste.H"
#include "Image/FilterOps.H"
#include "Image/Image.H"
#include "Image/MathOps.H"
#include "Image/Pixels.H"
#include "Image/Point2D.H"
#include "Image/Range.H"
#include "Image/ShapeOps.H"
#include "Image/Transforms.H"
#include "Util/Assert.H"
#include "Util/sformat.H"
#include "rutz/trace.h"
#include <cmath>
#include "inst/Image/DrawOps.I"

Include dependency graph for DrawOps.C:

Go to the source code of this file.

Functions

void drawTraj (Image< PixRGB< byte > > &img, const Point2D< int > *foa, const Point2D< int > *foas_end)
Image< PixRGB< byte > > colGreyCombo (const Image< PixRGB< byte > > &colimg, const Image< float > &bwimg, const bool xcombo, const bool interp)
Image< PixRGB< byte > > colColCombo (const Image< PixRGB< byte > > &colimg1, const Image< PixRGB< byte > > &colimg2, const bool xcombo, const bool interp)
Image< PixRGB< byte > > highlightRegions (const Image< PixRGB< byte > > &img, const Image< byte > &mask, const int maxval)
Image< PixRGB< byte > > warp3Dmap (const Image< PixRGB< byte > > &img, const Image< float > &hmap, const float pitch, const float yaw, Dims &imdims)
void inplaceSetValMask (Image< float > &dest, const Image< byte > &mask, const float val)
template<class T>
void drawDisk (Image< T > &dst, const Point2D< int > &center, const int radius, const T value)
template<class T>
void drawLine (Image< T > &dst, const Point2D< int > &pos, float ori, float len, const T col, const int rad=1)
template<class T>
void drawLine (Image< T > &dst, const Point2D< int > &p1, const Point2D< int > &p2, const T col, const int rad)
template<class T>
void drawRect (Image< T > &dst, const Rectangle &r, const T color, const int rad)
template<class T>
void drawRectSquareCorners (Image< T > &dst, const Rectangle &r1, const T color, const int linewidth)
template<class T>
void drawRectOR (Image< T > &dst, const Rectangle &r, const T color, const int rad, const float ori)
template<class T>
void drawRectEZ (Image< T > &dst, const Rectangle &r, const T color, const int rad)
template<class T>
void drawFilledRect (Image< T > &dst, const Rectangle &r, const T val)
template<class T>
void drawCross (Image< T > &dst, const Point2D< int > &p, const T col, const int siz, const int rad)
template<class T>
void drawCrossOR (Image< T > &dst, const Point2D< int > &p, const T col, const int siz, const int rad, const float ori)
template<class T>
void drawPatch (Image< T > &dst, const Point2D< int > &p, const int siz, const T col)
template<class T>
void drawCircle (Image< T > &dst, const Point2D< int > &p, const int radius, const T col, const int rad)
template<class T>
void drawArrow (Image< T > &dst, const Point2D< int > &p1, const Point2D< int > &p2, const T col, const int rad)
template<class T>
void drawGrid (Image< T > &dst, const int spacingX, const int spacingY, const int thickX, const int thickY, const T col)
template<class T>
void writeText (Image< T > &dst, const Point2D< int > &pt, const char *text, const T col, const T bgcol, const SimpleFont &f, const bool transparent_bg, const TextAnchor anchor)
template<class T>
Image< T > makeMultilineTextBox (const int w, const std::string *lines, const size_t nlines, const T col, const T bg, const size_t max_chars_per_line_hint, const int fontwidth)
template<class T>
void drawPoint (Image< T > &dst, int X, int Y, T pix)
template<class T>
int drawDiskCheckTarget (Image< T > &dst, Image< T > &mask, const Point2D< int > &center, const int radius, const T value, const T targetvalue, const T floodvalue)
template<class T>
Image< PixRGB< T > > warp3D (const Image< PixRGB< T > > &ima, const Image< float > &zmap, const float pitch, const float yaw, const float zMax, Dims &dims)
Image< PixRGB< byte > > formatMapForDisplay (const Image< float > &img, const float factor, const Dims &newdims, const bool useInterp, const ColorMap &cmap, const bool showColorScale, const char *label)
Image< PixRGB< byte > > linePlot (std::vector< float > points, int w, int h, float minVal, float maxVal, const char *xLabel)
template<class T>
void drawFilledPolygon (Image< T > &img, const std::vector< Point2D< int > > &polygon, const T col)


Generated on Thu Dec 4 10:21:34 2008 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4