SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
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