6 #ifndef ptwXY_h_included
7 #define ptwXY_h_included
15 #if defined __cplusplus
20 #define ptwXY_minimumSize 10
21 #define ptwXY_minimumOverflowSize 4
22 #define ptwXY_maxBiSectionMax 20
23 #define ptwXY_minAccuracy 1e-14
24 #define ptwXY_sectionSubdivideMax 1 << 16
25 #define ClosestAllowXFactor 10
31 #define ptwXY_union_fill 1
32 #define ptwXY_union_trim 2
33 #define ptwXY_union_mergeClosePoints 4
107 double accuracy, int64_t primarySize, int64_t secondarySize,
nfu_status *status,
int userFlag );
109 double biSectionMax,
double accuracy, int64_t primarySize, int64_t secondarySize,
int userFlag );
111 double biSectionMax,
double accuracy, int64_t primarySize, int64_t secondarySize, int64_t
length,
double const *xy,
114 double biSectionMax,
double accuracy, int64_t primarySize, int64_t secondarySize, int64_t
length,
double const *Xs,
115 double const *Ys,
nfu_status *status,
int userFlag );
237 ptwXYPoints *ptwXY2,
double lowerEps2,
double upperEps2,
int positiveXOnly2 );
255 double biSectionMax,
double accuracy,
char **endCharacter,
nfu_status *status );
279 double xMin,
double xMax,
int degree,
int recursionLimit,
double tolerance,
nfu_status *status );
281 #if defined __cplusplus