22 #include <ISM/utility/GeometryHelper.hpp> 34 if (((*it)->object->type == object->type) && ((*it)->object->observedId ==
object->observedId)
37 (*it)->object = object;
38 (*it)->in_view =
true;
56 (*it)->in_view =
false;
68 (*it)->marked = marked;
79 (*it)->marked =
false;
85 ISM::ObjectSetPtr
set(
new ISM::ObjectSet());
93 set->insert(ISM::ObjectPtr(
new ISM::Object(*(*it)->object)));
101 ISM::ObjectSetPtr
set(
new ISM::ObjectSet());
107 set->insert(ISM::ObjectPtr(
new ISM::Object(*(*it)->object)));
137 if (!((*it)->marked))
ISM::ObjectSetPtr getObjectSetFromAllEstimations()
bool enable_neighborhood_evaluation_
void clearUnmarkedEstimations()
void addEstimation(ISM::ObjectPtr object)
ObjectEstimationPtrs estimations_
void resetInViewForAllEstimations()
double neighbour_angle_threshold_
void unmarkAllEstimations()
ISM::ObjectSetPtr getObjectSetFromMarkedEstimations()
std::vector< ObjectEstimationPtr > ObjectEstimationPtrs
void clearAllEstimations()
boost::mutex estimations_mutex_
double neighbour_distance_threshold_
boost::shared_ptr< ObjectEstimation > ObjectEstimationPtr
void setMarkedForAllEstimationsInView(bool marked)
ObjectEstimationPtrs getAllEstimations()