本文整理汇总了C++中MapPoint::isLocalDynamic方法的典型用法代码示例。如果您正苦于以下问题:C++ MapPoint::isLocalDynamic方法的具体用法?C++ MapPoint::isLocalDynamic怎么用?C++ MapPoint::isLocalDynamic使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MapPoint
的用法示例。
在下文中一共展示了MapPoint::isLocalDynamic方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: updateNewPosesPoints
void BundleRTS::updateNewPosesPoints() {
//update the points
for (MapPoint* mpt = pCoSLAM->curMapPts.getHead(); mpt; mpt = mpt->next) {
if (mpt->lastFrame <= firstKeyFrame->f)
continue;
// if (mpt->bLocalDyn == TYPE_MAPPOINT_STATIC || mpt->bLocalDyn == TYPE_MAPPOINT_UNCERTAIN
// )
if (mpt->isLocalDynamic())
updateStaticPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, false);
else if (mpt->isLocalDynamic())
updateDynamicPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, false);
}
for (MapPoint* mpt = pCoSLAM->actMapPts.getHead(); mpt; mpt = mpt->next) {
if (mpt->lastFrame <= firstKeyFrame->f)
continue;
// if (mpt->bLocalDyn == TYPE_MAPPOINT_STATIC || mpt->bLocalDyn == TYPE_MAPPOINT_UNCERTAIN
// )
if (mpt->isLocalStatic())
updateStaticPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, false);
else if (mpt->isLocalDynamic())
updateDynamicPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, false);
}
}
示例2: updateNewPosesPoints
void RobustBundleRTS::updateNewPosesPoints() {
//update the points
for (MapPoint* mpt = pCoSLAM->curMapPts.getHead(); mpt; mpt = mpt->next) {
if (mpt->lastFrame <= firstKeyFrame->f)
continue;
if (mpt->isLocalStatic())
updateStaticPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, true);
else if (mpt->isLocalDynamic())
updateDynamicPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, true);
}
for (MapPoint* mpt = pCoSLAM->actMapPts.getHead(); mpt; mpt = mpt->next) {
if (mpt->lastFrame <= firstKeyFrame->f)
continue;
if (mpt->isLocalStatic())
updateStaticPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, true);
else if (mpt->isLocalStatic())
updateDynamicPointPosition(pCoSLAM->numCams, mpt,
Const::PIXEL_ERR_VAR, true);
}
}