#include <Permutohedral.h>
◆ HashTable
◆ Key
◆ Value
◆ PermutohedralLattice() [1/2]
References PermutohedralLattice< D, VD >::canonical, PermutohedralLattice< D, VD >::hashTables, PermutohedralLattice< D, VD >::nData, PermutohedralLattice< D, VD >::nThreads, PermutohedralLattice< D, VD >::replay, and PermutohedralLattice< D, VD >::scaleFactor.
◆ PermutohedralLattice() [2/2]
◆ ~PermutohedralLattice()
◆ blur()
References HashTablePermutohedral< KD, VD >::getKeys(), HashTablePermutohedral< KD, VD >::getValues(), PermutohedralLattice< D, VD >::hashTables, key, HashTablePermutohedral< KD, VD >::lookup(), HashTablePermutohedral< KD, VD >::Value::mix(), size, and HashTablePermutohedral< KD, VD >::size().
Referenced by process().
◆ merge_splat_threads()
References HashTablePermutohedral< KD, VD >::Value::add(), HashTablePermutohedral< KD, VD >::getKeys(), HashTablePermutohedral< KD, VD >::getValues(), HashTablePermutohedral< KD, VD >::grow(), PermutohedralLattice< D, VD >::hashTables, HashTablePermutohedral< KD, VD >::lookup(), PermutohedralLattice< D, VD >::nData, PermutohedralLattice< D, VD >::nThreads, PermutohedralLattice< D, VD >::replay, size, and HashTablePermutohedral< KD, VD >::size().
Referenced by process().
◆ operator=()
◆ slice()
◆ splat()
template<int D, int VD>
void PermutohedralLattice< D, VD >::splat |
( |
float * |
position, |
|
|
float * |
value, |
|
|
size_t |
replay_index, |
|
|
int |
thread_index = 0 |
|
) |
| const |
|
inline |
References HashTablePermutohedral< KD, VD >::Value::add(), PermutohedralLattice< D, VD >::canonical, HashTablePermutohedral< KD, VD >::getValues(), PermutohedralLattice< D, VD >::hashTables, key, HashTablePermutohedral< KD, VD >::lookup(), PermutohedralLattice< D, VD >::ReplayEntry::offset, position(), PermutohedralLattice< D, VD >::replay, PermutohedralLattice< D, VD >::scaleFactor, PermutohedralLattice< D, VD >::ReplayEntry::table, and PermutohedralLattice< D, VD >::ReplayEntry::weight.
Referenced by process().
◆ canonical
◆ hashTables
Referenced by PermutohedralLattice< D, VD >::blur(), PermutohedralLattice< D, VD >::merge_splat_threads(), PermutohedralLattice< D, VD >::PermutohedralLattice(), PermutohedralLattice< D, VD >::slice(), PermutohedralLattice< D, VD >::splat(), and PermutohedralLattice< D, VD >::~PermutohedralLattice().
◆ nData
◆ nThreads
◆ replay
◆ scaleFactor
The documentation for this class was generated from the following file: