1 #ifndef TUBE_SEGMENTATION_AND_CENTERLINE_EXTRACTION_HPP
2 #define TUBE_SEGMENTATION_AND_CENTERLINE_EXTRACTION_HPP
14 void setKeepLargestTree(
bool keep);
15 void setMinimumTreeSize(
int nrOfVoxels);
16 void setMinimumRadius(
float radius);
17 void setMaximumRadius(
float radius);
18 void setRadiusStep(
float step);
19 void setSensitivity(
float sensitivity);
21 void setMinimumIntensity(
float intensity);
23 void setMaximumIntensity(
float intensity);
24 void extractDarkTubes();
25 void extractBrightTubes();
26 void disableSegmentation();
27 void enableSegmentation();
29 void disableAutomaticCropping();
30 void enableAutomaticCropping(
bool lungCropping =
false);
47 bool mSegmentation, mThresholdCropping, mLungCropping;
48 float mStDevBlurSmall, mStDevBlurLarge;
49 float mMinimumIntensity, mMaximumIntensity;
50 bool mExtractDarkStructures;
53 float mMinimumRadius, mMaximumRadius, mRadiusStep;
58 bool mOnlyKeepLargestTree;