Professional Documents
Culture Documents
Insight
ITK is not Visualization ITK is not Graphic Interface ITK is image Segmentation and Registration
ITK Layer
ITK + FLTK
Create a clean new directory Write a CMakeLists.txt file Write a simple .cxx file Create a GUI with fluid Configure with CMake Build
ReaderType::Pointer
itk::FilterX
mySlider
MemberCommand<mySlider>
AddObserver( ProgressEvent, . )
ITK + Qt
Qt Communications
Qobject
MethodA() MethodX() MethodY() MethodZ() MethodW() MethodK()
Signals Slots
Qt - ITK Communications
QT Signals ITK InvokeEvent
Slots
Observers
Qt ITK Communications
Qobject Signals
MethodA() MethodB() MethodC() MethodD() MethodE() MethodX() MethodY()
itk::Object
Qt ITK Adaptor
Slots
Qt ITK Communications
Slots
MethodA() MethodB() MethodC()
Slot Adaptor
Qt ITK Communications
Signals
MethodA() MethodB() Command EventP() EventQ() EventR()
itk::Object
Signal Adaptor
Qt ITK Communications
Qobject
QtTranslator
QtSlotAdaptor< T >
QtSignalAdaptor
itk::FilterX
itk::QtProgressBar
MemberCommand<QtProgressBar>
AddObserver( ProgressEvent, . )
itk::QtLightIndicator
Modified() Start() End()
Slots
Enjoy ITK !