Appends the transform matrix to the receiver. This
is done by performing a matrix multiplication of the
receiver with aTransform so that
aTransform is the first transform applied
to the user coordinate. The new matrix then replaces the
receiver's matrix.
Prepends the transform matrix to the receiver.
This is done by performing a matrix multiplication of
the receiver with aTransform so that
aTransform is the last transform applied
to the user coordinate. The new matrix then replaces the
receiver's matrix.
Applies the rotation specified by angle
in degrees. Points transformed with the transformation
matrix of the receiver are rotated counter-clockwise
by the number of degrees specified by angle.
Applies the rotation specified by angle in radians.
Points transformed with the transformation matrix of
the receiver are rotated counter-clockwise by the
number of radians specified by angle.
Transforms the NSSize represented by
aSize using the reciever's transformation
matrix. Returns the resulting NSSize. NB. A
transform can result in negative size components
... so calling code should check for and deal with that
situation.
Applies the translation specified by
tranX and tranY to the
receiver's matrix. Points transformed by the
reciever's matrix after this operation will be
shifted in position based on the specified
translation.