Choreonoid  1.1
Public メソッド | Protected メソッド | フレンド | すべてのメンバ一覧
クラス cnoid::SceneBody

#include <SceneBody.h>

Public メソッド

 SceneBody (BodyItemPtr bodyItem)
void setLinkVisibilities (const boost::dynamic_bitset<> &visibilities)
void showCenterOfMass (bool on)
bool isCenterOfMassVisible () const
void showZmp (bool on)
bool isZmpVisible () const
LinkgetPointedSceneLink ()
osg::ref_ptr< osg::Node > getPointedShapeNode ()

Protected メソッド

virtual ~SceneBody ()
bool createSceneLinks ()
virtual void onAttachedToScene ()
virtual void onDetachedFromScene ()
virtual bool onKeyPressEvent (const SceneViewEvent &event)
virtual bool onKeyReleaseEvent (const SceneViewEvent &event)
virtual bool onButtonPressEvent (const SceneViewEvent &event)
virtual bool onButtonReleaseEvent (const SceneViewEvent &event)
virtual bool onDoubleClickEvent (const SceneViewEvent &event)
virtual bool onPointerMoveEvent (const SceneViewEvent &event)
virtual void onPointerLeaveEvent (const SceneViewEvent &event)
virtual void onContextMenuRequest (const SceneViewEvent &event, MenuManager &menuManager)
virtual void onSceneModeChanged ()
virtual bool onUndoRequest ()
virtual bool onRedoRequest ()

フレンド

class SceneBodyImpl

コンストラクタとデストラクタ

SceneBody::SceneBody ( BodyItemPtr  bodyItem)
SceneBody::~SceneBody ( )
protectedvirtual

関数

bool SceneBody::createSceneLinks ( )
protected
Link * SceneBody::getPointedSceneLink ( )
osg::ref_ptr< osg::Node > SceneBody::getPointedShapeNode ( )
bool SceneBody::isCenterOfMassVisible ( ) const
bool SceneBody::isZmpVisible ( ) const
void SceneBody::onAttachedToScene ( )
protectedvirtual
bool SceneBody::onButtonPressEvent ( const SceneViewEvent &  event)
protectedvirtual
bool SceneBody::onButtonReleaseEvent ( const SceneViewEvent &  event)
protectedvirtual
void SceneBody::onContextMenuRequest ( const SceneViewEvent &  event,
MenuManager &  menuManager 
)
protectedvirtual
void SceneBody::onDetachedFromScene ( )
protectedvirtual
bool SceneBody::onDoubleClickEvent ( const SceneViewEvent &  event)
protectedvirtual
bool SceneBody::onKeyPressEvent ( const SceneViewEvent &  event)
protectedvirtual
bool SceneBody::onKeyReleaseEvent ( const SceneViewEvent &  event)
protectedvirtual
void SceneBody::onPointerLeaveEvent ( const SceneViewEvent &  event)
protectedvirtual
bool SceneBody::onPointerMoveEvent ( const SceneViewEvent &  event)
protectedvirtual
bool SceneBody::onRedoRequest ( )
protectedvirtual
void SceneBody::onSceneModeChanged ( )
protectedvirtual
bool SceneBody::onUndoRequest ( )
protectedvirtual
void SceneBody::setLinkVisibilities ( const boost::dynamic_bitset<> &  visibilities)
void SceneBody::showCenterOfMass ( bool  on)
void SceneBody::showZmp ( bool  on)

フレンドと関連する関数

friend class SceneBodyImpl
friend

このクラスの説明は次のファイルから生成されました: