ORB SLA2
Static Public Member Functions | List of all members
ORB_SLAM2::Optimizer Class Reference

Static Public Member Functions

static void BundleAdjustment (const std::vector< KeyFrame *> &vpKF, const std::vector< MapPoint *> &vpMP, int nIterations=5, bool *pbStopFlag=NULL, const unsigned long nLoopKF=0, const bool bRobust=true)
 
static void GlobalBundleAdjustemnt (Map *pMap, int nIterations=5, bool *pbStopFlag=NULL, const unsigned long nLoopKF=0, const bool bRobust=true)
 
static void LocalBundleAdjustment (KeyFrame *pKF, bool *pbStopFlag, Map *pMap)
 
static int PoseOptimization (Frame *pFrame)
 
static void OptimizeEssentialGraph (Map *pMap, KeyFrame *pLoopKF, KeyFrame *pCurKF, const LoopClosing::KeyFrameAndPose &NonCorrectedSim3, const LoopClosing::KeyFrameAndPose &CorrectedSim3, const map< KeyFrame *, set< KeyFrame *> > &LoopConnections, const bool &bFixScale)
 
static int OptimizeSim3 (KeyFrame *pKF1, KeyFrame *pKF2, std::vector< MapPoint *> &vpMatches1, g2o::Sim3 &g2oS12, const float th2, const bool bFixScale)
 

The documentation for this class was generated from the following files: