#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: