|
|
| BlendCompact () |
| | Empty.
|
| |
| | BlendCompact (const double &, const double &) |
| | Stores the radius of influence and the strength (maximum intensity).
|
| |
|
virtual | ~BlendCompact () |
| | Empty.
|
| |
|
virtual double | Eval (const double &) const =0 |
| | Evaluate falloff function.
|
| |
|
virtual double | Gradient (const double &) const =0 |
| | Evaluate the first derivative of the falloff function.
|
| |
|
virtual BlendCompact * | Copy () const =0 |
| | Creates a deep copy of the falloff function.
|
| |
|
double | R () const |
| | Returns the radius of the blend.
|
| |
|
double | I () const |
| | Returns the strength (maximum intensity) of the blend.
|
| |
|
virtual double | K () const |
| | Returns the Lipschitz constant.
|
| |
|
virtual double | K (const double &, const double &) const |
| | Returns the Lipschitz constant of the blend.
|
| |
| virtual double | Radius (const double &) const |
| | Computes the radius of the blending function given a threshold value.
|
| |
| virtual void | Scale (const double &) |
| | Scales the radius if the blending function.
|
| |
| virtual void | Alpha (const double &) |
| | Scales the maximum intensity of the blending function.
|
| |
|
virtual int | Memory () const |
| | Compute the size of a falloff node.
|
| |
Falloff functions with a compact support.
Those potential functions are characterized by a radius of influence and the maximum intensity of the potential function.