interface MorphologicalContourInterpolationNodeOptions { /** The label to interpolate. Interpolates all labels if set to 0 (default). */ label?: number; /** Interpolate only along this axis. Interpolates along all axes if set to -1 (default). */ axis?: number; /** Heuristic alignment of regions for interpolation is faster than optimal alignment. */ noHeuristicAlignment?: boolean; /** Using distance transform instead of repeated dilations to calculate the median contour is slightly faster, but produces lower quality interpolations. */ noUseDistanceTransform?: boolean; /** Use custom slice positions (not slice auto-detection). */ useCustomSlicePositions?: boolean; /** Perform extrapolation for branch extremities. Branch extremities are defined as regions having no overlap with any region in the next slice. Extrapolation helps generate smooth surface closings. */ noUseExtrapolation?: boolean; /** Use ball instead of default cross structuring element for repeated dilations. */ useBallStructuringElement?: boolean; /** Axis along which the labeled slice indices are defined. Default is -1 (that is, auto-detection). */ labeledSliceIndicesAxis?: number; /** Label of the slice indices. Default is 1. */ labeledSliceIndicesLabel?: number; /** List of labeled slice indices. Default is empty. */ labeledSliceIndices?: number[]; } export default MorphologicalContourInterpolationNodeOptions;