Lines Matching refs:eps
140 inline bool are_near(Translate const &a, Translate const &b, Coord eps=EPSILON) {
141 return are_near(a[X], b[X], eps) && are_near(a[Y], b[Y], eps);
178 inline bool are_near(Scale const &a, Scale const &b, Coord eps=EPSILON) {
179 return are_near(a[X], b[X], eps) && are_near(a[Y], b[Y], eps);
227 inline bool are_near(Rotate const &a, Rotate const &b, Coord eps=EPSILON) {
228 return are_near(a[X], b[X], eps) && are_near(a[Y], b[Y], eps);
265 inline bool are_near(HShear const &a, HShear const &b, Coord eps=EPSILON) {
266 return are_near(a.factor(), b.factor(), eps);
281 inline bool are_near(VShear const &a, VShear const &b, Coord eps=EPSILON) {
282 return are_near(a.factor(), b.factor(), eps);
327 inline bool are_near(Zoom const &a, Zoom const &b, Coord eps=EPSILON) {
328 return are_near(a.scale(), b.scale(), eps) &&
329 are_near(a.translation(), b.translation(), eps);