Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OSCAR::PCEEWrenchD1 Class Reference
[ObstacleAvoidance]

PCEEWrenchD1 is derived from PCAWorkCell. More...

#include <PCEEWrenchD1.hpp>

Inheritance diagram for OSCAR::PCEEWrenchD1:

Inheritance graph
[legend]
List of all members.

Public Methods

 PCEEWrenchD1 (WorkCell &workCell, const ArtificialPotentialF &func, FKJacobian &fkJacobian, Node *manipulator)
 PCEEWrenchD1 (const PCEEWrenchD1 &crit)
PCEEWrenchD1 & operator= (const PCEEWrenchD1 &crit)
virtual ~PCEEWrenchD1 ()

Protected Methods

virtual bool computeCriteria (RepositoryList &repoList)

Protected Attributes

HandPose wrenchWeight

Detailed Description

Author:
Ethan Swint


Constructor & Destructor Documentation

OSCAR::PCEEWrenchD1::PCEEWrenchD1 WorkCell   workCell,
const ArtificialPotentialF   func,
FKJacobian   fkJacobian,
Node   manipulator
 

Constructor for PCEEWrenchD1 This constructor creates an object PCEEWrenchD1 that contains the computational ability to compute EEWrenchD1 based criteria. DH parameters and other data such as the tool point set in the EEWrenchD1 object.

Parameters:
EEWrenchD1 A pointer to the EEWrenchD1 object that calculates the EEWrenchD1.

OSCAR::PCEEWrenchD1::PCEEWrenchD1 const PCEEWrenchD1 &    crit
 

Copy Constructor for PCEEWrenchD1 Use this to create a PCEEWrenchD1 object whose defaults are set via the constructor argument. Note: the pointer to the EEWrenchD1 repository is also copied so it now points to the same repository unless a different RepositoryList is specified in computeCriteria. The EEWrenchD1Ptr is also copied so changes to it will now affect both criteria.

Parameters:
crit A PCEEWrenchD1 object that is used to create the new object

virtual OSCAR::PCEEWrenchD1::~PCEEWrenchD1   [virtual]
 

Destructor for PCEEWrenchD1.


Member Function Documentation

virtual bool OSCAR::PCEEWrenchD1::computeCriteria RepositoryList   repoList [protected, virtual]
 

Implements OSCAR::PerformanceCriteria.

PCEEWrenchD1& OSCAR::PCEEWrenchD1::operator= const PCEEWrenchD1 &    crit
 

Copy operator for PCEEWrenchD1 Use this to copy one PCEEWrenchD1 object into another. Note: the pointer to the EEWrenchD1 repository is also copied so it now points to the same repository unless a different RepositoryList is specified in computeCriteria. The EEWrenchD1Ptr is also copied so changes to it will now affect both criteria.

Returns:
A reference to itself
Parameters:
crit A PCEEWrenchD1 object that is copied into the calling object.


Member Data Documentation

HandPose OSCAR::PCEEWrenchD1::wrenchWeight [protected]
 


The documentation for this class was generated from the following file:
RRG Homepage OSCAR Overview OSCAR Tutorials Simulations