|
TuttleOFX
1
|
#include "../WarpPlugin.hpp"#include "../WarpProcess.hpp"#include "../WarpDefinitions.hpp"#include "../WarpOverlayInteract.hpp"#include <sstream>#include <tuttle/plugin/global.hpp>#include <ofxsImageEffect.h>#include <ofxsMultiThread.h>#include <boost/gil/gil_all.hpp>#include <boost/numeric/conversion/cast.hpp>#include <boost/numeric/ublas/io.hpp>#include <boost/numeric/ublas/lu.hpp>#include <boost/numeric/ublas/matrix.hpp>#include <boost/numeric/ublas/vector.hpp>#include <boost/algorithm/string/predicate.hpp>#include <tuttle/plugin/opengl/gl.h>#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | tuttle |
This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring. | |
| namespace | tuttle::plugin |
| namespace | tuttle::plugin::warp |
| namespace | tuttle::plugin::warp::bezier |
Functions | |
| point2< double > | tuttle::plugin::warp::bezier::barycentre (const std::vector< point2< double > > &pts, const double t) |
| void | tuttle::plugin::warp::bezier::tracerPoint (const point2< double > &p) |
| void | tuttle::plugin::warp::bezier::drawBezier (const std::vector< point2< double > > &tabPts, const std::size_t nbBezier, const double r, const double v, const double b) |
| void | tuttle::plugin::warp::bezier::bezierSubdivide (const std::vector< point2< double > > &pts, const std::size_t subdivs, std::vector< point2< double > > &outputPts) |