![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <Permutohedral.h>
Collaboration diagram for HashTablePermutohedral< KD, VD >::Value:Public Member Functions | |
| Value ()=default | |
| Value (int init) | |
| Value (const Value &)=default | |
| Value & | operator= (const Value &)=default |
| void | setValue (int idx, short val) |
| void | addValue (int idx, short val) |
| void | add (const Value &other) |
| void | add (const float *other, float weight) |
| void | addTo (float *dest, float weight) const |
| void | mix (const Value *left, const Value *center, const Value *right) |
| Value & | operator+= (const Value &other) |
Static Public Member Functions | |
| static void | clear (float *val) |
Data Fields | |
| float | value [VD] {} |
|
default |
|
inline |
References init(), and HashTablePermutohedral< KD, VD >::Value::value.
|
default |
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value, and weight().
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value.
Referenced by PermutohedralLattice< D, VD >::merge_splat_threads(), and PermutohedralLattice< D, VD >::splat().
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value, and weight().
Referenced by PermutohedralLattice< D, VD >::slice().
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value.
|
inlinestatic |
Referenced by PermutohedralLattice< D, VD >::slice().
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value.
Referenced by PermutohedralLattice< D, VD >::blur().
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value.
|
default |
|
inline |
References HashTablePermutohedral< KD, VD >::Value::value.
| float HashTablePermutohedral< KD, VD >::Value::value[VD] {} |
Referenced by HashTablePermutohedral< KD, VD >::Value::add(), HashTablePermutohedral< KD, VD >::Value::add(), HashTablePermutohedral< KD, VD >::Value::addTo(), HashTablePermutohedral< KD, VD >::Value::addValue(), HashTablePermutohedral< KD, VD >::Value::mix(), HashTablePermutohedral< KD, VD >::Value::operator+=(), HashTablePermutohedral< KD, VD >::Value::setValue(), and HashTablePermutohedral< KD, VD >::Value::Value().