BimanualAffordanceArmarX Class Reference

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

Public Member Functions

 BimanualAffordanceArmarX (const AffordanceKit::BimanualAffordancePtr &bimanualAffordance)
 
void reset ()
 
void visualize (const armarx::DebugDrawerInterfacePrx &debugDrawer, const std::string &layerName, const std::string &id, float minExpectedProbability, const AffordanceKit::PrimitivePtr &primitive)
 
 ~BimanualAffordanceArmarX ()
 

Protected Attributes

AffordanceKit::BimanualAffordancePtr affordance
 
SoCoordinate3 * visualizationCoordinateNode
 
SoLineSet * visualizationLineSetNode
 
SoMaterial * visualizationMaterialNode
 
SoSeparator * visualizationNode
 

Constructor & Destructor Documentation

◆ BimanualAffordanceArmarX()

BimanualAffordanceArmarX ( const AffordanceKit::BimanualAffordancePtr & bimanualAffordance)

◆ ~BimanualAffordanceArmarX()

Member Function Documentation

◆ reset()

void reset ( )

◆ visualize()

void visualize ( const armarx::DebugDrawerInterfacePrx & debugDrawer,
const std::string & layerName,
const std::string & id,
float minExpectedProbability,
const AffordanceKit::PrimitivePtr & primitive )

Member Data Documentation

◆ affordance

AffordanceKit::BimanualAffordancePtr affordance
protected

◆ visualizationCoordinateNode

SoCoordinate3* visualizationCoordinateNode
protected

◆ visualizationLineSetNode

SoLineSet* visualizationLineSetNode
protected

◆ visualizationMaterialNode

SoMaterial* visualizationMaterialNode
protected

◆ visualizationNode

SoSeparator* visualizationNode
protected

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