29 class PatchCoordTransform {
33 CoordTransform transform;
36 inline PatchCoordTransform(
38 : transform(patch_range, obj_range) {}
41 return transform.transform(p);
46 return {ret.lower, ret.upper};
50 return transform.reverse_transform(obj);
54 return to_obj_coord(p.get_patch_range());
57 inline void print_transform()
const { transform.print_transform(); }