Hello Ingmar,
thank you for your help.
I have a last question. If I add a seed point to one of the
QmitkSliceWidgets and later on I change the view of the image that is shown
in it, will the seed point also appear in the new view of the same image?
And if I do it with VTK, will I see the added actor in every view of the
image (sagittal, coronal...)?
Thank you!
Best regards,
Cristina
On Tue, Mar 22, 2011 at 12:47 PM, Wegner Ingmar <[email protected]
> wrote:
> Hi Christina,
>
>
>
> interactors are meant to be data specific. Each data object can have an
> interactor associated via the data node. This way interaction is neither
> dependant on the type of visualization (2D, 3D) nor on the amount of widgets
> that show the associated data. In your case you want to have it the other
> way, as VTK does it. You can either use VTK or do it with MITK and use a
> mitkNodeDependantPointSetInteractor (see test for usage). It only enables
> interaction with the PointSet in case an additionaly associated data is
> visible. This can be the image, that you show. You can enable visibility via
> render specific properties for image 1 in QmitkSliceWidget 1 and associate a
> mitkNodeDependantPointSetInteractor to image 1. Same with image 2 and Widget
> 2. This way you can also easily switch visibility of the images later on,
> e.g. show switch image 1 and 2 in widget 1 by changing the render specific
> visibility property of image 1 and 2. This is maybe a bit more code than
> with VTK but stays within mitk interaction mechanism.
>
>
>
> Best Regards,
>
> Ingmar
>
>
>
> *Von:* Cristina Oyarzun [mailto:[email protected]]
> *Gesendet:* Dienstag, 22. März 2011 11:30
> *An:* Wegner Ingmar
> *Cc:* [email protected]
> *Betreff:* Re: [mitk-users] Interaction with qmitkslicewidgets
>
>
>
> Hello Ingmar,
>
> I have a pop-up window that is derived from QMainWindow and that contains
> two QmitkSliceWidgets. Each QmitkSliceWidget has a different image. I want
> to interact with both images by selecting points, removing them and so on.
> Something similar to what one can do with QmitkPointBasedRegistration or
> with QmitkRegionGrowing. I want to interact with both images independently.
> I could do it using vtk, but I was wondering if I can do it by using mitk
> interactors instead. I dont have any special rendering settings, I am just
> showing an image in each one of the QmitkSliceWidgets.
>
> So, I would need to have one independent interactor for each
> QmitkSliceWidgets in the pop-up window. Can I do this somehow? How can I add
> the interactor to each QmitkSliceWidget?
>
> Thank you!
>
> Best regards,
>
> Cristina
>
> On Sat, Mar 19, 2011 at 1:14 PM, Wegner Ingmar <
> [email protected]> wrote:
>
> Hi Christina,
> how do you set up your pop-up QmitkSliceWidgets? What are they used for? Do
> you use special rendering settings? Are the point sets visible?
>
> To isolate the problem, you can debug from
> mitk::GlobalInteraction::HandleEvent(...).
> A breakpoint should pause the program in case the event is properly sent by
> the QmitkSliceWidget.
> If so, then set a breakpoint in mitkPointSetInteractor::ExecuteAction(...)
> to see if the event gets passed to the according interactor.
>
> Best regards,
> Ingmar
> ________________________________________
> Von: Cristina Oyarzun [[email protected]]
> Gesendet: Freitag, 18. März 2011 15:53
> An: [email protected]
> Betreff: [mitk-users] Interaction with qmitkslicewidgets
>
>
> Hello!
>
> I have a MITK functionality that in addition to the main window has a
> pop-up window. This pop-up window has two qmitkslicewidgets.
>
> I would like to interact with both qmitkslicewidgets separately by using a
> mitkPointSetInteractor to set seed points in both images. I was previously
> working with PointSetInteractors in main windows which was giving me no
> problems, however when I try it in the pop-up window I do not find the way
> to set the interactor to a specific qmitkslicewidget.
>
> Is it possible or do I have to interact with them by using vtk (render
> window, renderer, actors and so on)?
>
> Thank you!
>
> Cristina
>
>
>
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users