#include <RenderTypes.h>
template<typename T>
class RenderTypes::ControlCurve< T >
Defines a curve which passes through all of the control points given. This works by break the curve into piecewise cubic bezier splines and calculating derivatives that maintain a smooth slope between segments. (http://www.codeproject.com/Articles/36375/Cubic-Bezier-Spline-Curves-and-Image-Curve-Adjustm)
◆ ControlCurve()
◆ ~ControlCurve()
◆ addCtrlPoint()
virtual void addCtrlPoint |
( |
const T & |
t | ) |
|
|
inlinevirtual |
◆ at()
virtual T at |
( |
real |
tt | ) |
const |
|
inlinevirtual |
◆ calculateDerivs()
virtual void calculateDerivs |
( |
| ) |
|
|
inlinevirtual |
◆ clear()
◆ copyFrom()
◆ getCtrlPoint()
◆ numPoints()
virtual sval numPoints |
( |
| ) |
const |
|
inlinevirtual |
◆ removeCtrlPoint()
◆ setCtrlPoint()
◆ setCtrlPoints()
virtual void setCtrlPoints |
( |
const Matrix< T > * |
pts | ) |
|
|
inlinevirtual |
◆ ctrls
◆ derivs
The documentation for this class was generated from the following file: