28 using namespace FindAndGraspObjectGroup;
44 memoryx::ChannelRefBaseSequence objectChannelRefs =
46 memoryx::ChannelRefBaseSequence markerChannelRefs =
48 ARMARX_DEBUG <<
"objectChannel available: " << objectChannelRefs.size() <<
"; "
49 <<
"markerChannel available: " << markerChannelRefs.size();
51 if (objectChannelRefs.size() == 0 || markerChannelRefs.size() == 0)
58 setOutput(
"objectInstanceChannel", objectChannelRefs.front());
59 setOutput(
"markerInstanceChannel", markerChannelRefs.front());
61 ARMARX_DEBUG <<
"SelectObjectsState::onEnter(): objectChannelRefs.front(): "
62 << objectChannelRefs.front() <<
" (to: setOutput())" <<
flush;
63 ARMARX_DEBUG <<
"SelectObjectsState::onEnter(): markerChannelRefs.front(): "
64 << markerChannelRefs.front() <<
" (to: setOutput())" <<
flush;
65 sendEvent<EvObjectsSelected>();
80 return "SelectObject";