|
Choreonoid
1.8
|
#include <BodySelectionManager.h>
Public Member Functions | |
| ~BodySelectionManager () | |
| SignalProxy< void(BodyItem *bodyItem, Link *link)> | sigCurrentSpecified () |
| SignalProxy< void(BodyItem *bodyItem)> | sigCurrentBodyItemSpecified () |
| SignalProxy< void(BodyItem *bodyItem, Link *link)> | sigCurrentChanged () |
| SignalProxy< void(BodyItem *bodyItem)> | sigCurrentBodyItemChanged () |
| BodyItem * | currentBodyItem () |
| Link * | currentLink () |
| void | setCurrent (BodyItem *bodyItem, Link *link=nullptr, bool doSelectBodyItem=false) |
| void | setItemTreeWidgetToSelectCurrentBodyItem (ItemTreeWidget *itemTreeWidget) |
| SignalProxy< void(const ItemList< BodyItem > &selected)> | sigSelectedBodyItemsChanged () |
| const ItemList< BodyItem > & | selectedBodyItems () const |
| SignalProxy< void(const std::vector< bool > &selection)> | sigLinkSelectionChanged (BodyItem *bodyItem) |
| const std::vector< bool > & | linkSelection (BodyItem *bodyItem) |
| void | setLinkSelection (BodyItem *bodyItem, const std::vector< bool > &linkSelection) |
Static Public Member Functions | |
| static void | initializeClass (ExtensionManager *ext) |
| static BodySelectionManager * | instance () |
| BodySelectionManager::~BodySelectionManager | ( | ) |
| BodyItem * BodySelectionManager::currentBodyItem | ( | ) |
| Link * BodySelectionManager::currentLink | ( | ) |
|
static |
|
static |
| const std::vector< bool > & BodySelectionManager::linkSelection | ( | BodyItem * | bodyItem | ) |
| void BodySelectionManager::setCurrent | ( | BodyItem * | bodyItem, |
| Link * | link = nullptr, |
||
| bool | doSelectBodyItem = false |
||
| ) |
| void BodySelectionManager::setItemTreeWidgetToSelectCurrentBodyItem | ( | ItemTreeWidget * | itemTreeWidget | ) |
| void BodySelectionManager::setLinkSelection | ( | BodyItem * | bodyItem, |
| const std::vector< bool > & | linkSelection | ||
| ) |
| SignalProxy< void(BodyItem *bodyItem)> BodySelectionManager::sigCurrentBodyItemChanged | ( | ) |
| SignalProxy< void(BodyItem *bodyItem)> BodySelectionManager::sigCurrentBodyItemSpecified | ( | ) |
| SignalProxy< void(BodyItem *bodyItem, Link *link)> BodySelectionManager::sigCurrentChanged | ( | ) |
| SignalProxy< void(BodyItem *bodyItem, Link *link)> BodySelectionManager::sigCurrentSpecified | ( | ) |
| SignalProxy< void(const std::vector< bool > &selection)> BodySelectionManager::sigLinkSelectionChanged | ( | BodyItem * | bodyItem | ) |
| SignalProxy< void(const ItemList< BodyItem > &selected)> BodySelectionManager::sigSelectedBodyItemsChanged | ( | ) |
1.8.17