Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
OpenWalnut
OpenWalnut Core
Commits
61b05cea
Commit
61b05cea
authored
Jul 21, 2010
by
schurade
Browse files
[FIX] roi not disappearing in the 3d scene when deleted
parent
eb2605f8
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
0 deletions
+13
-0
src/kernel/modules/fiberDisplay/WRMROIRepresentation.cpp
src/kernel/modules/fiberDisplay/WRMROIRepresentation.cpp
+5
-0
src/kernel/modules/fiberDisplay/WRMROIRepresentation.h
src/kernel/modules/fiberDisplay/WRMROIRepresentation.h
+6
-0
src/kernel/modules/fiberDisplay/WROIManagerFibers.cpp
src/kernel/modules/fiberDisplay/WROIManagerFibers.cpp
+2
-0
No files found.
src/kernel/modules/fiberDisplay/WRMROIRepresentation.cpp
View file @
61b05cea
...
...
@@ -63,6 +63,11 @@ WRMROIRepresentation::~WRMROIRepresentation()
WGraphicsEngine
::
getGraphicsEngine
()
->
getScene
()
->
remove
(
m_roi
);
}
void
WRMROIRepresentation
::
removeFromGE
()
{
WGraphicsEngine
::
getGraphicsEngine
()
->
getScene
()
->
remove
(
m_roi
);
}
osg
::
ref_ptr
<
WROI
>
WRMROIRepresentation
::
getROI
()
{
return
m_roi
;
...
...
src/kernel/modules/fiberDisplay/WRMROIRepresentation.h
View file @
61b05cea
...
...
@@ -112,6 +112,12 @@ public:
*/
bool
isActive
();
/**
* removes the graphical representation from the graphics engine
* this a workaround for a remove issue
*/
void
removeFromGE
();
protected:
/**
* slot gets called when a property has changed
...
...
src/kernel/modules/fiberDisplay/WROIManagerFibers.cpp
View file @
61b05cea
...
...
@@ -95,6 +95,8 @@ void WROIManagerFibers::removeRoi( boost::shared_ptr< WRMROIRepresentation > roi
return
;
m_recalcLock
=
true
;
roi
->
removeFromGE
();
for
(
std
::
list
<
boost
::
shared_ptr
<
WRMBranch
>
>::
iterator
iter
=
m_branches
.
begin
();
iter
!=
m_branches
.
end
();
++
iter
)
{
(
*
iter
)
->
removeRoi
(
roi
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment