SLProject 4.0.000
WAISlam Member List

This is the complete list of members for WAISlam, including all inherited members.

_cameraExtrinsicWAISlamToolsprotected
_cameraExtrinsicGuessWAISlamToolsprotected
_cameraExtrinsicGuessMutexWAISlamprotected
_cameraExtrinsicMutexWAISlamprotected
_cameraIntrinsicWAISlamToolsprotected
_distortionWAISlamToolsprotected
_extractorWAISlamprotected
_frameQueueMutexWAISlamprotected
_framesQueueWAISlamprotected
_globalMapWAISlamToolsprotected
_infoMatchedInlinersWAISlamprotected
_iniDataWAISlamToolsprotected
_iniExtractorWAISlamprotected
_initializedWAISlamToolsprotected
_isFinishWAISlamprotected
_isStopWAISlamprotected
_lastFrameWAISlamToolsprotected
_lastFrameMutexWAISlamprotected
_lastKeyFrameFrameIdWAISlamprotected
_lastRelocFrameIdWAISlamprotected
_localMapWAISlamToolsprotected
_localMappingWAISlamToolsprotected
_loopClosingWAISlamToolsprotected
_loopClosingThreadWAISlamToolsprotected
_mappingThreadsWAISlamToolsprotected
_mutexStatesWAISlamprotected
_paramsWAISlamprotected
_poseUpdateThreadWAISlamprotected
_processNewKeyFrameThreadWAISlamToolsprotected
_relocExtractorWAISlamprotected
_relocFrameCounterWAISlamprotected
_requestFinishWAISlamprotected
_stateWAISlamprotected
_stateMutexWAISlamprotected
_velocityWAISlamToolsprotected
_vocWAISlamToolsprotected
changeIntrinsic(cv::Mat intrinsic, cv::Mat distortion)WAISlam
checkKFConnectionsTree(WAIMap *map)WAISlamToolsstatic
countReprojectionOutliers(WAIFrame &frame, unsigned int &m, unsigned int &n, unsigned int &outliers)WAISlamToolsprotectedstatic
createFrame(WAIFrame &frame, cv::Mat &imageGray)WAISlam
createMarkerFrame(std::string markerFile, KPextractor *markerExtractor, const cv::Mat &markerCameraIntrinsic, WAIOrbVocabulary *voc)WAISlamToolsstatic
createNewKeyFrame(LocalMapping *localMapper, LocalMap &localMap, WAIMap *globalMap, WAIFrame &frame, unsigned long &lastKeyFrameFrameId)WAISlamToolsstatic
detectCycle(WAIKeyFrame *kf, std::set< WAIKeyFrame * > &visitedNode)WAISlamToolsstatic
doMarkerMapPreprocessing(std::string markerFile, cv::Mat &nodeTransform, float markerWidthInM, KPextractor *markerExtractor, WAIMap *map, const cv::Mat &markerCameraIntrinsic, WAIOrbVocabulary *voc)WAISlamToolsstatic
drawInfo(cv::Mat &imageBGR, float scale, bool showInitLine, bool showKeyPoints, bool showKeyPointsMatched)WAISlamvirtual
drawInitInfo(WAIInitializerData &iniData, WAIFrame &frame, cv::Mat &imageBGR, float scale)WAISlamToolsstatic
drawKeyPointInfo(WAIFrame &frame, cv::Mat &image, float scale)WAISlamToolsstatic
drawKeyPointMatches(WAIFrame &frame, cv::Mat &image, float scale)WAISlamToolsstatic
findFrameFixedMapMatches(WAIFrame &frame, WAIMap *waiMap, std::vector< cv::Point2f > &points2d, std::vector< cv::Point3f > &points3d)WAISlamToolsstatic
findMarkerHomography(WAIFrame &markerFrame, WAIKeyFrame *kfCand, cv::Mat &homography, int minMatches)WAISlamToolsstatic
finishRequested()WAISlamprotected
flushQueue()WAISlamprotected
genInitialMap(WAIMap *globalMap, LocalMapping *localMapper, LoopClosing *loopCloser, LocalMap &localMap)WAISlamToolsstatic
getKeyFrameCount()WAISlaminlinevirtual
getKeyFrames()WAISlaminlinevirtual
getKeyFramesInLoopCloseQueueCount()WAISlam
getKeyPointCount()WAISlaminlinevirtual
getKPextractor()WAISlaminline
getLastFrame()WAISlamvirtual
getLastFramePtr()WAISlamvirtual
getLocalMapPoints()WAISlaminlinevirtual
getLoopCloseCount()WAISlam
getLoopCloseStatus()WAISlam
getMap()WAISlaminlinevirtual
getMapPointCount()WAISlaminlinevirtual
getMapPointMatchesCount() constWAISlam
getMapPoints()WAISlaminlinevirtual
getMatchedCorrespondances(WAIFrame *frame, std::pair< std::vector< cv::Point2f >, std::vector< cv::Point3f > > &matching)WAISlam
getMatchedMapPoints(WAIFrame *frame)WAISlam
getNextFrame(WAIFrame &frame)WAISlamprotected
getNumKeyFrames()WAISlaminlinevirtual
getPose()WAISlamvirtual
getPrintableState()WAISlaminlinevirtual
getTrackingState()WAISlaminlinevirtual
hasStateIdle()WAISlamvirtual
initialize(WAIInitializerData &iniData, WAIFrame &frame, WAIOrbVocabulary *voc, LocalMap &localMap, int mapPointsNeeded=100)WAISlamToolsstatic
isFinished()WAISlamprotected
isInitialized()WAISlaminlinevirtual
isStop()WAISlamprotected
isTracking()WAISlamvirtual
mapping(WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int inliers, const unsigned long lastRelocFrameId, unsigned long &lastKeyFrameFrameId)WAISlamToolsstatic
motionModel(WAIFrame &frame, WAIFrame &lastFrame, cv::Mat &velocity, cv::Mat &pose)WAISlamToolsstatic
needNewKeyFrame(WAIMap *globalMap, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int nInliners, const unsigned long lastRelocFrameId, const unsigned long lastKeyFrameFrameId)WAISlamToolsstatic
oldInitialize(WAIFrame &frame, WAIInitializerData &iniData, WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, LoopClosing *loopCloser, WAIOrbVocabulary *voc, int mapPointsNeeded=100)WAISlamToolsstatic
relocalization(WAIFrame &currentFrame, WAIMap *waiMap, LocalMap &localMap, float minCommonWordFactor, int &inliers, bool minAccScoreFilter=false)WAISlamToolsstatic
relocalizationGPS(WAIFrame &currentFrame, WAIMap *waiMap, LocalMap &localMap, cv::Mat locENU, cv::Mat dirENU, float minCommonWordFactor, int &inliers, bool minAccScoreFilter)WAISlamToolsstatic
requestFinish()WAISlamprotected
requestStateIdle()WAISlamvirtual
reset()WAISlamvirtual
resume()WAISlamvirtual
retainImage()WAISlamvirtual
setCamExrinsicGuess(cv::Mat extrinsicGuess)WAISlamvirtual
setMap(std::unique_ptr< WAIMap > globalMap)WAISlamvirtual
strictMapping(WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int inliers, const unsigned long lastRelocFrameId, unsigned long &lastKeyFrameFrameId)WAISlamToolsstatic
strictNeedNewKeyFrame(WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int nInliers, const unsigned long lastRelocFrameId, const unsigned long lastKeyFrameFrameId)WAISlamToolsstatic
strictTracking(WAIMap *map, LocalMap &localMap, WAIFrame &frame, WAIFrame &lastFrame, int lastRelocFrameId, int &inliers)WAISlamToolsstatic
strictTrackReferenceKeyFrame(LocalMap &map, WAIFrame &lastFrame, WAIFrame &frame)WAISlamToolsstatic
tracking(WAIMap *map, LocalMap &localMap, WAIFrame &frame, WAIFrame &lastFrame, int lastRelocFrameId, cv::Mat &velocity, int &inliers)WAISlamToolsstatic
trackLocalMap(LocalMap &localMap, WAIFrame &frame, int lastRelocFrameId, int &inliers)WAISlamToolsstatic
trackLocalMapPoints(LocalMap &localMap, int lastRelocFrameId, WAIFrame &frame)WAISlamToolsstatic
trackReferenceKeyFrame(LocalMap &map, WAIFrame &lastFrame, WAIFrame &frame)WAISlamToolsstatic
trackWithMotionModel(cv::Mat velocity, WAIFrame &previousFrame, WAIFrame &frame)WAISlamToolsstatic
transformCoords(cv::Mat transform)WAISlam
update(cv::Mat &imageGray)WAISlamvirtual
updateLocalMap(WAIFrame &frame, LocalMap &localMap)WAISlamToolsstatic
updatePose(WAIFrame &frame)WAISlamvirtual
updatePoseKFIntegration(WAIFrame &frame)WAISlamvirtual
updatePoseThread(WAISlam *ptr)WAISlamprotectedstatic
updateState(WAITrackingState state)WAISlamprotected
WAISlam(const cv::Mat &intrinsic, const cv::Mat &distortion, WAIOrbVocabulary *voc, KPextractor *iniExtractor, KPextractor *relocExtractor, KPextractor *extractor, std::unique_ptr< WAIMap > globalMap, WAISlam::Params params)WAISlam
WAISlamTools()WAISlamToolsinlineprotected
~WAISlam()WAISlamvirtual
~WAISlamTools()WAISlamToolsinlineprotectedvirtual