Choreonoid  1.1
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
cnoid::BodyMotionItem クラス

#include <BodyMotionItem.h>

cnoid::BodyMotionItem の継承関係図

公開メンバ関数

 BodyMotionItem ()
 
virtual MultiSeqBasePtr seqBase ()
 
const BodyMotionPtrmotion ()
 
MultiValueSeqItem * jointPosSeqItem ()
 
const MultiValueSeqPtrjointPosSeq ()
 
MultiAffine3SeqItem * linkPosSeqItem ()
 
const MultiAffine3SeqPtrlinkPosSeq ()
 
bool hasRelativeZmpSeqItem ()
 
Vector3SeqItem * relativeZmpSeqItem ()
 
Vector3SeqPtr relativeZmpSeq ()
 
virtual void notifyUpdate ()
 
void updateChildItemLineup ()
 

限定公開メンバ関数

 BodyMotionItem (const BodyMotionItem &org)
 
virtual ItemPtr doDuplicate () const
 
virtual bool store (Archive &archive)
 
virtual bool restore (const Archive &archive)
 

構築子と解体子

BodyMotionItem::BodyMotionItem ( )
BodyMotionItem::BodyMotionItem ( const BodyMotionItem org)
protected

関数詳解

ItemPtr BodyMotionItem::doDuplicate ( ) const
protectedvirtual
bool cnoid::BodyMotionItem::hasRelativeZmpSeqItem ( )
inline
const MultiValueSeqPtr& cnoid::BodyMotionItem::jointPosSeq ( )
inline
MultiValueSeqItem* cnoid::BodyMotionItem::jointPosSeqItem ( )
inline
const MultiAffine3SeqPtr& cnoid::BodyMotionItem::linkPosSeq ( )
inline
MultiAffine3SeqItem* cnoid::BodyMotionItem::linkPosSeqItem ( )
inline
const BodyMotionPtr& cnoid::BodyMotionItem::motion ( )
inline
void BodyMotionItem::notifyUpdate ( )
virtual
Vector3SeqPtr cnoid::BodyMotionItem::relativeZmpSeq ( )
inline
Vector3SeqItem * BodyMotionItem::relativeZmpSeqItem ( )
bool BodyMotionItem::restore ( const Archive &  archive)
protectedvirtual
virtual MultiSeqBasePtr cnoid::BodyMotionItem::seqBase ( )
inlinevirtual
bool BodyMotionItem::store ( Archive &  archive)
protectedvirtual
void BodyMotionItem::updateChildItemLineup ( )

このクラス詳解は次のファイルから抽出されました: