Choreonoid
1.1
|
#include <WorldItem.h>
Public メソッド | |
WorldItem () | |
WorldItem (const WorldItem &org) | |
virtual | ~WorldItem () |
ItemList< BodyItem > | getBodyItems () const |
void | enableCollisionDetection (bool on) |
bool | isCollisionDetectionEnabled () |
void | updateCollisions () |
SignalProxy< boost::signal < void()> > | sigColdetPairsUpdated () |
SignalProxy< boost::signal < void()> > | sigCollisionsUpdated () |
Public 変数 | |
std::vector< ColdetLinkPairPtr > | coldetPairs |
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 | ) |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
void WorldItem::enableCollisionDetection | ( | bool | on | ) |
|
inline |
bool WorldItem::isCollisionDetectionEnabled | ( | ) |
|
protectedvirtual |
SignalProxy< boost::signal< void()> > WorldItem::sigColdetPairsUpdated | ( | ) |
SignalProxy< boost::signal< void()> > WorldItem::sigCollisionsUpdated | ( | ) |
|
protectedvirtual |
void WorldItem::updateCollisions | ( | ) |
std::vector<ColdetLinkPairPtr> cnoid::WorldItem::coldetPairs |