26 #include <AffordanceKit/Scene.h>
27 #include <MemoryX/interface/components/WorkingMemoryInterface.h>
36 SceneArmarX(
const AffordanceKit::PrimitiveSetPtr& primitives,
37 const std::vector<AffordanceKit::UnimanualAffordancePtr>& unimanualAffordances,
38 const std::vector<AffordanceKit::BimanualAffordancePtr>& bimanualAffordances);
39 SceneArmarX(memoryx::EnvironmentalPrimitiveSegmentBasePrx& primitiveSegment,
40 memoryx::AffordanceSegmentBasePrx& affordanceSegment);
42 void writeToMemory(
const memoryx::EnvironmentalPrimitiveSegmentBasePrx& primitiveSegment,
43 const memoryx::AffordanceSegmentBasePrx& affordanceSegment)
const;