3D Slicer Logo
  • About 3D Slicer
  • Getting Started
  • Get Help
  • User Interface
  • Coordinate systems
  • Data Loading and Saving
  • Image Segmentation
  • Registration
  • Modules
  • Extensions Manager
  • Application settings
  • Developer Guide
    • Slicer API
    • MRML Overview
    • Module Overview
    • Parameter Nodes
    • Modules API
      • Colors
      • DICOM (Digital Imaging and Communications in Medicine)
      • Markups
      • Plots
      • Self Tests
      • Segmentations
      • Segment editor
      • Sequences
      • Transforms
      • Volume rendering
      • Volumes
    • Extensions
    • Python FAQ
    • Script repository
    • Build Instructions
    • Debugging
    • Contributing to Slicer
    • Style Guide
    • Advanced Topics
    • Credits
3D Slicer
  • Developer Guide
  • Modules API
  • Edit on GitHub

Modules API

Modules usually interact with each other only indirectly, by making changes and observing changes in the MRML scene. However, modules can also directly use functions offered by other modules, by calling its logic functions. Examples and notes for using specific modules are provided below.

  • Colors
    • Color table CSV file format (.csv)
    • Color table text file format (.txt, .ctbl)
    • Debugging
  • DICOM (Digital Imaging and Communications in Medicine)
    • Customize table columns in DICOM browser
    • Customize DICOM browser table content
    • Plugin architecture
    • DICOM Networking Development
    • References
    • Examples
  • Markups
    • Markups json file format (.mrk.json)
    • Markups fiducial point list file format (.fcsv)
    • Markups control points table file format (.csv, .tsv)
    • References
    • Examples
  • Plots
    • Design
    • Examples
  • Self Tests
    • FAQ
  • Segmentations
    • Segmentation labelmap file format (.seg.nrrd)
    • Segmentation surface file format (.seg.vtm)
  • Segment editor
    • Effect parameters
    • Examples
  • Sequences
    • Volume sequence file format (.seq.nrrd)
  • Transforms
    • Related MRML nodes
    • Transform files
    • Events
    • Examples
  • Volume rendering
    • Key classes
    • Format of Volume Property (.vp) file
    • Examples
    • Volume rendering presets
  • Volumes
    • Examples
Previous Next

© Copyright 2025, Slicer Community.

Built with Sphinx using a theme provided by Read the Docs.