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
      • Overview
      • Supported types
      • Defaults
      • Validators
      • GUI Connection
      • GUI Creation
      • Advanced
        • Custom Widgets for Parameter Packs
        • Custom Classes
        • Caching
    • Modules API
    • Extensions
    • Python FAQ
    • Managing Python Packages
    • Script repository
    • Build Instructions
    • Debugging
    • Contributing to Slicer
    • Style Guide
    • Advanced Topics
    • Credits
3D Slicer
  • Developer Guide
  • Parameter Nodes
  • Advanced
  • Edit on GitHub

Advanced

  • Custom Widgets for Parameter Packs
  • Custom Classes
    • Using custom classes in a parameterNodeWrapper
  • Caching
    • Caching overview
    • Caching support for list and dict
    • Caching custom classes
Previous Next

© Copyright 2025, Slicer Community.

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