cheshirekow  v0.1.0
se3.cu.h File Reference
#include <cuda.h>
#include <cuda_runtime.h>
#include <mpblocks/cudaNN/QueryPoint.h>

Go to the source code of this file.

Namespaces

 mpblocks
 
 mpblocks::cudaNN
 
 mpblocks::cudaNN::kernels
 

Functions

template<typename Format_t , unsigned int NDim>
__global__ void mpblocks::cudaNN::kernels::se3_distance (Format_t weight, QueryPoint< Format_t, NDim > query, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
 weighted distance between elements of se3, points are interpreted as 3 values of position and 4 values of quaternion More...
 
template<typename Format_t , unsigned int NDim>
__global__ void mpblocks::cudaNN::kernels::se3_pseudo_distance (Format_t weight, QueryPoint< Format_t, NDim > query, Format_t *g_in, unsigned int pitchIn, Format_t *g_out, unsigned int pitchOut, unsigned int n)
 weighted distance between elements of se3, points are interpreted as 3 values of position and 4 values of quaternion, in this distance we use the [0,1] non-lenear quaternion distance 1-q*q More...