UnimanualAffordanceArmarX Class Reference

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

Public Member Functions

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

Protected Member Functions

float computeSamplingDistance (const Eigen::Matrix4f &sampling1, const Eigen::Matrix4f &sampling2)
 
Eigen::Vector3f computeSamplingPosition (const Eigen::Matrix4f &pose, float offset)
 

Protected Attributes

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

Detailed Description

Definition at line 36 of file UnimanualAffordanceArmarX.h.

Constructor & Destructor Documentation

◆ UnimanualAffordanceArmarX()

UnimanualAffordanceArmarX ( const AffordanceKit::UnimanualAffordancePtr & unimanualAffordance)

Definition at line 32 of file UnimanualAffordanceArmarX.cpp.

◆ ~UnimanualAffordanceArmarX()

Member Function Documentation

◆ computeSamplingDistance()

float computeSamplingDistance ( const Eigen::Matrix4f & sampling1,
const Eigen::Matrix4f & sampling2 )
protected

Definition at line 64 of file UnimanualAffordanceArmarX.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ computeSamplingPosition()

Eigen::Vector3f computeSamplingPosition ( const Eigen::Matrix4f & pose,
float offset )
protected

Definition at line 57 of file UnimanualAffordanceArmarX.cpp.

+ Here is the caller graph for this function:

◆ reset()

void reset ( )

Definition at line 48 of file UnimanualAffordanceArmarX.cpp.

◆ visualize()

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

Definition at line 77 of file UnimanualAffordanceArmarX.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ affordance

AffordanceKit::UnimanualAffordancePtr affordance
protected

Definition at line 56 of file UnimanualAffordanceArmarX.h.

◆ visualizationCoordinateNode

SoCoordinate3* visualizationCoordinateNode
protected

Definition at line 58 of file UnimanualAffordanceArmarX.h.

◆ visualizationLineSetNode

SoLineSet* visualizationLineSetNode
protected

Definition at line 60 of file UnimanualAffordanceArmarX.h.

◆ visualizationMaterialNode

SoMaterial* visualizationMaterialNode
protected

Definition at line 59 of file UnimanualAffordanceArmarX.h.

◆ visualizationNode

SoSeparator* visualizationNode
protected

Definition at line 61 of file UnimanualAffordanceArmarX.h.


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