4 #include "vtkSlicerSegmentationsModuleLogicExport.h" 6 #include <vtkImageAlgorithm.h> 7 #include <vtkImageData.h> 8 #include <vtkInformation.h> 15 void PrintSelf(ostream &os, vtkIndent indent)
override;
27 void SetMaskVolume(vtkImageData* labelImage) { this->SetInputData(2, labelImage); }
36 vtkGetMacro(DistancePenalty,
double);
37 vtkSetMacro(DistancePenalty,
double);
43 void ExecuteDataWithInformation(vtkDataObject *outData, vtkInformation *outInfo)
override;
44 int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
override;
46 int FillInputPortInformation(
int port, vtkInformation * info)
override;
53 vtkInternal * Internal;
54 double DistancePenalty;
void SetMaskVolume(vtkImageData *labelImage)
void SetSeedLabelVolume(vtkImageData *labelImage)
Set input seed label volume (input 1)
void SetIntensityVolume(vtkImageData *grayscaleImage)
Set input grayscale volume (input 0)