#include <internal.hpp>
|
| | ComputeIcpHelper (float dist_thres, float angle_thres) |
| | ComputeIcpHelper. More...
|
| |
| __kf_device__ int | find_coresp (int x, int y, float3 &n, float3 &d, float3 &s) const |
| |
| void | operator() (const Depth &dprev, const Normals &nprev, DeviceArray2D< float > &buffer, float *data, cudaStream_t stream) |
| |
| void | operator() (const Points &vprev, const Normals &nprev, DeviceArray2D< float > &buffer, float *data, cudaStream_t stream) |
| |
| __kf_device__ void | partial_reduce (const float row[7], PtrStep< float > &partial_buffer) const |
| |
| __kf_device__ float2 | proj (const float3 &p) const |
| |
| __kf_device__ float3 | reproj (float x, float y, float z) const |
| |
| void | setLevelIntr (int level_index, float fx, float fy, float cx, float cy) |
| |
Definition at line 71 of file internal.hpp.
◆ ComputeIcpHelper()
| kfusion::device::ComputeIcpHelper::ComputeIcpHelper |
( |
float |
dist_thres, |
|
|
float |
angle_thres |
|
) |
| |
◆ allocate_buffer()
| static void kfusion::device::ComputeIcpHelper::allocate_buffer |
( |
DeviceArray2D< float > & |
buffer, |
|
|
int |
partials_count = -1 |
|
) |
| |
|
static |
◆ find_coresp()
| __kf_device__ int kfusion::device::ComputeIcpHelper::find_coresp |
( |
int |
x, |
|
|
int |
y, |
|
|
float3 & |
n, |
|
|
float3 & |
d, |
|
|
float3 & |
s |
|
) |
| const |
◆ operator()() [1/2]
| void kfusion::device::ComputeIcpHelper::operator() |
( |
const Depth & |
dprev, |
|
|
const Normals & |
nprev, |
|
|
DeviceArray2D< float > & |
buffer, |
|
|
float * |
data, |
|
|
cudaStream_t |
stream |
|
) |
| |
◆ operator()() [2/2]
| void kfusion::device::ComputeIcpHelper::operator() |
( |
const Points & |
vprev, |
|
|
const Normals & |
nprev, |
|
|
DeviceArray2D< float > & |
buffer, |
|
|
float * |
data, |
|
|
cudaStream_t |
stream |
|
) |
| |
◆ partial_reduce()
| __kf_device__ void kfusion::device::ComputeIcpHelper::partial_reduce |
( |
const float |
row[7], |
|
|
PtrStep< float > & |
partial_buffer |
|
) |
| const |
◆ proj()
| __kf_device__ float2 kfusion::device::ComputeIcpHelper::proj |
( |
const float3 & |
p | ) |
const |
◆ reproj()
| __kf_device__ float3 kfusion::device::ComputeIcpHelper::reproj |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| const |
◆ setLevelIntr()
| void kfusion::device::ComputeIcpHelper::setLevelIntr |
( |
int |
level_index, |
|
|
float |
fx, |
|
|
float |
fy, |
|
|
float |
cx, |
|
|
float |
cy |
|
) |
| |
◆ aff
| Aff3f kfusion::device::ComputeIcpHelper::aff |
| float2 kfusion::device::ComputeIcpHelper::c |
◆ cols
| float kfusion::device::ComputeIcpHelper::cols |
◆ dcurr
◆ dist2_thres
| float kfusion::device::ComputeIcpHelper::dist2_thres |
| float2 kfusion::device::ComputeIcpHelper::f |
◆ finv
| float2 kfusion::device::ComputeIcpHelper::finv |
◆ min_cosine
| float kfusion::device::ComputeIcpHelper::min_cosine |
◆ ncurr
◆ rows
| float kfusion::device::ComputeIcpHelper::rows |
◆ vcurr
The documentation for this struct was generated from the following files: