Choreonoid  1.8
BodyKinematicsEditRecord.h
Go to the documentation of this file.
1 #ifndef CNOID_BODYPLUGIN_BODY_KINEMATICS_EDIT_RECORD_H
2 #define CNOID_BODYPLUGIN_BODY_KINEMATICS_EDIT_RECORD_H
3 
4 #include <cnoid/EditRecord>
5 #include "exportdecl.h"
6 
7 namespace cnoid {
8 
10 {
11 public:
13 
14 
17 
18  virtual EditRecord* clone() const override;
19  virtual bool undo() override;
20  virtual bool redo() override;
21 };
22 
24 
25 }
26 
27 #endif
cnoid::BodyKinematicsEditRecord
Definition: BodyKinematicsEditRecord.h:9
cnoid::EditRecord
Definition: EditRecord.h:11
cnoid::BodyKinematicsEditRecord::bodyItem
BodyItemPtr bodyItem
Definition: BodyKinematicsEditRecord.h:12
cnoid::BodyKinematicsEditRecordPtr
ref_ptr< BodyKinematicsEditRecord > BodyKinematicsEditRecordPtr
Definition: BodyKinematicsEditRecord.h:23
cnoid::ref_ptr< BodyItem >
cnoid::BodyItem
Definition: BodyItem.h:28
cnoid::BodyKinematicsEditRecord::clone
virtual EditRecord * clone() const override
Definition: BodyKinematicsEditRecord.cpp:20
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::BodyKinematicsEditRecord::BodyKinematicsEditRecord
BodyKinematicsEditRecord(BodyItem *bodyItem, BodyKinematicsEditRecord *prevRecord)
Definition: BodyKinematicsEditRecord.cpp:7
cnoid::BodyKinematicsEditRecord::redo
virtual bool redo() override
Definition: BodyKinematicsEditRecord.cpp:32
cnoid::BodyKinematicsEditRecord::undo
virtual bool undo() override
Definition: BodyKinematicsEditRecord.cpp:26