SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for WAISlam, including all inherited members.
_cameraExtrinsic | WAISlamTools | protected |
_cameraExtrinsicGuess | WAISlamTools | protected |
_cameraExtrinsicGuessMutex | WAISlam | protected |
_cameraExtrinsicMutex | WAISlam | protected |
_cameraIntrinsic | WAISlamTools | protected |
_distortion | WAISlamTools | protected |
_extractor | WAISlam | protected |
_frameQueueMutex | WAISlam | protected |
_framesQueue | WAISlam | protected |
_globalMap | WAISlamTools | protected |
_infoMatchedInliners | WAISlam | protected |
_iniData | WAISlamTools | protected |
_iniExtractor | WAISlam | protected |
_initialized | WAISlamTools | protected |
_isFinish | WAISlam | protected |
_isStop | WAISlam | protected |
_lastFrame | WAISlamTools | protected |
_lastFrameMutex | WAISlam | protected |
_lastKeyFrameFrameId | WAISlam | protected |
_lastRelocFrameId | WAISlam | protected |
_localMap | WAISlamTools | protected |
_localMapping | WAISlamTools | protected |
_loopClosing | WAISlamTools | protected |
_loopClosingThread | WAISlamTools | protected |
_mappingThreads | WAISlamTools | protected |
_mutexStates | WAISlam | protected |
_params | WAISlam | protected |
_poseUpdateThread | WAISlam | protected |
_processNewKeyFrameThread | WAISlamTools | protected |
_relocExtractor | WAISlam | protected |
_relocFrameCounter | WAISlam | protected |
_requestFinish | WAISlam | protected |
_state | WAISlam | protected |
_stateMutex | WAISlam | protected |
_velocity | WAISlamTools | protected |
_voc | WAISlamTools | protected |
changeIntrinsic(cv::Mat intrinsic, cv::Mat distortion) | WAISlam | |
checkKFConnectionsTree(WAIMap *map) | WAISlamTools | static |
countReprojectionOutliers(WAIFrame &frame, unsigned int &m, unsigned int &n, unsigned int &outliers) | WAISlamTools | protectedstatic |
createFrame(WAIFrame &frame, cv::Mat &imageGray) | WAISlam | |
createMarkerFrame(std::string markerFile, KPextractor *markerExtractor, const cv::Mat &markerCameraIntrinsic, WAIOrbVocabulary *voc) | WAISlamTools | static |
createNewKeyFrame(LocalMapping *localMapper, LocalMap &localMap, WAIMap *globalMap, WAIFrame &frame, unsigned long &lastKeyFrameFrameId) | WAISlamTools | static |
detectCycle(WAIKeyFrame *kf, std::set< WAIKeyFrame * > &visitedNode) | WAISlamTools | static |
doMarkerMapPreprocessing(std::string markerFile, cv::Mat &nodeTransform, float markerWidthInM, KPextractor *markerExtractor, WAIMap *map, const cv::Mat &markerCameraIntrinsic, WAIOrbVocabulary *voc) | WAISlamTools | static |
drawInfo(cv::Mat &imageBGR, float scale, bool showInitLine, bool showKeyPoints, bool showKeyPointsMatched) | WAISlam | virtual |
drawInitInfo(WAIInitializerData &iniData, WAIFrame &frame, cv::Mat &imageBGR, float scale) | WAISlamTools | static |
drawKeyPointInfo(WAIFrame &frame, cv::Mat &image, float scale) | WAISlamTools | static |
drawKeyPointMatches(WAIFrame &frame, cv::Mat &image, float scale) | WAISlamTools | static |
findFrameFixedMapMatches(WAIFrame &frame, WAIMap *waiMap, std::vector< cv::Point2f > &points2d, std::vector< cv::Point3f > &points3d) | WAISlamTools | static |
findMarkerHomography(WAIFrame &markerFrame, WAIKeyFrame *kfCand, cv::Mat &homography, int minMatches) | WAISlamTools | static |
finishRequested() | WAISlam | protected |
flushQueue() | WAISlam | protected |
genInitialMap(WAIMap *globalMap, LocalMapping *localMapper, LoopClosing *loopCloser, LocalMap &localMap) | WAISlamTools | static |
getKeyFrameCount() | WAISlam | inlinevirtual |
getKeyFrames() | WAISlam | inlinevirtual |
getKeyFramesInLoopCloseQueueCount() | WAISlam | |
getKeyPointCount() | WAISlam | inlinevirtual |
getKPextractor() | WAISlam | inline |
getLastFrame() | WAISlam | virtual |
getLastFramePtr() | WAISlam | virtual |
getLocalMapPoints() | WAISlam | inlinevirtual |
getLoopCloseCount() | WAISlam | |
getLoopCloseStatus() | WAISlam | |
getMap() | WAISlam | inlinevirtual |
getMapPointCount() | WAISlam | inlinevirtual |
getMapPointMatchesCount() const | WAISlam | |
getMapPoints() | WAISlam | inlinevirtual |
getMatchedCorrespondances(WAIFrame *frame, std::pair< std::vector< cv::Point2f >, std::vector< cv::Point3f >> &matching) | WAISlam | |
getMatchedMapPoints(WAIFrame *frame) | WAISlam | |
getNextFrame(WAIFrame &frame) | WAISlam | protected |
getNumKeyFrames() | WAISlam | inlinevirtual |
getPose() | WAISlam | virtual |
getPrintableState() | WAISlam | inlinevirtual |
getTrackingState() | WAISlam | inlinevirtual |
hasStateIdle() | WAISlam | virtual |
initialize(WAIInitializerData &iniData, WAIFrame &frame, WAIOrbVocabulary *voc, LocalMap &localMap, int mapPointsNeeded=100) | WAISlamTools | static |
isFinished() | WAISlam | protected |
isInitialized() | WAISlam | inlinevirtual |
isStop() | WAISlam | protected |
isTracking() | WAISlam | virtual |
mapping(WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int inliers, const unsigned long lastRelocFrameId, unsigned long &lastKeyFrameFrameId) | WAISlamTools | static |
motionModel(WAIFrame &frame, WAIFrame &lastFrame, cv::Mat &velocity, cv::Mat &pose) | WAISlamTools | static |
needNewKeyFrame(WAIMap *globalMap, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int nInliners, const unsigned long lastRelocFrameId, const unsigned long lastKeyFrameFrameId) | WAISlamTools | static |
oldInitialize(WAIFrame &frame, WAIInitializerData &iniData, WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, LoopClosing *loopCloser, WAIOrbVocabulary *voc, int mapPointsNeeded=100) | WAISlamTools | static |
relocalization(WAIFrame ¤tFrame, WAIMap *waiMap, LocalMap &localMap, float minCommonWordFactor, int &inliers, bool minAccScoreFilter=false) | WAISlamTools | static |
relocalizationGPS(WAIFrame ¤tFrame, WAIMap *waiMap, LocalMap &localMap, cv::Mat locENU, cv::Mat dirENU, float minCommonWordFactor, int &inliers, bool minAccScoreFilter) | WAISlamTools | static |
requestFinish() | WAISlam | protected |
requestStateIdle() | WAISlam | virtual |
reset() | WAISlam | virtual |
resume() | WAISlam | virtual |
retainImage() | WAISlam | virtual |
setCamExrinsicGuess(cv::Mat extrinsicGuess) | WAISlam | virtual |
setMap(std::unique_ptr< WAIMap > globalMap) | WAISlam | virtual |
strictMapping(WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int inliers, const unsigned long lastRelocFrameId, unsigned long &lastKeyFrameFrameId) | WAISlamTools | static |
strictNeedNewKeyFrame(WAIMap *map, LocalMap &localMap, LocalMapping *localMapper, WAIFrame &frame, int nInliers, const unsigned long lastRelocFrameId, const unsigned long lastKeyFrameFrameId) | WAISlamTools | static |
strictTracking(WAIMap *map, LocalMap &localMap, WAIFrame &frame, WAIFrame &lastFrame, int lastRelocFrameId, int &inliers) | WAISlamTools | static |
strictTrackReferenceKeyFrame(LocalMap &map, WAIFrame &lastFrame, WAIFrame &frame) | WAISlamTools | static |
tracking(WAIMap *map, LocalMap &localMap, WAIFrame &frame, WAIFrame &lastFrame, int lastRelocFrameId, cv::Mat &velocity, int &inliers) | WAISlamTools | static |
trackLocalMap(LocalMap &localMap, WAIFrame &frame, int lastRelocFrameId, int &inliers) | WAISlamTools | static |
trackLocalMapPoints(LocalMap &localMap, int lastRelocFrameId, WAIFrame &frame) | WAISlamTools | static |
trackReferenceKeyFrame(LocalMap &map, WAIFrame &lastFrame, WAIFrame &frame) | WAISlamTools | static |
trackWithMotionModel(cv::Mat velocity, WAIFrame &previousFrame, WAIFrame &frame) | WAISlamTools | static |
transformCoords(cv::Mat transform) | WAISlam | |
update(cv::Mat &imageGray) | WAISlam | virtual |
updateLocalMap(WAIFrame &frame, LocalMap &localMap) | WAISlamTools | static |
updatePose(WAIFrame &frame) | WAISlam | virtual |
updatePoseKFIntegration(WAIFrame &frame) | WAISlam | virtual |
updatePoseThread(WAISlam *ptr) | WAISlam | protectedstatic |
updateState(WAITrackingState state) | WAISlam | protected |
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() | WAISlamTools | inlineprotected |
~WAISlam() | WAISlam | virtual |
~WAISlamTools() | WAISlamTools | inlineprotectedvirtual |