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
 

Detailed Description

Definition at line 33 of file SceneArmarX.h.

Constructor & Destructor Documentation

◆ SceneArmarX() [1/3]

Definition at line 59 of file SceneArmarX.cpp.

+ Here is the call graph for this function:

◆ SceneArmarX() [2/3]

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

Definition at line 64 of file SceneArmarX.cpp.

+ Here is the call graph for this function:

◆ SceneArmarX() [3/3]

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

Definition at line 70 of file SceneArmarX.cpp.

Member Function Documentation

◆ generateAffordanceTypes()

void generateAffordanceTypes ( )
protected

Definition at line 347 of file SceneArmarX.cpp.

+ Here is the caller graph for this function:

◆ writeToMemory()

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

Definition at line 246 of file SceneArmarX.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ affordanceTypes

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

Definition at line 46 of file SceneArmarX.h.


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