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

#include <MprPositionStatement.h>

Inheritance diagram for cnoid::MprPositionStatement:
cnoid::MprStatement cnoid::ClonableReferenced cnoid::Referenced

Public Member Functions

 MprPositionStatement ()
 
virtual std::string label (int index) const override
 
virtual std::string positionLabel () const
 
const GeneralIdpositionId () const
 
void setPositionId (const GeneralId &id)
 
MprPositionposition ()
 
const MprPositionposition () const
 
virtual bool read (MprProgram *program, const Mapping &archive) override
 
virtual bool write (Mapping &archive) const override
 
- Public Member Functions inherited from cnoid::MprStatement
int classId () const
 
MprStatementclone () const
 
MprStatementclone (CloneMap &cloneMap) const
 
std::string label () const
 
MprProgramholderProgram () const
 
MprStructuredStatementholderStatement () const
 
MprProgramtopLevelProgram () const
 
virtual MprProgramgetLowerLevelProgram ()
 
void notifyUpdate ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Protected Member Functions

 MprPositionStatement (const MprPositionStatement &org)
 
virtual ReferenceddoClone (CloneMap *cloneMap) const override
 
- Protected Member Functions inherited from cnoid::MprStatement
 MprStatement ()
 
 MprStatement (const MprStatement &org)
 
 ~MprStatement ()
 
- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ MprPositionStatement() [1/2]

MprPositionStatement::MprPositionStatement ( )

◆ MprPositionStatement() [2/2]

MprPositionStatement::MprPositionStatement ( const MprPositionStatement org)
protected

Member Function Documentation

◆ doClone()

Referenced * MprPositionStatement::doClone ( CloneMap cloneMap) const
overrideprotectedvirtual

◆ label()

std::string MprPositionStatement::label ( int  index) const
overridevirtual

Implements cnoid::MprStatement.

◆ position() [1/2]

const MprPosition * MprPositionStatement::position ( )

◆ position() [2/2]

const MprPosition* cnoid::MprPositionStatement::position ( ) const

◆ positionId()

const GeneralId& cnoid::MprPositionStatement::positionId ( ) const
inline

◆ positionLabel()

std::string MprPositionStatement::positionLabel ( ) const
virtual

◆ read()

bool MprPositionStatement::read ( MprProgram program,
const Mapping archive 
)
overridevirtual

Implements cnoid::MprStatement.

◆ setPositionId()

void cnoid::MprPositionStatement::setPositionId ( const GeneralId id)
inline

◆ write()

bool MprPositionStatement::write ( Mapping archive) const
overridevirtual

Implements cnoid::MprStatement.


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