23 #if GEOM_PSEUDO3D==GEOM_TRUE
40 namespace GEOM_FADE25D {
90 void extract(
double maxError,std::vector<Point2>& vEfficientPointsOut);
93 void solveCand(Candidate* pCand,
double maxErr);
95 void part1_extractFC();
96 void part2_setWeights();
98 void sortVtx(std::vector<Point2*>& vVtx);
102 std::vector<Point2*>& vIn,
103 std::vector<Point2*>& vNeedlessBigError,
104 std::vector<Point2*>& vNeedlessSmallError
106 void insertMinHull();
107 void show(
const char* name);
119 #elif GEOM_PSEUDO3D==GEOM_FALSE
120 namespace GEOM_FADE2D {
122 #error GEOM_PSEUDO3D is not defined
SmoothingStrategy
SmoothingStrategy.
Definition: EfficientModel.h:32
@ SMST_MINIMUM
Assign the minimum height.
Definition: EfficientModel.h:33
@ SMST_MEDIAN
Assign the median height.
Definition: EfficientModel.h:35
@ SMST_AVERAGE
Assign the average height.
Definition: EfficientModel.h:36
@ SMST_MAXIMUM
Assign the maximum height.
Definition: EfficientModel.h:34
Deprecated class EfficientModel (use CloudPrepare instead).
Definition: EfficientModel.h:53
void zSmoothing(int numIterations, double maxDifferencePerIteration, SmoothingStrategy sms)
Smoothing.
void extract(double maxError, std::vector< Point2 > &vEfficientPointsOut)
Extract a subset of points.