|
template<typename T > |
static unsigned int | lvr2::checkNumberOfBiggerValues (LBPointArray< T > &V, unsigned int dim, T split) |
|
static unsigned int | lvr2::checkNumberOfSmallerEqualValues (LBPointArray< float > &V, unsigned int dim, float split) |
|
template<typename T , typename U > |
static bool | lvr2::checkSortedIndices (const LBPointArray< T > &V, const LBPointArray< U > &sorted_indices, unsigned int dim, int n=0) |
|
template<typename T > |
static void | lvr2::copyDimensionToPointArray (LBPointArray< T > &in, int dim, LBPointArray< T > &out) |
|
template<typename T > |
static void | lvr2::copyVectorInterval (LBPointArray< T > &in, int start, int end, LBPointArray< T > &out) |
|
template<typename T > |
static void | lvr2::fillPointArrayWithSequence (LBPointArray< T > &m) |
|
template<typename T > |
static void | lvr2::fillPointArrayWithSequence (int id, LBPointArray< T > &m) |
|
template<typename T , typename U > |
static void | lvr2::generateAndSort (int id, LBPointArray< T > &vertices, LBPointArray< U > *indices_sorted, LBPointArray< T > *values_sorted, int dim) |
|
template<typename T > |
static void | lvr2::generatePointArray (LBPointArray< T > &m, int width, int dim) |
|
template<typename T > |
static void | lvr2::generatePointArray (int id, LBPointArray< T > &m, int width, int dim) |
|
template<typename T > |
static void | lvr2::mallocPointArray (LBPointArray< T > &m) |
|
template<typename T , typename U > |
static void | lvr2::mergeHostWithIndices (T *a, U *b, unsigned int i1, unsigned int j1, unsigned int i2, unsigned int j2, int limit) |
|
template<typename T , typename U > |
static void | lvr2::naturalMergeSort (LBPointArray< T > &in, int dim, LBPointArray< U > &indices, LBPointArray< T > &m, int limit=-1) |
|
template<typename T , typename U > |
static void | lvr2::sortByDim (LBPointArray< T > &V, int dim, LBPointArray< U > &indices, LBPointArray< T > &values) |
|
template<typename T > |
static void | lvr2::splitPointArray (LBPointArray< T > &I, LBPointArray< T > &I_L, LBPointArray< T > &I_R) |
|
template<typename T , typename U > |
static void | lvr2::splitPointArrayWithValue (const LBPointArray< T > &V, const LBPointArray< U > &I, LBPointArray< U > &I_L, LBPointArray< U > &I_R, int current_dim, T value, T &deviation_left, T &deviation_right, const unsigned int &orig_dim, const std::list< U > &critical_indices_left, const std::list< U > &critical_indices_right) |
|
template<typename T , typename U > |
static void | lvr2::splitPointArrayWithValueSet (const LBPointArray< T > &V, const LBPointArray< U > &I, LBPointArray< U > &I_L, LBPointArray< U > &I_R, int current_dim, T value, T &deviation_left, T &deviation_right, const unsigned int &orig_dim, const std::unordered_set< U > &critical_indices_left, const std::unordered_set< U > &critical_indices_right) |
|