10 #ifndef artPartThresh_h_
11 #define artPartThresh_h_
28 DtArtPartDfltThreshMode = -1,
29 DtArtPartIndividualThresh = 0,
30 DtArtPartAggregateThresh = 1
49 virtual void setRotationThreshold(
double thresh);
50 virtual double rotationThreshold()
const;
53 virtual double rotationTraceThreshold()
const;
57 virtual void setTranslationThreshold(
double thresh);
58 virtual double translationThreshold()
const;
62 virtual void setFractionalThreshold(
double thresh);
63 virtual double fractionalThreshold()
const;
67 virtual void setThreshMode(DtArtPartThresholdType mode);
68 virtual DtArtPartThresholdType threshMode()
const;
72 virtual bool artPartsExceedAggThreshold(
78 virtual bool artPartsExceedIndivThreshold(
84 virtual float artPartThreshold(
int paramType)
const;
89 static void setDfltThreshMode(DtArtPartThresholdType mode);
90 static DtArtPartThresholdType dfltThreshMode();
93 static void setDfltFractionalThreshold(
DtFloat32 thresh);
94 static DtFloat32 dfltFractionalThreshold();
97 static void setDfltRotationThreshold(
double r);
98 static double dfltRotationThreshold();
101 static void setDfltTranslationThreshold(
double t);
102 static double dfltTranslationThreshold();