#include <WAIMapPoint.h>
◆ RefKfSource
| Enumerator |
|---|
| RefKfSource_None | |
| RefKfSource_Constructor | |
| RefKfSource_EraseObservation | |
◆ WAIMapPoint() [1/2]
| WAIMapPoint::WAIMapPoint |
( |
int |
id, |
|
|
const cv::Mat & |
Pos, |
|
|
bool |
fixMp |
|
) |
| |
constructor used during map loading
◆ WAIMapPoint() [2/2]
| WAIMapPoint::WAIMapPoint |
( |
const cv::Mat & |
Pos, |
|
|
WAIKeyFrame * |
pRefKF |
|
) |
| |
◆ AddObservation()
| void WAIMapPoint::AddObservation |
( |
WAIKeyFrame * |
pKF, |
|
|
size_t |
idx |
|
) |
| |
◆ ComputeDistinctiveDescriptors()
| void WAIMapPoint::ComputeDistinctiveDescriptors |
( |
| ) |
|
◆ EraseObservation()
| void WAIMapPoint::EraseObservation |
( |
WAIKeyFrame * |
pKF | ) |
|
◆ GetDescriptor()
| cv::Mat WAIMapPoint::GetDescriptor |
( |
| ) |
|
◆ GetFoundRatio()
| float WAIMapPoint::GetFoundRatio |
( |
| ) |
|
◆ GetIndexInKeyFrame()
| int WAIMapPoint::GetIndexInKeyFrame |
( |
WAIKeyFrame * |
pKF | ) |
|
◆ GetMaxDistance()
| float WAIMapPoint::GetMaxDistance |
( |
| ) |
|
◆ GetMaxDistanceInvariance()
| float WAIMapPoint::GetMaxDistanceInvariance |
( |
| ) |
|
◆ GetMinDistance()
| float WAIMapPoint::GetMinDistance |
( |
| ) |
|
◆ GetMinDistanceInvariance()
| float WAIMapPoint::GetMinDistanceInvariance |
( |
| ) |
|
◆ GetNormal()
| cv::Mat WAIMapPoint::GetNormal |
( |
| ) |
|
◆ GetObservations()
| std::map< WAIKeyFrame *, size_t > WAIMapPoint::GetObservations |
( |
| ) |
|
◆ GetReferenceKeyFrame()
◆ GetReplaced()
◆ getSizeOf()
| size_t WAIMapPoint::getSizeOf |
( |
| ) |
|
◆ getSizeOfCvMat()
| size_t WAIMapPoint::getSizeOfCvMat |
( |
const cv::Mat & |
mat | ) |
|
◆ GetWorldPos()
| cv::Mat WAIMapPoint::GetWorldPos |
( |
| ) |
|
◆ IncreaseFound()
| void WAIMapPoint::IncreaseFound |
( |
int |
n = 1 | ) |
|
◆ IncreaseVisible()
| void WAIMapPoint::IncreaseVisible |
( |
int |
n = 1 | ) |
|
◆ isBad()
| bool WAIMapPoint::isBad |
( |
| ) |
|
◆ isFixed()
| bool WAIMapPoint::isFixed |
( |
| ) |
const |
|
inline |
◆ IsInKeyFrame()
◆ loadedFromMap()
| bool WAIMapPoint::loadedFromMap |
( |
| ) |
|
|
inline |
◆ normalVec()
◆ Observations()
| int WAIMapPoint::Observations |
( |
| ) |
|
◆ PredictScale() [1/2]
| int WAIMapPoint::PredictScale |
( |
const float & |
currentDist, |
|
|
WAIFrame * |
pF |
|
) |
| |
◆ PredictScale() [2/2]
| int WAIMapPoint::PredictScale |
( |
const float & |
currentDist, |
|
|
WAIKeyFrame * |
pF |
|
) |
| |
◆ refKf() [1/2]
◆ refKf() [2/2]
◆ Replace()
◆ SetBadFlag()
| void WAIMapPoint::SetBadFlag |
( |
| ) |
|
◆ SetDescriptor()
| void WAIMapPoint::SetDescriptor |
( |
const cv::Mat & |
descriptor | ) |
|
◆ SetMaxDistance()
| void WAIMapPoint::SetMaxDistance |
( |
float |
maxDist | ) |
|
◆ SetMinDistance()
| void WAIMapPoint::SetMinDistance |
( |
float |
minDist | ) |
|
◆ SetNormal()
| void WAIMapPoint::SetNormal |
( |
const cv::Mat & |
normal | ) |
|
◆ SetWorldPos()
| void WAIMapPoint::SetWorldPos |
( |
const cv::Mat & |
Pos | ) |
|
◆ UpdateNormalAndDepth()
| void WAIMapPoint::UpdateNormalAndDepth |
( |
| ) |
|
◆ worldPosVec() [1/2]
| WAI::V3 WAIMapPoint::worldPosVec |
( |
| ) |
|
◆ worldPosVec() [2/2]
| void WAIMapPoint::worldPosVec |
( |
WAI::V3 |
vec | ) |
|
◆ _fixed
| bool WAIMapPoint::_fixed = false |
|
protected |
◆ _loadedFromMap
| bool WAIMapPoint::_loadedFromMap = false |
|
protected |
◆ mbBad
| bool WAIMapPoint::mbBad = false |
|
protected |
◆ mbTrackInView
| bool WAIMapPoint::mbTrackInView = false |
◆ mDescriptor
| cv::Mat WAIMapPoint::mDescriptor |
|
protected |
◆ mfMaxDistance
| float WAIMapPoint::mfMaxDistance = 0.f |
|
protected |
◆ mfMinDistance
| float WAIMapPoint::mfMinDistance = 0.f |
|
protected |
◆ mGlobalMutex
| mutex WAIMapPoint::mGlobalMutex |
|
static |
◆ mMutexFeatures
| std::mutex WAIMapPoint::mMutexFeatures |
|
protected |
◆ mMutexMapPointCreation
| mutex WAIMapPoint::mMutexMapPointCreation |
|
static |
◆ mMutexPos
| std::mutex WAIMapPoint::mMutexPos |
|
protected |
◆ mnCorrectedByKF
| long unsigned int WAIMapPoint::mnCorrectedByKF |
◆ mnCorrectedReference
| long unsigned int WAIMapPoint::mnCorrectedReference |
◆ mnFirstKFid
| long int WAIMapPoint::mnFirstKFid |
◆ mnFound
| int WAIMapPoint::mnFound = 0 |
|
protected |
◆ mnId
| long unsigned int WAIMapPoint::mnId = -1 |
◆ mnLastFrameSeen
| long unsigned int WAIMapPoint::mnLastFrameSeen = 0 |
◆ mnMarker
| int WAIMapPoint::mnMarker[7] |
◆ mNormalVector
| cv::Mat WAIMapPoint::mNormalVector |
|
protected |
◆ mnTrackScaleLevel
| int WAIMapPoint::mnTrackScaleLevel = 0 |
◆ mnVisible
| int WAIMapPoint::mnVisible = 0 |
|
protected |
◆ mObservations
| std::map<WAIKeyFrame*, size_t> WAIMapPoint::mObservations |
|
protected |
◆ mPosGBA
| cv::Mat WAIMapPoint::mPosGBA |
◆ mpRefKF
◆ mpReplaced
◆ mTrackProjX
| float WAIMapPoint::mTrackProjX = 0.0f |
◆ mTrackProjY
| float WAIMapPoint::mTrackProjY = 0.0f |
◆ mTrackViewCos
| float WAIMapPoint::mTrackViewCos = 0.0f |
◆ mWorldPos
| cv::Mat WAIMapPoint::mWorldPos |
|
protected |
◆ nNextId
| long unsigned int WAIMapPoint::nNextId = 0 |
|
static |
◆ nObs
| int WAIMapPoint::nObs = 0 |
◆ refKfSource
The documentation for this class was generated from the following files: