#include <Limits.h>
Inheritance diagram for OSCAR::Limits:

Public Methods | |
| Limits (const Matrix &limitsData, OSCARError &err=DUMMY_ERROR(noError), const String &name=String("")) | |
| Limits (const Vector &minLimits, const Vector &maxLimits, OSCARError &err=DUMMY_ERROR(noError), const String &name=String("")) | |
| Limits (const std::vector< Limit > &limitsData, OSCARError &err=DUMMY_ERROR(noError), const String &name=String("")) | |
| Limits (const Limits &rhs) | |
| virtual | ~Limits () |
| Limits & | operator= (const Limits &rhs) |
| bool | SetLimits (const Matrix &limitsData) |
| bool | SetExcessError (const Vector &excessErrorData) |
| bool | GetLimits (Matrix &limitsData) const |
| bool | GetExcessError (Vector &excessErrorData) const |
| bool | SetLimits (const Vector &minLimits, const Vector &maxLimits) |
| bool | GetLimits (Vector &minLimits, Vector &maxLimits) const |
| bool | SetLimits (const std::vector< Limit > &limitsData) |
| bool | GetLimits (std::vector< Limit > &limitsData) const |
| bool | GetLimit (unsigned int jointNo, Limit &limitsData) const |
| Limit | GetLimit (unsigned int jointNo) const |
| unsigned int | GetSize () const |
Protected Attributes | |
| std::vector< Limit > * | limits |
|
||||||||||||||||
|
Creates an Limits object and initializes the limits using data specified in a Matrix of size DOF.
|
|
||||||||||||||||||||
|
Creates an Limits object and initializes the limits using data specified in a Matrix of size DOF.
|
|
||||||||||||||||
|
Creates an Limits object and initializes the limits using data specified in a Matrix of size DOF.
|
|
|
Copy Constructor. This is the Copy Constructor for an object of type Limits. Use this to construct an Limits object from an existing Limits object.
|
|
|
Destructor.
|
|
|
Query the excess error for each joint of the robot.
|
|
|
Query the limit for a particular joint.
|
|
||||||||||||
|
Query the limit for a particular joint.
|
|
|
Query limits by passing in and stl vector of Limit objects.
|
|
||||||||||||
|
Query the limits in Vector format.
|
|
|
Query the limits in a Matrix format.
|
|
|
Query the size of the limits, i.e., total number of joints for which the limits are specified.
|
|
|
Assignment Operator. This is the Assignment Operator for an object of type Limits.
|
|
|
Set excess error by passing in a Vector of length DOF. Call to this method will overwrite the stored excess error values.
|
|
|
SetLimits by passing in and stl vector of Limit objects. Call to this method will overwrite the stored limits.
|
|
||||||||||||
|
SetLimits by passing in two Vectors. Call to this method will overwrite the stored limits.
|
|
|
SetLimits by passing in a Matrix. Call to this method will overwrite the stored limits.
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |