Class SlamSystem¶
- Defined in File SlamSystem.h
Class Documentation¶
-
class
SlamSystem¶ Public Functions
-
SlamSystem()¶
-
SlamSystem(const SlamSystem&)¶
-
SlamSystem &
operator=(const SlamSystem&)¶
-
~SlamSystem()¶
-
SlamSystem *
fullReset()¶
-
void
nextImage(unsigned int id, const cv::Mat &img, const libvideoio::Camera &cam)¶
-
void
finalize()¶
-
ThreadSynchronizer &
finalized()¶
-
std::vector<FramePoseStruct::SharedPtr>
getAllPoses()¶
-
void
publishPose(const Sophus::Sim3f &pose)¶
-
void
publishKeyframeGraph(void)¶
-
void
publishCurrentKeyframe()¶
-
void
publishDepthImage(unsigned char *data)¶
-
void
updateDisplayDepthMap()¶
-
const shared_ptr<KeyFrameGraph> &
keyFrameGraph()¶
-
shared_ptr<TrackableKeyFrameSearch> &
trackableKeyFrameSearch()¶
-
unique_ptr<MappingThread> &
mapThread()¶
-
unique_ptr<TrackingThread> &
trackingThread()¶
-
unique_ptr<OptimizationThread> &
optThread()¶
-
unique_ptr<ConstraintSearchThread> &
constraintThread()¶
Public Members
-
boost::shared_mutex
poseConsistencyMutex¶
-