![]() |
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 |