3.5 The Transformations Used by CLIM
3.5.2 CLIM Transformation Protocol
transformation [Protocol Class]
- Summary:
- The protocol class of all transformations. There are one or more subclasses of transformation that implement transformations, the exact names of which are explicitly unspecified. If you want to create a new class that behaves like a transformation, it should be a subclass of transformation. Subclasses of transformation obey the transformation protocol.
- All of the instantiable transformation classes provided by CLIM are immutable.
transformationp [Function]
- Arguments:
- object
- Summary:
- Returns t if object is a transformation; otherwise, it returns nil.
+identity-transformation+ [Constant]
- Summary:
- An instance of a transformation that is guaranteed to be an identity transformation, that is, the transformation that "does nothing."
transformation-error [Error Condition]
- Summary:
- The class that is the superclass of the following three conditions. This class is a subclass of error.
transformation-underspecified [Error Condition]
- Summary:
- The error that is signaled when make-3-point-transformation is given three collinear image points.
reflection-underspecified [Error Condition]
- Summary:
- The error that is signaled when make-reflection-transformation is given two coincident points.
singular-transformation [Error Condition]
- Summary:
- The error that is signaled when invert-transformation is called on a singular transformation, that is, a transformation that has no inverse.
CLIM 2.0 User's Guide - OCT 1998 Generated with Harlequin WebMaker