Choreonoid  1.8
Public Member Functions | Protected Member Functions | List of all members
cnoid::EditRecord Class Referenceabstract

#include <EditRecord.h>

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

Public Member Functions

virtual EditRecordclone () const =0
 
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 ()
 

Protected Member Functions

 EditRecord ()
 
 EditRecord (const EditRecord &org)
 
virtual bool undo ()=0
 
virtual bool redo ()=0
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ EditRecord() [1/2]

EditRecord::EditRecord ( )
protected

◆ EditRecord() [2/2]

EditRecord::EditRecord ( const EditRecord org)
protected

Member Function Documentation

◆ applyRedo()

bool cnoid::EditRecord::applyRedo ( )
inline

◆ applyUndo()

bool cnoid::EditRecord::applyUndo ( )
inline

◆ clone()

virtual EditRecord* cnoid::EditRecord::clone ( ) const
pure virtual

◆ flip()

void cnoid::EditRecord::flip ( )
inline

◆ getFlipped()

EditRecord * EditRecord::getFlipped ( ) const

◆ isReverse()

bool cnoid::EditRecord::isReverse ( ) const
inline

◆ label()

virtual std::string cnoid::EditRecord::label ( ) const
pure virtual

Implemented in cnoid::EditRecordGroup.

◆ redo()

virtual bool cnoid::EditRecord::redo ( )
protectedpure virtual

◆ undo()

virtual bool cnoid::EditRecord::undo ( )
protectedpure virtual

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