draw.h File Reference

#include <cvd/exceptions.h>
#include <cvd/image.h>
#include <cvd/image_ref.h>
#include <cvd/internal/builtin_components.h>
#include <cvd/internal/rgb_components.h>
#include <cvd/image_convert.h>
#include <cvd/utility.h>
#include <vector>
#include <algorithm>
#include <cvd/config.h>
Include dependency graph for draw.h:

Go to the source code of this file.

Classes

struct  CVD::Exceptions::Draw::All
struct  CVD::color< T, N >
struct  CVD::color< T, 1 >
struct  CVD::color< T, 3 >
struct  CVD::Exceptions::Draw::ImageRefNotInImage
struct  CVD::Exceptions::Draw::IncompatibleImageSizes

Namespaces

namespace  CVD
namespace  CVD::Exceptions
namespace  CVD::Exceptions::Draw

Functions

template<class S , class T , class U >
void CVD::combineImages (const Image< S > &a, const Image< T > &b, Image< U > &out, const ImageRef &dst=ImageRef_zero, ImageRef size=ImageRef(), const ImageRef &from=ImageRef_zero)
template<class T >
void CVD::drawBox (SubImage< T > &im, const ImageRef &upperleft, const ImageRef &lowerright, const T &c)
template<class T >
void CVD::drawCross (SubImage< T > &im, const ImageRef &p, double len, const T &c)
template<class T >
void CVD::drawLine (SubImage< T > &im, const ImageRef &p1, const ImageRef &p2, const T &c)
template<class T >
void CVD::drawLine (SubImage< T > &im, double x1, double y1, double x2, double y2, const T &c)
template<class T >
void CVD::drawShape (SubImage< T > &im, const ImageRef &offset, const std::vector< ImageRef > &points, const T &c)
std::vector< ImageRef > CVD::getCircle (int radius)
std::vector< ImageRef > CVD::getDisc (float radius)
template<class S , class T , class U >
void CVD::joinImages (const Image< S > &a, const Image< T > &b, Image< U > &J)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:16 2013