Choreonoid  1.8
Public Member Functions | List of all members
cnoid::PolymorphicSceneNodeFunctionSet Class Reference

#include <PolymorphicSceneNodeFunctionSet.h>

Inheritance diagram for cnoid::PolymorphicSceneNodeFunctionSet:
cnoid::PolymorphicFunctionSet< SgNode >

Public Member Functions

 PolymorphicSceneNodeFunctionSet ()
- Public Member Functions inherited from cnoid::PolymorphicFunctionSet< SgNode >
 PolymorphicFunctionSet (HierarchicalClassRegistry< SgNode > &registry)
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

Constructor & Destructor Documentation

◆ PolymorphicSceneNodeFunctionSet()

PolymorphicSceneNodeFunctionSet::PolymorphicSceneNodeFunctionSet ( )

The documentation for this class was generated from the following files: