50 virtual void reset(
const Transform & initialPose = Transform::getIdentity());
51 const Signature & getMap()
const {
return *map_;}
52 const Signature & getLastFrame()
const {
return *lastFrame_;}
65 float initDepthFactor_;
66 float floorThreshold_;
67 float scanKeyFrameThr_;
68 int scanMaximumMapSize_;
69 float scanSubtractRadius_;
70 float scanSubtractAngle_;
71 float scanMapMaxRange_;
72 int bundleAdjustment_;
74 float bundleMinMotion_;
75 int bundleMaxKeyFramesPerFeature_;
76 bool bundleUpdateFeatureMapOnAllFrames_;
77 float validDepthRatio_;
79 float pointToPlaneRadius_;
84 int lastFrameOldestNewId_;
88 pcl::PointCloud<pcl::PointXYZINormal>::Ptr cloud;
89 pcl::IndicesPtr indices;
95 std::vector<ScanKeyFrame> scansBuffer_;
96 pcl::PointCloud<pcl::PointXYZINormal>::Ptr assembleScanMap()
const;
97 bool alignScanKeyFramesWithGravity();
99 Optimizer * scanOptimizer_;
100 int scanKeyFrameSeq_;
102 std::map<int, std::map<int, FeatureBA> > bundleWordReferences_;
103 std::map<int, Transform> bundlePoses_;
104 std::multimap<int, Link> bundleLinks_;
105 std::multimap<int, Link> bundleIMUOrientations_;
106 std::map<int, std::vector<CameraModel> > bundleModels_;
107 std::map<int, int> bundlePoseReferences_;
110 ParametersMap parameters_;
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).