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: