nuklei::TwoFingerDescriptor Class Reference
Inheritance diagram for nuklei::TwoFingerDescriptor:
nuklei::GraspDescriptor nuklei::Descriptor

Public Types

typedef NUKLEI_UNIQUE_PTR< TwoFingerDescriptorptr
 
- Public Types inherited from nuklei::GraspDescriptor
enum  TrialOutcome {
  PHYSICAL_SUCCESS = 0, PHYSICAL_FAILURE, PHYSICAL_UNSTABLE, VIRTUAL_SUCCESS,
  VIRTUAL_FAILURE, PE_ERROR, KINEMATIC_ERROR, UNKNOWN
}
 
typedef NUKLEI_UNIQUE_PTR< GraspDescriptorptr
 
typedef TrialOutcome Type
 
- Public Types inherited from nuklei::Descriptor
typedef NUKLEI_UNIQUE_PTR< Descriptorptr
 

Public Member Functions

virtual void assertConsistency () const
 
NUKLEI_UNIQUE_PTR< Descriptorclone () const
 
NUKLEI_UNIQUE_PTR< Descriptorcreate () const
 
coord_t getGap () const
 
void setGap (const coord_t gap)
 
bool getCloseToGrasp () const
 
void setCloseToGrasp (const bool closeToGrasp)
 
Vector3 getCoViSEuler () const
 
void setCoViSEuler (const Vector3 &covisEuler)
 
- Public Member Functions inherited from nuklei::GraspDescriptor
TrialOutcome getTrialOutcome () const
 
void setTrialOutcome (const TrialOutcome trialOutcome)
 
std::vector< weight_tgetQuality () const
 
void setQuality (const std::vector< weight_t > q)
 
- Public Member Functions inherited from nuklei::Descriptor
virtual double distanceTo (const Descriptor &d) const
 

Friends

class NUKLEI_SERIALIZATION_FRIEND_CLASSNAME
 

Additional Inherited Members

- Static Public Attributes inherited from nuklei::GraspDescriptor
static const Type defaultType = UNKNOWN
 
static const std::string TypeNames []
 

Detailed Description

Definition at line 229 of file Descriptor.h.


The documentation for this class was generated from the following file:
© Copyright 2007-2013 Renaud Detry.
Distributed under the terms of the GNU General Public License (GPL).
(See accompanying file LICENSE.txt or copy at http://www.gnu.org/copyleft/gpl.html.)
Revised Sun Sep 13 2020 19:10:13.