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

#include <WorldItem.h>

cnoid::WorldItem の継承関係図

公開メンバ関数

 WorldItem ()
 
 WorldItem (const WorldItem &org)
 
virtual ~WorldItem ()
 
ItemList< BodyItemgetBodyItems () const
 
void enableCollisionDetection (bool on)
 
bool isCollisionDetectionEnabled ()
 
void updateCollisions ()
 
SignalProxy< boost::signal< void()> > sigColdetPairsUpdated ()
 
SignalProxy< boost::signal< void()> > sigCollisionsUpdated ()
 

公開変数類

std::vector< ColdetLinkPairPtrcoldetPairs
 

限定公開メンバ関数

virtual ItemPtr doDuplicate () const
 
virtual void doPutProperties (PutPropertyFunction &putProperty)
 
virtual bool store (Archive &archive)
 
virtual bool restore (const Archive &archive)
 

詳解

WorldItem handles collisions between bodies in the world. On the other hand, self-collisions in a body are handled by BodyItems.

構築子と解体子

WorldItem::WorldItem ( )
WorldItem::WorldItem ( const WorldItem org)
WorldItem::~WorldItem ( )
virtual

関数詳解

ItemPtr WorldItem::doDuplicate ( ) const
protectedvirtual
void WorldItem::doPutProperties ( PutPropertyFunction &  putProperty)
protectedvirtual
void WorldItem::enableCollisionDetection ( bool  on)
ItemList<BodyItem> cnoid::WorldItem::getBodyItems ( ) const
inline
bool WorldItem::isCollisionDetectionEnabled ( )
bool WorldItem::restore ( const Archive &  archive)
protectedvirtual
SignalProxy< boost::signal< void()> > WorldItem::sigColdetPairsUpdated ( )
SignalProxy< boost::signal< void()> > WorldItem::sigCollisionsUpdated ( )
bool WorldItem::store ( Archive &  archive)
protectedvirtual
void WorldItem::updateCollisions ( )

メンバ詳解

std::vector<ColdetLinkPairPtr> cnoid::WorldItem::coldetPairs

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