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

#include <WorldItem.h>

cnoid::WorldItemに対する継承グラフ

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

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