37 "Slope below which lines are called horizontal");
39 "Slope above which lines are called vertical");
45 #define NormalizeAngle(A) ( (((A)<0)?((A)+2*PI):(A)) / (2*PI) )
79 LIST RemainingOutlines;
87 if (!
ExtractIntFeat(Blob, denorm, blfeatures, cnfeatures, &results))
89 XScale = 0.2f / results.
Ry;
90 YScale = 0.2f / results.
Rx;
92 RemainingOutlines = Outlines;
100 RemainingOutlines = Outlines;
142 if ((Orientation < 0) || (Orientation >= 1))
144 return (Orientation);
168 return (MicroFeatures);
174 if (!
PointAt(Current)->Hidden) {
176 if (NewFeature !=
NULL)
177 MicroFeatures =
push (MicroFeatures, NewFeature);
181 while (Last != First);
183 return (MicroFeatures);