Simple++
Powerfull and lightning fast C++ Library
|
base class of an interpolated gradient More...
#include <GradientInterpolated.h>
Public Member Functions | |
GradientInterpolation () | |
~GradientInterpolation () | |
destructor More... | |
GradientInterpolation (const GradientInterpolation< C, InterFunc > &gradient) | |
copy constructor More... | |
GradientInterpolation (GradientInterpolation< C, InterFunc > &&gradient) | |
move constructor More... | |
const Math::Rectangle< Size > & | getClampedRectangle () const |
get the effective rectangle of this gradient (intersection between the specified rectangle and the specified image) More... | |
size_t | getSize () const |
get the size of the interpolations datas More... | |
const C * | getInterpolatedDatas () const |
direct access to the interpolated array More... | |
GradientInterpolation< C, InterFunc > & | operator= (const GradientInterpolation< C, InterFunc > &gradient) |
copy operator More... | |
GradientInterpolation< C, InterFunc > & | operator= (GradientInterpolation< C, InterFunc > &&gradient) |
move operator More... | |
Protected Attributes | |
C * | interpolatedArray |
Math::Rectangle< Size > | clampedRectangle |
int | size |
base class of an interpolated gradient
Graphic::GradientInterpolation< C, InterFunc >::GradientInterpolation | ( | ) |
Graphic::GradientInterpolation< C, InterFunc >::~GradientInterpolation | ( | ) |
destructor
Graphic::GradientInterpolation< C, InterFunc >::GradientInterpolation | ( | const GradientInterpolation< C, InterFunc > & | gradient | ) |
copy constructor
Graphic::GradientInterpolation< C, InterFunc >::GradientInterpolation | ( | GradientInterpolation< C, InterFunc > && | gradient | ) |
move constructor
const Math::Rectangle< Size > & Graphic::GradientInterpolation< C, InterFunc >::getClampedRectangle | ( | ) | const |
get the effective rectangle of this gradient (intersection between the specified rectangle and the specified image)
const C * Graphic::GradientInterpolation< C, InterFunc >::getInterpolatedDatas | ( | ) | const |
direct access to the interpolated array
array | of data interpolated |
size_t Graphic::GradientInterpolation< C, InterFunc >::getSize | ( | ) | const |
get the size of the interpolations datas
GradientInterpolation< C, InterFunc > & Graphic::GradientInterpolation< C, InterFunc >::operator= | ( | const GradientInterpolation< C, InterFunc > & | gradient | ) |
copy operator
GradientInterpolation< C, InterFunc > & Graphic::GradientInterpolation< C, InterFunc >::operator= | ( | GradientInterpolation< C, InterFunc > && | gradient | ) |
move operator
|
protected |
|
protected |
|
protected |