addImgPose(ImgPose *imgPose) | kfusion::cuda::CyclicalBuffer | inline |
buffer_ | kfusion::cuda::CyclicalBuffer | private |
calcBounds(Vec3i &offset, Vec3i &minBounds, Vec3i &maxBounds) | kfusion::cuda::CyclicalBuffer | private |
calcIndex(float f) const | kfusion::cuda::CyclicalBuffer | inlineprivate |
checkForShift(cv::Ptr< cuda::TsdfVolume > volume, const Affine3f &cam_pose, const double distance_camera_target, const bool perform_shift=true, const bool last_shift=false, const bool record_mode=false) | kfusion::cuda::CyclicalBuffer | |
cloud_buffer_device_ | kfusion::cuda::CyclicalBuffer | private |
cloud_slice_ | kfusion::cuda::CyclicalBuffer | private |
computeAndSetNewCubeMetricOrigin(cv::Ptr< cuda::TsdfVolume > volume, const cv::Vec3f &target_point, Vec3i &offset) | kfusion::cuda::CyclicalBuffer | |
CyclicalBuffer(KinFuParams params) | kfusion::cuda::CyclicalBuffer | inline |
distance_threshold_ | kfusion::cuda::CyclicalBuffer | private |
euclideanDistance(const Point &p1, const Point &p2) | kfusion::cuda::CyclicalBuffer | private |
getBuffer() | kfusion::cuda::CyclicalBuffer | inline |
getDistanceThreshold() | kfusion::cuda::CyclicalBuffer | inline |
getEulerYPR(float &yaw, float &pitch, float &roll, cv::Affine3< float >::Mat3 &mat, unsigned int solution_number=1) | kfusion::cuda::CyclicalBuffer | private |
getMesh() | kfusion::cuda::CyclicalBuffer | inline |
getOrigin() | kfusion::cuda::CyclicalBuffer | inline |
getSliceCount() | kfusion::cuda::CyclicalBuffer | inline |
global_shift_ | kfusion::cuda::CyclicalBuffer | private |
imgPoses_ | kfusion::cuda::CyclicalBuffer | private |
initBuffer(cv::Ptr< cuda::TsdfVolume > tsdf_volume) | kfusion::cuda::CyclicalBuffer | inline |
last_camPose_ | kfusion::cuda::CyclicalBuffer | private |
no_reconstruct_ | kfusion::cuda::CyclicalBuffer | private |
optimize_ | kfusion::cuda::CyclicalBuffer | private |
performShift(cv::Ptr< cuda::TsdfVolume > volume, const cv::Vec3f &target_point, const Affine3f &cam_pose, const bool last_shift=false, const bool record_mode=false) | kfusion::cuda::CyclicalBuffer | |
pl_ | kfusion::cuda::CyclicalBuffer | private |
resetBuffer(cv::Ptr< cuda::TsdfVolume > tsdf_volume) | kfusion::cuda::CyclicalBuffer | inline |
resetMesh() | kfusion::cuda::CyclicalBuffer | inline |
setDistanceThreshold(const double threshold) | kfusion::cuda::CyclicalBuffer | inline |
setVolumeSize(const Vec3f size) | kfusion::cuda::CyclicalBuffer | inline |
setVolumeSize(const double size) | kfusion::cuda::CyclicalBuffer | inline |
setVoxelSize(const Vec3f vsize) | kfusion::cuda::CyclicalBuffer | inline |
shiftOrigin(cv::Ptr< cuda::TsdfVolume > tsdf_volume, Vec3i offset) | kfusion::cuda::CyclicalBuffer | inlineprivate |
slice_count_ | kfusion::cuda::CyclicalBuffer | private |
~CyclicalBuffer() | kfusion::cuda::CyclicalBuffer | inline |