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