Choreonoid  1.1
Public メソッド | Public 変数 | Protected メソッド | すべてのメンバ一覧
クラス cnoid::WorldItem

#include <WorldItem.h>

Public メソッド

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

Public 変数

std::vector< ColdetLinkPairPtrcoldetPairs

Protected メソッド

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

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