|  | RobWorkProject
    23.9.11-
    | 
Describes the result of a single grasp. More...
#include <GraspResult.hpp>
| Public Types | |
| enum | TestStatus { UnInitialized = 0 , Success , CollisionInitially , ObjectMissed , ObjectDropped , ObjectSlipped , TimeOut , SimulationFailure , InvKinFailure , PoseEstimateFailure , CollisionFiltered , CollisionObjectInitially , CollisionEnvironmentInitially , CollisionDuringExecution , Interference , WrenchInsufficient , Filtered , Skip , SizeOfStatusArray } | 
| the possible discrete outcomes of a single task simulation | |
| typedef rw::core::Ptr< GraspResult > | Ptr | 
| Smart pointer to this type of class. | |
| Public Member Functions | |
| GraspResult () | |
| Constructor. | |
| virtual | ~GraspResult () | 
| Destructor. | |
| GraspResult (const GraspResult &gresult) | |
| Copy constructor. | |
| Static Public Member Functions | |
| static std::string | toString (GraspResult::TestStatus status) | 
| Returns textual representation of given TestStatus. | |
| Public Attributes | |
| int | testStatus | 
| double | liftresult | 
| rw::math::Q | gripperConfigurationGrasp | 
| rw::math::Q | gripperConfigurationLift | 
| rw::math::Q | qualityBeforeLifting | 
| rw::math::Q | qualityAfterLifting | 
| rw::math::Transform3D | objectTtcpTarget | 
| rw::math::Transform3D | objectTtcpApproach | 
| rw::math::Transform3D | objectTtcpGrasp | 
| rw::math::Transform3D | objectTtcpLift | 
| std::vector< rw::math::Transform3D<> > | gripperTobjects | 
| std::vector< rw::sensor::Contact3D > | contactsGrasp | 
| std::vector< rw::sensor::Contact3D > | contactsLift | 
| std::vector< rw::math::Transform3D<> > | interferenceTs | 
| std::vector< double > | interferenceDistances | 
| std::vector< double > | interferenceAngles | 
| std::vector< double > | interferences | 
| double | interference | 
Describes the result of a single grasp.