VTK for Application Developers Training

This course introduces the main concepts of the Visualization Toolkit (VTK) from the 2D/3D visualization to the more complex post-processing pipelines and integration in existing applications.

The examples are based on use cases from several scientific domains.

The training mixes theory and application with a set of tutorials and exercises.



  1. Create new VTK filter
  2. Integrate VTK in your (Qt) application
  3. Extend the user interface with interactors and widgets


  • C++: Good knowledge
  • VTK: Basic knowledge of data model and pipeline usage


  • Data models and pipeline usage quick reminder
  • Advanced pipeline mechanisms: 
    • Pipeline passes and information keys
    • Time handling
    • Executive
  • Filter writing
  • VTK interaction:
    • Interactors and Interactor Styles
    • Observer and Events
    • Picking
    • Widgets
  • Integration in Qt application
  • Debug VTK application

This training course will be taught in English. Course notes are also in English.
Participants are asked to bring a laptop computer for this training session.
The instructor will communicate all the specifications required to each participants before the training session.

Kitware SAS is registered as a training center in France

Practical Information

Duration: 1 day
Next training Date: March 25, 2022
Time zone: Paris (CET / GMT+1h)
Schedule: 9am to 5pm
Location: Online
Price: 800€

Company Training

All our training can be offered on site with a custom agenda. Contact us for more information.

Meet the instructor

François Mazen joined Kitware Europe as an Expert Developer & Team Manager in March 2021.

In 2008, François received his engineering degree at IFMA (French Institute for Advanced Mechanics) in Clermont-Ferrand where he was nominated for TOP 10 students.
The same year, François also received a Master of Science at Université Blaise Pascal (Clermont-Ferrand) where he specialized in Rigid Body.

With an extensive knowledge of project management, C++ development and visualization François strengthen KEU’s Scientific Visualization team proficiency.