#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(). |
1.4.4