GraspCandidateHelper Class Reference

#include <RobotAPI/libraries/GraspingUtility/GraspCandidateHelper.h>

Public Member Functions

Eigen::Matrix4f defrost (const PoseBasePtr &base) const
 
Eigen::Vector3f defrost (const Vector3BasePtr &base) const
 
Eigen::Vector3f getApproachVector () const
 
const grasping::GraspCandidatePtr getGraspCandidate () const
 
Eigen::Matrix3f getGraspOrientationInGlobal () const
 
Eigen::Matrix3f getGraspOrientationInRobotRoot () const
 
Eigen::Matrix4f getGraspPoseInGlobal () const
 
Eigen::Matrix4f getGraspPoseInRobotRoot () const
 
Eigen::Vector3f getGraspPositionInGlobal () const
 
Eigen::Vector3f getGraspPositionInRobotRoot () const
 
Eigen::Matrix4f getPrePoseInRobotRoot (float approachDistance) const
 
const VirtualRobot::RobotPtrgetRobot () const
 
 GraspCandidateHelper ()=default
 
 GraspCandidateHelper (const GraspCandidateHelper &)=default
 
 GraspCandidateHelper (const grasping::GraspCandidatePtr &candidate, VirtualRobot::RobotPtr robot)
 
 GraspCandidateHelper (GraspCandidateHelper &&)=default
 
bool isSideGrasp ()
 
bool isTopGrasp ()
 
GraspCandidateHelperoperator= (const GraspCandidateHelper &)=default
 
GraspCandidateHelperoperator= (GraspCandidateHelper &&)=default
 
void setGraspCandidate (const grasping::GraspCandidatePtr &p)
 

Detailed Description

Definition at line 38 of file GraspCandidateHelper.h.

Constructor & Destructor Documentation

◆ GraspCandidateHelper() [1/4]

GraspCandidateHelper ( const grasping::GraspCandidatePtr &  candidate,
VirtualRobot::RobotPtr  robot 
)

Definition at line 32 of file GraspCandidateHelper.cpp.

◆ GraspCandidateHelper() [2/4]

GraspCandidateHelper ( )
default

◆ GraspCandidateHelper() [3/4]

◆ GraspCandidateHelper() [4/4]

Member Function Documentation

◆ defrost() [1/2]

Eigen::Matrix4f defrost ( const PoseBasePtr &  base) const
inline

Definition at line 71 of file GraspCandidateHelper.h.

◆ defrost() [2/2]

Eigen::Vector3f defrost ( const Vector3BasePtr &  base) const
inline

Definition at line 67 of file GraspCandidateHelper.h.

◆ getApproachVector()

Eigen::Vector3f getApproachVector ( ) const

Definition at line 80 of file GraspCandidateHelper.cpp.

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

◆ getGraspCandidate()

const grasping::GraspCandidatePtr getGraspCandidate ( ) const
inline

Definition at line 61 of file GraspCandidateHelper.h.

+ Here is the caller graph for this function:

◆ getGraspOrientationInGlobal()

Eigen::Matrix3f getGraspOrientationInGlobal ( ) const

Definition at line 71 of file GraspCandidateHelper.cpp.

+ Here is the call graph for this function:

◆ getGraspOrientationInRobotRoot()

Eigen::Matrix3f getGraspOrientationInRobotRoot ( ) const

Definition at line 54 of file GraspCandidateHelper.cpp.

+ Here is the call graph for this function:

◆ getGraspPoseInGlobal()

Eigen::Matrix4f getGraspPoseInGlobal ( ) const

Definition at line 64 of file GraspCandidateHelper.cpp.

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

◆ getGraspPoseInRobotRoot()

Eigen::Matrix4f getGraspPoseInRobotRoot ( ) const

Definition at line 39 of file GraspCandidateHelper.cpp.

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

◆ getGraspPositionInGlobal()

Eigen::Vector3f getGraspPositionInGlobal ( ) const

Definition at line 75 of file GraspCandidateHelper.cpp.

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

◆ getGraspPositionInRobotRoot()

Eigen::Vector3f getGraspPositionInRobotRoot ( ) const

Definition at line 59 of file GraspCandidateHelper.cpp.

+ Here is the call graph for this function:

◆ getPrePoseInRobotRoot()

Eigen::Matrix4f getPrePoseInRobotRoot ( float  approachDistance) const

Definition at line 49 of file GraspCandidateHelper.cpp.

+ Here is the call graph for this function:

◆ getRobot()

const VirtualRobot::RobotPtr& getRobot ( ) const
inline

Definition at line 76 of file GraspCandidateHelper.h.

◆ isSideGrasp()

bool isSideGrasp ( )

Definition at line 90 of file GraspCandidateHelper.cpp.

◆ isTopGrasp()

bool isTopGrasp ( )

Definition at line 85 of file GraspCandidateHelper.cpp.

◆ operator=() [1/2]

GraspCandidateHelper& operator= ( const GraspCandidateHelper )
default

◆ operator=() [2/2]

GraspCandidateHelper& operator= ( GraspCandidateHelper &&  )
default

◆ setGraspCandidate()

void setGraspCandidate ( const grasping::GraspCandidatePtr &  p)

Definition at line 96 of file GraspCandidateHelper.cpp.


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