Definition at line 28 of file AscObjSelectionManager.cxx.
◆ Imp() [1/2]
Definition at line 30 of file AscObjSelectionManager.cxx.
36 {
44
51
54 }
TrackSystemController * controller
SoCooperativeSelection * sel_assocobjs
SoCooperativeSelection * sel_assocobjs_click
AscObjSelectionManager * theclass
◆ Imp() [2/2]
| AscObjSelectionManager::Imp::Imp |
( |
const Imp & | | ) |
|
|
delete |
◆ ~Imp()
| AscObjSelectionManager::Imp::~Imp |
( |
| ) |
|
|
inline |
◆ ascObjHandle() [1/2]
Definition at line 187 of file AscObjSelectionManager.cxx.
188{
189 const int n(path?
path->getLength():0);
191 for (
int i = 0;
i <
n; ++
i) {
192 if (
path->getNodeFromTail(i)->getTypeId()==SoSeparator::getClassTypeId()) {
194 if (handle)
195 return handle;
196 }
197 }
198 return nullptr;
199}
AssociatedObjectHandleBase * ascObjHandle(const SoPath *)
friend class AssociatedObjectHandleBase
path
python interpreter configuration --------------------------------------—
◆ ascObjHandle() [2/2]
Definition at line 202 of file AscObjSelectionManager.cxx.
203{
204 std::map<SoSeparator*,AssociatedObjectHandleBase*>::const_iterator
210}
std::map< SoSeparator *, AssociatedObjectHandleBase * > ascobjs_detailedToHandle
std::map< SoSeparator *, AssociatedObjectHandleBase * > ascobjs_simpleToHandle
◆ operator=()
| Imp & AscObjSelectionManager::Imp::operator= |
( |
const Imp & | | ) |
|
|
delete |
◆ shiftIsDown()
| bool AscObjSelectionManager::Imp::shiftIsDown |
( |
| ) |
|
|
inlinestatic |
◆ updateSelectionVisuals()
| void AscObjSelectionManager::Imp::updateSelectionVisuals |
( |
| ) |
|
Definition at line 213 of file AscObjSelectionManager.cxx.
214{
221 (isSimpleMode?handle->shapeSimple():handle->shapeDetailed()))) {
222 theclass->message(
"updateSelectionVisuals ERROR: Failed to relocate picked node.");
224 continue;
225 }
228 }
229}
QList< AssociatedObjectHandleBase * > selAscObjHandles
static bool changePathTail(SoPath *path, SoNode *commonBranchPoint, SoNode *newtail)
◆ ascobjs_detailedToHandle
◆ ascobjs_simpleToHandle
◆ controller
◆ eventRoot
| SoSeparator* AscObjSelectionManager::Imp::eventRoot |
◆ mode
| MODE AscObjSelectionManager::Imp::mode |
◆ sel_assocobjs
◆ sel_assocobjs_click
◆ selAscObjHandles
◆ system
◆ theclass
The documentation for this class was generated from the following file: