MeVisLabToolboxReference
MLVTKSupport Library Overview

MLVTKSupport - Interface Library between ML and VTK

This library contains a set of interface, macro and module files mainly used by modules created by the ITKVTKGenerator, thus it is designed for automatically generated modules. Although it is still subject to change some of its functionality can also be used for normal programming with VTK classes in ML modules.

These files/classes could be useful for self-written ML modules using VTK classes:

  • mlVTKModule.h: File containing the base class used in all automatically generated modules wrapping VTK classes
  • mlVTKSpecialFieldsSupport.h: Converter functionality between ML and VTK data structures
  • mlVTKCommonWrappers.h: Functionality to check for vtk objects of a certain (derived) type
  • mlVTKParentWrapper.h: Base class wrapping/storing a pointer to a vtkObject and providing it as ML/MeVisLab connector

All other files have dedicated content for automatically generated VTK/ML modules and should only be used with care as an SDK.