#include <CollisionPercept.h>
Public Member Functions | |
CollisionPercept () | |
Constructor. | |
void | reset () |
Reset all states. | |
~CollisionPercept () | |
Destructor. | |
bool | getCollisionFrontLeft () const |
Did collision occur at front left leg. | |
bool | getCollisionFrontRight () const |
Did collision occur at front right leg. | |
bool | getCollisionHindLeft () const |
Did collision occur at hind left leg. | |
bool | getCollisionHindRight () const |
Did collision occur at hind left leg. | |
bool | getCollisionHead () const |
Did collision occur at head. | |
bool | getCollisionAggregate () const |
Did collision occur at any body part. | |
void | setFrameNumber (unsigned long frameNumber) |
sets frame number | |
Public Attributes | |
double | state [JointData::numOfJoint] |
unsigned long | frameNumber |
the last perceived frame |
Definition at line 19 of file CollisionPercept.h.
|
Constructor.
Definition at line 9 of file CollisionPercept.cpp. |
|
Destructor.
Definition at line 26 of file CollisionPercept.cpp. |
|
Reset all states.
Definition at line 17 of file CollisionPercept.cpp. Referenced by GT2004CollisionDetector::execute(). |
|
Did collision occur at front left leg.
Definition at line 31 of file CollisionPercept.cpp. Referenced by GT2004RobotStateDetector::calculateCollisionState(), and getCollisionAggregate(). |
|
Did collision occur at front right leg.
Definition at line 39 of file CollisionPercept.cpp. Referenced by GT2004RobotStateDetector::calculateCollisionState(), and getCollisionAggregate(). |
|
Did collision occur at hind left leg.
Definition at line 47 of file CollisionPercept.cpp. Referenced by GT2004RobotStateDetector::calculateCollisionState(), and getCollisionAggregate(). |
|
Did collision occur at hind left leg.
Definition at line 56 of file CollisionPercept.cpp. Referenced by GT2004RobotStateDetector::calculateCollisionState(), and getCollisionAggregate(). |
|
Did collision occur at head.
Definition at line 66 of file CollisionPercept.cpp. Referenced by GT2004RobotStateDetector::calculateCollisionState(). |
|
Did collision occur at any body part.
Definition at line 75 of file CollisionPercept.cpp. References getCollisionFrontLeft(), getCollisionFrontRight(), getCollisionHindLeft(), and getCollisionHindRight(). Referenced by GT2004RobotStateDetector::calculateCollisionState(). |
Here is the call graph for this function:
|
sets frame number
Definition at line 55 of file CollisionPercept.h. Referenced by GT2004CollisionDetector::execute(). |
|
Definition at line 31 of file CollisionPercept.h. Referenced by GT2004CollisionDetector::execute(). |
|
the last perceived frame
Definition at line 52 of file CollisionPercept.h. Referenced by operator<<(), operator>>(), GT2004RobotStateDetector::setCollisionOnLeftSide(), and GT2004RobotStateDetector::setCollisionOnRightSide(). |