FotoSHOCK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
HermiteCurve Class Reference

Public Member Functions

 HermiteCurve (const HermiteCurve &other)
 
 HermiteCurve (int xDimension)
 
HermiteCurveoperator= (const HermiteCurve &other)
 
void setFloatMax (double max)
 max is the maximum value that can occur in the image
 
void setIntMax (unsigned long max)
 
void update ()
 
std::size_t size () const
 
void insert (int pos, const QHermiteControlPoint &point)
 
QHermiteControlPointoperator[] (std::size_t n)
 
const QHermiteControlPointoperator[] (std::size_t n) const
 
void removeAt (std::size_t n)
 
const std::size_t findX0 (int x) const
 finds the index of x0 (left control point) corresponding to the curve segment in which x is lying.
 
const uint8_t getY (uint8_t x) const
 
template<typename T >
const T getY (T x) const
 
const float getY (float x) const
 
const double getY (double x) const
 

The documentation for this class was generated from the following files: