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

#include <BodyKinematicsEditRecord.h>

Inheritance diagram for cnoid::BodyKinematicsEditRecord:
cnoid::EditRecord cnoid::Referenced

Public Member Functions

 BodyKinematicsEditRecord (BodyItem *bodyItem, BodyKinematicsEditRecord *prevRecord)
 
 BodyKinematicsEditRecord (const BodyKinematicsEditRecord &org)
 
virtual EditRecordclone () const override
 
virtual bool undo () override
 
virtual bool redo () override
 
- Public Member Functions inherited from cnoid::EditRecord
virtual std::string label () const =0
 
bool applyUndo ()
 
bool applyRedo ()
 
void flip ()
 
bool isReverse () const
 
EditRecordgetFlipped () const
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Public Attributes

BodyItemPtr bodyItem
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::EditRecord
 EditRecord ()
 
 EditRecord (const EditRecord &org)
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ BodyKinematicsEditRecord() [1/2]

BodyKinematicsEditRecord::BodyKinematicsEditRecord ( BodyItem bodyItem,
BodyKinematicsEditRecord prevRecord 
)

◆ BodyKinematicsEditRecord() [2/2]

BodyKinematicsEditRecord::BodyKinematicsEditRecord ( const BodyKinematicsEditRecord org)

Member Function Documentation

◆ clone()

EditRecord * BodyKinematicsEditRecord::clone ( ) const
overridevirtual

Implements cnoid::EditRecord.

◆ redo()

bool BodyKinematicsEditRecord::redo ( )
overridevirtual

Implements cnoid::EditRecord.

◆ undo()

bool BodyKinematicsEditRecord::undo ( )
overridevirtual

Implements cnoid::EditRecord.

Member Data Documentation

◆ bodyItem

BodyItemPtr cnoid::BodyKinematicsEditRecord::bodyItem

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