Formation Développement Applicatif avec VTK

Cette formation présente les principaux concepts de la boîte à outils VTK (the VisualizationToolKit), de la visualisation 2D/3D aux pipelines de post-traitement plus complexes et également l’intégration d’applications existantes.

Cette formation présentera les utilisations courantes de la boîte à outils VTK en utilisant une méthodologie axée sur la pratique.

La formation allie théorie et pratique par le biais de cours et d’exercices.

Slicer

Objectifs

  1. Comprendre et programmer un pipeline avec VTK
  2. Visualiser et traiter des données 3D
  3. Étendre l’interface utilisateur avec des widgets
  4. Créer de nouveaux filtres VTK
  5. Intégrer VTK dans votre application (Qt)
  6. Développer l’interface utilisateur avec les interactors et les widgets

Prérequis

  • C++ : Bonnes connaissances
  • VTK : Connaissances basiques du modèle de données et de l’utilisation du pipeline

Programme

  • Rappel sommaire sur les modèles de données et l’utilisation du pipeline 
  • Mécanismes avancées du pipeline : 
    • Requêtes de la pipeline et clés d’informations
    • Gestion du temps 
    • Exécutif
  • Développement de filtres
  • Gestion des intéractions avec VTK:
    • Interactors et Interactor Styles
    • Observer et Events
    • Picking
    • Widgets
  • Intégration dans une application Qt
  • Débugger une application VTK
Cette formation sera donnée en anglais sauf si tous les participants maîtrisent la langue française.

Pour cette formation, chaque participant doit venir avec son ordinateur portable. Les spécificités d’installation seront communiquées en amont par l’instructeur.

Les supports de cours sont en anglais.

Les formations Kitware peuvent être personnalisées et dispensées selon vos besoins aux centres de formation Kitware (En Europe: Lyon, France; ou aux USA: Clifton Park, New York; Carrboro, North Carolina; Santa Fe, New Mexico) ou dans votre entreprise (demande de devis).

 

Informations Pratiques

Durée: 1 journée
Prochaine Date: 18 octobre 2024
Lieu: En ligne
Prix: 800€

Formation en Entreprise

 Nous proposons des formations personnalisées en entreprise.

A propos du formateur

Charles Gueunet est Ingénieur R&D – Lead Developer au sein de l’équipe de visualisation scientifique chez Kitware Europe. Il a rejoint l’équipe en février 2016.

Au cours de ses 3 premières années chez Kitware, Charles a travaillé sur son doctorat portant sur  » Le Calcul Haute Performance pour l’Analyse Topologique de Données par Ensembles de Niveaux » en coopération avec l’Université de la Sorbonne. Au cours de ses travaux de recherche, il est devenu l’un des principaux contributeurs de la bibliothèque TTK (Topology ToolKit).

Charles travaille principalement sur la maintenance de VTK et TTK.
Ses principaux sujets sont le calcul haute performance, le maillage et la géométrie discrète.

Charles est impliqué dans plusieurs comités de relecture : TVCG, LDAV, EGPGV, ISAV.