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