Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Executes a boolean operation on two different segmentations. All parameters of the boolean operations must be specified during construction. The actual operation is executed when calling GetResult(). More...
Functions | |
Image::Pointer MITKSEGMENTATION_EXPORT | GenerateUnion (const LabelSetImage *, LabelSetImage::LabelValueVectorType labelValues, std::function< void(float progress)> progressCallback=[](float) {}) |
Image::Pointer MITKSEGMENTATION_EXPORT | GenerateIntersection (const LabelSetImage *, LabelSetImage::LabelValueVectorType labelValues, std::function< void(float progress)> progressCallback=[](float) {}) |
Image::Pointer MITKSEGMENTATION_EXPORT | GenerateDifference (const LabelSetImage *, LabelSetImage::LabelValueType minuendLabelValue, const LabelSetImage::LabelValueVectorType subtrahendLabelValues, std::function< void(float progress)> progressCallback=[](float) {}) |
Executes a boolean operation on two different segmentations. All parameters of the boolean operations must be specified during construction. The actual operation is executed when calling GetResult().
Image::Pointer MITKSEGMENTATION_EXPORT mitk::BooleanOperation::GenerateDifference | ( | const LabelSetImage * | , |
LabelSetImage::LabelValueType | minuendLabelValue, | ||
const LabelSetImage::LabelValueVectorType | subtrahendLabelValues, | ||
std::function< void(float progress)> | progressCallback = [](float) {} |
||
) |
Image::Pointer MITKSEGMENTATION_EXPORT mitk::BooleanOperation::GenerateIntersection | ( | const LabelSetImage * | , |
LabelSetImage::LabelValueVectorType | labelValues, | ||
std::function< void(float progress)> | progressCallback = [](float) {} |
||
) |
Image::Pointer MITKSEGMENTATION_EXPORT mitk::BooleanOperation::GenerateUnion | ( | const LabelSetImage * | , |
LabelSetImage::LabelValueVectorType | labelValues, | ||
std::function< void(float progress)> | progressCallback = [](float) {} |
||
) |