ovidiu@net-community.com
)richard@brainstorm.co.uk
)This class provides a way to perform affine transforms. It provides a matrix for transforming from one coordinate system to another.
Copyright: (C) 1996,1999 Free Software Foundation, Inc.
- Declared in:
- AppKit/NSAffineTransform.h
- Conforms to:
- NSCopying
- NSCoding
Standards:
- MacOS-X
- OpenStep
- GNUstep
Description forthcoming.
Description forthcoming.
Return an autoreleased instance of this class.
Appends one transform matrix to another. This is done by performing a matrix multiplication of the receiver with aTransform. The resulting matrix then replaces the receiver's matrix.
Concatenates the receiver's matrix with the one in the current graphics context.
Initialize the receiever's instance with the instance represented by aTransform.
Calculates the inverse of the receiver's matrix and replaces the receiever's matrix with it.
Description forthcoming.
Applies the rotation specified by angle in degrees. Points trasnformed 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 trasnformed with the transformation matrix of the receiver are rotated counter-clockwise by the number of radians specified by angle.
Scales the transformation matrix of the reciever by the factor specified by scale.
Scales the X axis of the receiver's transformation matrix by scaleX and the Y axis of the transformation matrix by scaleY.
Get the currently active graphics context's transformation matrix and set it into the receiver.
Sets the structure which represents the matrix of the reciever. The struct is of the form:
{m11, m12, m21, m22, tX, tY}
Applies the receiver's transformation matrix to each point in the bezier path, then returns the result. The original bezier path is not modified.
Transforms a single point based on the transformation matrix. Returns the resulting point.
Transforms the NSSize represented by aSize using the reciever's transformation matrix. Returns the resulting NSSize.
Returns the NSAffineTransformStruct
structure which represents the matrix of the
reciever. The struct is of the form:
{m11, m12, m21, m22, tX, tY}
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.
- Declared in:
- AppKit/NSAffineTransform.h
Standards:
- NotOpenStep
- NotMacOS-X
- GNUstep
Description forthcoming.
Method summaryDescription forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.