#include <internal.hpp>
Public Types | |
typedef ushort2 | elem_type |
Public Member Functions | |
__kf_device__ elem_type * | beg (int x, int y) const |
__kf_device__ elem_type * | multzstep (int mult, elem_type *const ptr) const |
__kf_device__ elem_type * | operator() (int x, int y, int z) |
TsdfVolume. More... | |
__kf_device__ const elem_type * | operator() (int x, int y, int z) const |
TsdfVolume (elem_type *data, int3 dims, float3 voxel_size, float trunc_dist, int max_weight) | |
TsdfVolume host implementation. More... | |
__kf_device__ elem_type * | zstep (elem_type *const ptr) const |
Public Attributes | |
elem_type *const | data |
const int3 | dims |
const int | max_weight |
const float | trunc_dist |
const float3 | voxel_size |
Private Member Functions | |
TsdfVolume & | operator= (const TsdfVolume &) |
Definition at line 30 of file internal.hpp.
typedef ushort2 kfusion::device::TsdfVolume::elem_type |
Definition at line 33 of file internal.hpp.
kfusion::device::TsdfVolume::TsdfVolume | ( | elem_type * | data, |
int3 | dims, | ||
float3 | voxel_size, | ||
float | trunc_dist, | ||
int | max_weight | ||
) |
TsdfVolume host implementation.
Definition at line 29 of file precomp.cpp.
__kf_device__ kfusion::device::TsdfVolume::elem_type * kfusion::device::TsdfVolume::beg | ( | int | x, |
int | y | ||
) | const |
Definition at line 24 of file device.hpp.
__kf_device__ kfusion::device::TsdfVolume::elem_type * kfusion::device::TsdfVolume::multzstep | ( | int | mult, |
elem_type *const | ptr | ||
) | const |
Definition at line 30 of file device.hpp.
__kf_device__ kfusion::device::TsdfVolume::elem_type * kfusion::device::TsdfVolume::operator() | ( | int | x, |
int | y, | ||
int | z | ||
) |
Definition at line 18 of file device.hpp.
__kf_device__ const kfusion::device::TsdfVolume::elem_type * kfusion::device::TsdfVolume::operator() | ( | int | x, |
int | y, | ||
int | z | ||
) | const |
Definition at line 21 of file device.hpp.
|
private |
__kf_device__ kfusion::device::TsdfVolume::elem_type * kfusion::device::TsdfVolume::zstep | ( | elem_type *const | ptr | ) | const |
Definition at line 27 of file device.hpp.
elem_type* const kfusion::device::TsdfVolume::data |
Definition at line 35 of file internal.hpp.
const int3 kfusion::device::TsdfVolume::dims |
Definition at line 36 of file internal.hpp.
const int kfusion::device::TsdfVolume::max_weight |
Definition at line 39 of file internal.hpp.
const float kfusion::device::TsdfVolume::trunc_dist |
Definition at line 38 of file internal.hpp.
const float3 kfusion::device::TsdfVolume::voxel_size |
Definition at line 37 of file internal.hpp.