Go to the documentation of this file. 1 #ifndef CNOID_BODY_PLUGIN_BODY_CONTACT_POINT_LOGGER_ITEM_H
2 #define CNOID_BODY_PLUGIN_BODY_CONTACT_POINT_LOGGER_ITEM_H
4 #include <cnoid/ControllerItem>
5 #include <cnoid/RenderableItem>
19 virtual void log()
override;
virtual Item * doDuplicate() const override
Override this function to allow duplication of an instance.
Definition: BodyContactPointLoggerItem.cpp:93
ref_ptr< BodyContactPointLoggerItem > BodyContactPointLoggerItemPtr
Definition: BodyContactPointLoggerItem.h:32
Definition: ExtensionManager.h:23
Definition: ControllerIO.h:16
Definition: ControllerItem.h:20
virtual ControllerLogItem * createLogItem() override
Definition: BodyContactPointLoggerItem.cpp:112
virtual void log() override
Definition: BodyContactPointLoggerItem.cpp:118
Definition: Referenced.h:103
Definition: BodyContactPointLoggerItem.h:9
Definition: AbstractSceneLoader.h:11
Definition: RenderableItem.h:11
BodyContactPointLoggerItem()
Definition: BodyContactPointLoggerItem.cpp:80
virtual bool initialize(ControllerIO *io) override
Definition: BodyContactPointLoggerItem.cpp:99
Definition: ControllerLogItem.h:9
static void initializeClass(ExtensionManager *ext)
Definition: BodyContactPointLoggerItem.cpp:67
Definition: SceneGraph.h:157
virtual SgNode * getScene() override
Definition: BodyContactPointLoggerItem.cpp:129