13 #ifndef mitkBooleanOperation_h
14 #define mitkBooleanOperation_h
25 namespace BooleanOperation
29 std::function<
void(
float progress)> progressCallback = [](
float) {});
31 std::function<
void(
float progress)> progressCallback = [](
float) {});
#define MITKSEGMENTATION_EXPORT
MultiLabelSegmentation class for handling labels and layers in a segmentation session.
std::vector< LabelValueType > LabelValueVectorType
mitk::Label::PixelType LabelValueType
Image::Pointer MITKSEGMENTATION_EXPORT GenerateIntersection(const MultiLabelSegmentation *, MultiLabelSegmentation::LabelValueVectorType labelValues, std::function< void(float progress)> progressCallback=[](float) {})
Image::Pointer MITKSEGMENTATION_EXPORT GenerateUnion(const MultiLabelSegmentation *, MultiLabelSegmentation::LabelValueVectorType labelValues, std::function< void(float progress)> progressCallback=[](float) {})
Image::Pointer MITKSEGMENTATION_EXPORT GenerateDifference(const MultiLabelSegmentation *, MultiLabelSegmentation::LabelValueType minuendLabelValue, const MultiLabelSegmentation::LabelValueVectorType subtrahendLabelValues, std::function< void(float progress)> progressCallback=[](float) {})
Find image slices visible on a given plane.