Hello Miguel,

Welcome to the MITK mailing list.

Your questions touch some advanced topics. Please see my comments below.

On 09/25/2012 04:25 PM, Miguel Nunes wrote:
> First, is it possible we can develop a plug-in (or change the MITK
> project directly) in order to develop our own rendering framework (ITK,
> VTK, CUDA, ...) and use it instead of yours?
I would strongly advise against modifying the MITK project directly. 
Most likely, you will get synchronization issues later when you want to 
update to a newer MITK code base. We have seen these problems already in 
third-party projects.

MITK as a toolkit is quite flexible and extensible, and MITK based 
applications (for example the "MITK Workbench") are build from the 
ground up with extensibility in mind.

While you certainly could develop your own rendering system, this will 
not be an easy task (unless your scope is very limited, trying to solve 
a special case). You might also loose a couple of benefits provided by 
MITK, depending on the level of customization.

Maybe you could elaborate more on your needed features in the rendering 
system so we might be able to help you in the decision/design process. 
Note that MITK already uses ITK and VTK data structures and VTK mapper 
to render these data structures.

> Or, at least, modify the viewing  windows system (number of views,
> rendering techniques, etc) ?
Modifying the frontend (number of views etc.) is totally possible and 
done in some existing projects already. New rendering techniques are 
usually implemented as new "mapper" classes in MITK (based on VTK code) 
and attached to a certain data type to render it in a special way.

> Lastly, from what I have been reading in MITK webpage, it seems to be
> simple to develop plugins. Is there any example of an implementation,
> step by step?
New plug-ins (and also a complete project containing a plug-in stub) are 
usually create with the "PluginGenerator". Please read

http://www.mitk.org/SetupAMitkBasedProject

and

http://docs.mitk.org/nightly-qt4/NewPluginPage.html

Let us know if you have more questions.

Thanks,
Sascha

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to