Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Public Member Functions | Protected Attributes
barrett::MultiPuckProduct Class Reference
Inheritance diagram for barrett::MultiPuckProduct:
barrett::Hand barrett::LowLevelWam< DOF >

List of all members.

Public Member Functions

 MultiPuckProduct (size_t DOF, const std::vector< Puck * > &pucks, int groupId, const enum Puck::Property props[], const size_t numProps, const char *syslogStr=NULL)
const std::vector< Puck * > & getPucks () const
const std::vector< MotorPuck > & getMotorPucks () const
const PuckGroupgetPuckGroup () const

Protected Attributes

const bus::CommunicationsBusbus
std::vector< Puck * > pucks
std::vector< MotorPuckmotorPucks
PuckGroup group

Constructor & Destructor Documentation

barrett::MultiPuckProduct::MultiPuckProduct ( size_t  DOF,
const std::vector< Puck * > &  pucks,
int  groupId,
const enum Puck::Property  props[],
const size_t  numProps,
const char *  syslogStr = NULL 
)

MultiPuckProduct Constructor


Member Function Documentation

const std::vector<MotorPuck>& barrett::MultiPuckProduct::getMotorPucks ( ) const [inline]

getMotorPucks Method generates a vector

getPuckGroup Method gets point to pucks with appropriate role

const std::vector<Puck*>& barrett::MultiPuckProduct::getPucks ( ) const [inline]

getPucks Method generates a vector of Points to each puck


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines