12 #ifndef MITKOTSUTOOL3D_H 13 #define MITKOTSUTOOL3D_H 32 itkFactorylessNewMacro(
Self);
35 const char *
GetName()
const override;
36 const char **GetXPM()
const override;
39 void Activated()
override;
40 void Deactivated()
override;
42 void RunSegmentation(
int regions,
bool useValley,
int numberOfBins);
43 void ConfirmSegmentation();
45 void UpdateBinaryPreview(std::vector<int> regionIDs);
46 void UpdateVolumePreview(
bool volumeRendering);
47 void ShowMultiLabelResultNode(
bool);
49 int GetNumberOfBins();
55 template <
typename TPixel,
unsigned int VImageDimension>
56 void CalculatePreview(itk::Image<TPixel, VImageDimension> *itkImage, std::vector<int> regionIDs);
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
static std::string GetName(std::string fileName, std::string suffix)
Super-class that provides the functionality of a StateMachine to DataInteractors. ...