Choreonoid  1.8
Public Member Functions | Protected Member Functions | List of all members
cnoid::EditRecordGroup Class Reference

#include <EditRecord.h>

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

Public Member Functions

 EditRecordGroup (const std::string &label)
 
virtual EditRecordclone () const override
 
virtual std::string label () const override
 
void addRecord (EditRecord *record)
 
bool empty () const
 
int numRecords () const
 
EditRecordrecord (int index)
 
virtual bool undo () override
 
virtual bool redo () override
 
- Public Member Functions inherited from cnoid::EditRecord
bool applyUndo ()
 
bool applyRedo ()
 
void flip ()
 
bool isReverse () const
 
EditRecordgetFlipped () const
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Protected Member Functions

 EditRecordGroup (const EditRecordGroup &org)
 
- 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

◆ EditRecordGroup() [1/2]

EditRecordGroup::EditRecordGroup ( const std::string &  label)

◆ EditRecordGroup() [2/2]

EditRecordGroup::EditRecordGroup ( const EditRecordGroup org)
protected

Member Function Documentation

◆ addRecord()

void cnoid::EditRecordGroup::addRecord ( EditRecord record)
inline

◆ clone()

EditRecord * EditRecordGroup::clone ( ) const
overridevirtual

Implements cnoid::EditRecord.

◆ empty()

bool cnoid::EditRecordGroup::empty ( ) const
inline

◆ label()

std::string EditRecordGroup::label ( ) const
overridevirtual

Implements cnoid::EditRecord.

◆ numRecords()

int cnoid::EditRecordGroup::numRecords ( ) const
inline

◆ record()

EditRecord* cnoid::EditRecordGroup::record ( int  index)
inline

◆ redo()

bool EditRecordGroup::redo ( )
overridevirtual

Implements cnoid::EditRecord.

◆ undo()

bool EditRecordGroup::undo ( )
overridevirtual

Implements cnoid::EditRecord.


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