|
Choreonoid
1.8
|
#include <PolymorphicSceneNodeFunctionSet.h>
Public Member Functions | |
| PolymorphicSceneNodeFunctionSet () | |
Public Member Functions inherited from cnoid::PolymorphicFunctionSet< SgNode > | |
| PolymorphicFunctionSet (HierarchicalClassRegistry< SgNode > ®istry) | |
| bool | empty () const |
| void | setFunction (const std::type_info &type, Function func) |
| void | setFunction (Function func) |
| void | setFunction (std::function< void(Object *obj)> func) |
| void | resetFunction (bool doUpdate=false) |
| bool | updateDispatchTable (int idToCheck=0) |
| int | setSuperClassFunction (int id) |
| bool | hasFunctionFor (SgNode *obj) const |
| void | dispatch (SgNode *obj, const int id) const |
| void | dispatch (SgNode *obj) const |
| void | dispatchAs (Object *obj) const |
| Dispatcher | dispatcher () const |
Additional Inherited Members | |
Public Types inherited from cnoid::PolymorphicFunctionSet< SgNode > | |
| typedef std::function< void(SgNode *obj)> | Function |
| PolymorphicSceneNodeFunctionSet::PolymorphicSceneNodeFunctionSet | ( | ) |
1.8.17