SceneArmarX Class Reference

#include <VisionX/libraries/AffordanceKitArmarX/SceneArmarX.h>

+ Inheritance diagram for SceneArmarX:

Public Member Functions

 SceneArmarX ()
 
 SceneArmarX (const AffordanceKit::PrimitiveSetPtr &primitives, const std::vector< AffordanceKit::UnimanualAffordancePtr > &unimanualAffordances, const std::vector< AffordanceKit::BimanualAffordancePtr > &bimanualAffordances)
 
 SceneArmarX (memoryx::EnvironmentalPrimitiveSegmentBasePrx &primitiveSegment, memoryx::AffordanceSegmentBasePrx &affordanceSegment)
 
void writeToMemory (const memoryx::EnvironmentalPrimitiveSegmentBasePrx &primitiveSegment, const memoryx::AffordanceSegmentBasePrx &affordanceSegment) const
 

Protected Member Functions

void generateAffordanceTypes ()
 

Protected Attributes

std::map< std::string, memoryx::AffordanceType > affordanceTypes
 

Constructor & Destructor Documentation

◆ SceneArmarX() [1/3]

◆ SceneArmarX() [2/3]

SceneArmarX ( const AffordanceKit::PrimitiveSetPtr & primitives,
const std::vector< AffordanceKit::UnimanualAffordancePtr > & unimanualAffordances,
const std::vector< AffordanceKit::BimanualAffordancePtr > & bimanualAffordances )

◆ SceneArmarX() [3/3]

SceneArmarX ( memoryx::EnvironmentalPrimitiveSegmentBasePrx & primitiveSegment,
memoryx::AffordanceSegmentBasePrx & affordanceSegment )

Member Function Documentation

◆ generateAffordanceTypes()

void generateAffordanceTypes ( )
protected

◆ writeToMemory()

void writeToMemory ( const memoryx::EnvironmentalPrimitiveSegmentBasePrx & primitiveSegment,
const memoryx::AffordanceSegmentBasePrx & affordanceSegment ) const

Member Data Documentation

◆ affordanceTypes

std::map<std::string, memoryx::AffordanceType> affordanceTypes
protected

The documentation for this class was generated from the following files: