Go to the documentation of this file.
25 typedef cv::Ptr<KinFu>
Ptr;
39 void performLastScan();
44 {
return has_shifted_;}
47 {checkForShift_ = !checkForShift_;}
50 {record_mode_ = !record_mode_;}
53 {
return perform_last_scan_;};
64 void reset(
Affine3f initialPose = Affine3f::Identity());
72 Affine3f getCameraPose (
int time = -1)
const;
75 void allocate_buffers();
97 cv::Ptr<cuda::ProjectiveICP>
icp_;
cv::Ptr< cuda::ProjectiveICP > icp_
KF_EXPORTS void setDevice(int device)
KF_EXPORTS bool checkIfPreFermiGPU(int device)
void triggerCheckForShift()
cv::Ptr< cuda::TsdfVolume > volume_
KF_EXPORTS std::string getDeviceName(int device)
CyclicalBuffer implements a cyclical TSDF buffer. The class offers a simple interface,...
KF_EXPORTS void printCudaDeviceInfo(int device)
DeviceArray2D< Normal > Normals
KF_EXPORTS void printShortCudaDeviceInfo(int device)
std::vector< Affine3f > & getCameraPoses()
cuda::CyclicalBuffer cyclical_
Cyclical buffer object.
std::vector< Affine3f > poses_
KF_EXPORTS int getCudaEnabledDeviceCount()
KF_EXPORTS void renderImage(const Depth &depth, const Normals &normals, const Intr &intr, const Vec3f &light_pose, Image &image)
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:23