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

#include <SceneBody.h>

cnoid::SceneBody の継承関係図

公開メンバ関数

 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 ()
 

限定公開メンバ関数

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

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