
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 > ¢er, 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 > ¢er, 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) |
1.4.4