#include <hinge2perceptor.h>
Inheritance diagram for Hinge2Perceptor:
Public Member Functions | |
Hinge2Perceptor () | |
virtual | ~Hinge2Perceptor () |
bool | Percept (boost::shared_ptr< oxygen::PredicateList > predList) |
Protected Member Functions | |
virtual void | OnLink () |
This method is called, when the hierarchy object has been linked to a parent. | |
virtual void | OnUnlink () |
This rountine is called, before the hierarchy object is removed from the parent. | |
void | InsertAxisAngle (oxygen::Predicate &predicate, oxygen::Joint::EAxisIndex idx) |
void | InsertAxisRate (oxygen::Predicate &predicate, oxygen::Joint::EAxisIndex idx) |
Protected Attributes | |
boost::shared_ptr< oxygen::Hinge2Joint > | mJoint |
cached reference to the monitor joint |
Definition at line 28 of file hinge2perceptor.h.
|
Definition at line 30 of file hinge2perceptor.cpp. |
|
Definition at line 34 of file hinge2perceptor.cpp. |
|
Definition at line 55 of file hinge2perceptor.cpp. References zeitgeist::ParameterList::AddList(), zeitgeist::ParameterList::AddValue(), mJoint, and oxygen::Predicate::parameter. Here is the call graph for this function: ![]() |
|
Definition at line 63 of file hinge2perceptor.cpp. References zeitgeist::ParameterList::AddList(), zeitgeist::ParameterList::AddValue(), mJoint, and oxygen::Predicate::parameter. Here is the call graph for this function: ![]() |
|
This method is called, when the hierarchy object has been linked to a parent. At that point, traversal can commence. It can be overridden to support custom 'link' behavior. Reimplemented from zeitgeist::Leaf. Definition at line 38 of file hinge2perceptor.cpp. References zeitgeist::Object::GetLog(), and mJoint. Here is the call graph for this function: ![]() |
|
This rountine is called, before the hierarchy object is removed from the parent. It can be overridden to support custom 'unlink' behavior. Reimplemented from zeitgeist::Leaf. Definition at line 50 of file hinge2perceptor.cpp. References mJoint. |
|
Implements oxygen::Perceptor. |
|
cached reference to the monitor joint
Definition at line 47 of file hinge2perceptor.h. Referenced by InsertAxisAngle(), InsertAxisRate(), OnLink(), and OnUnlink(). |