Next Previous Up Top Contents Index

2.3 DUIM-Geometry Module

rectilinear-transform?

Generic function

Summary

Returns #t if a transform always transforms any axis-aligned rectangle into another axis-aligned rectangle.

Signature

rectilinear-transform? transform => boolean

Arguments

transform
An instance of type <transform>.

Values

boolean
An instance of type <boolean>.

Library

duim-geometry

Module

duim-geometry

Description

Returns #t if the transform transform always transforms any axis-aligned rectangle into another axis-aligned rectangle, otherwise returns #f.

This category includes scalings as a subset, and also includes 90 degree rotations.

Rectilinear transforms are the most general category of transforms for which the bounding rectangle of a transformed object can be found by transforming the bounding rectangle of the original object.


Functional Developer Library Reference: DUIM - 3 Dec 1998

Next Previous Up Top Contents Index