Skip to content
Snippets Groups Projects
Commit cc25ee26 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Small modifs in getConstraintList( c_list )

parent 935b13b2
No related branches found
No related tags found
No related merge requests found
...@@ -137,7 +137,7 @@ inline FeatureBaseList& CaptureBase::getFeatureList() ...@@ -137,7 +137,7 @@ inline FeatureBaseList& CaptureBase::getFeatureList()
inline void CaptureBase::getConstraintList(ConstraintBaseList& _ctr_list) inline void CaptureBase::getConstraintList(ConstraintBaseList& _ctr_list)
{ {
for (FeatureBasePtr f_ptr : getFeatureList()) for (auto f_ptr : getFeatureList())
f_ptr->getConstraintList(_ctr_list); f_ptr->getConstraintList(_ctr_list);
} }
......
...@@ -94,8 +94,9 @@ ConstraintBaseList& FeatureBase::getConstraintList() ...@@ -94,8 +94,9 @@ ConstraintBaseList& FeatureBase::getConstraintList()
void FeatureBase::getConstraintList(ConstraintBaseList & _ctr_list) void FeatureBase::getConstraintList(ConstraintBaseList & _ctr_list)
{ {
for(ConstraintBasePtr c_ptr : constraint_list_) _ctr_list.insert(_ctr_list.end(), constraint_list_.begin(), constraint_list_.end());
_ctr_list.push_back(c_ptr); // for(ConstraintBasePtr c_ptr : constraint_list_)
// _ctr_list.push_back(c_ptr);
} }
void FeatureBase::setMeasurementCovariance(const Eigen::MatrixXs & _meas_cov) void FeatureBase::setMeasurementCovariance(const Eigen::MatrixXs & _meas_cov)
......
...@@ -251,7 +251,7 @@ inline void FrameBase::unlinkCapture(CaptureBasePtr _cap_ptr) ...@@ -251,7 +251,7 @@ inline void FrameBase::unlinkCapture(CaptureBasePtr _cap_ptr)
inline void FrameBase::getConstraintList(ConstraintBaseList& _ctr_list) inline void FrameBase::getConstraintList(ConstraintBaseList& _ctr_list)
{ {
for (CaptureBasePtr c_ptr : getCaptureList()) for (auto c_ptr : getCaptureList())
c_ptr->getConstraintList(_ctr_list); c_ptr->getConstraintList(_ctr_list);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment