MeVis Medical Solutions
 MeVisLab · Features · MeVisLab SDK

MeVisLab SDK

The MeVisLab SDK offers a variety of features that support module programming, scripting and network development.

Module Development

  • Easy integration of own image processing, visualization and interaction algorithms using a flexible, structured C++ interface
  • Encapsulation of subnetworks in macro modules with a user-defined module and user interface
  • Build macro modules without C++ programming

Wizards

  • Wizards for image processing, visualization and macro modules
  • Create and compile your own C++ image processing module in minutes
  • Interface for creating customized wizards

Scripting

  • Hierarchical, abstract GUI description language
  • Python 2.5 and above for advanced scripting
  • JavaScript 2.0 (using Qt Script for Applications)
  • Python engine and debugger integrated
  • Scripting API with access to
    • Modules
    • Parameter fields
    • GUI controls
    • additional services (file access, process control, timers, ...)

Developer IDE

MeVisLab visual development environment

The MeVisLab SDK comes with an integrated development environment (IDE) that supports the visual programming, from creating networks with modules down to trouble-shooting utilities.

General Features

  • Multiple document interface (MDI)
  • Docking windows
  • Module search (advanced search by author, keyword, DLL, ...)
  • Module and connection inspectors
  • Output inspector
  • Screenshot gallery
  • Scripting console
  • Debugging console

Visual Programming

  • Data-flow modelling in visual network documents
  • Intuitive user interface supporting copy & paste and undo & redo
  • Drag & drop parameter sychronization between modules