Up
Authors
- Ovidiu Predescu (
ovidiu@net-community.com
)
-
- Richard Frith-Macdonald (
richard@brainstorm.co.uk
)
-
Date: Generated at 2025-01-25 11:22:40 +0000
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
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
Method summary
- (void)
boundingRectFor: (
NSRect)rect
result: (
NSRect*)newRect;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
concatenateWith: (
NSAffineTransform*)anotherMatrix;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
concatenateWithMatrix: (const float[6])anotherMatrix;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (
NSPoint)
deltaPointInMatrixSpace: (
NSPoint)point;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
getMatrix: (float[6])replace;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
inverse;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (BOOL)
isRotated;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
makeIdentityMatrix;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (
NSPoint)
pointInMatrixSpace: (
NSPoint)point;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (
NSRect)
rectInMatrixSpace: (
NSRect)rect;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (
CGFloat)
rotationAngle;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
scaleTo: (
CGFloat)sx
: (
CGFloat)sy;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
setFrameOrigin: (
NSPoint)point;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
setFrameRotation: (
CGFloat)angle;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
setMatrix: (const float[6])replace;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (
NSSize)
sizeInMatrixSpace: (
NSSize)size;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
takeMatrixFromTransform: (
NSAffineTransform*)aTransform;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- (void)
translateToPoint: (
NSPoint)point;
Availability: Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0
Description forthcoming.
- Declared in:
- AppKit/NSAffineTransform.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
concat;
Availability: OpenStep
Concatenates the receiver's matrix with the
one in the current graphics context.
- (void)
set;
Availability: OpenStep
Get the currently active graphics context's
transformation matrix and set it into the
receiver.
- (
NSBezierPath*)
transformBezierPath: (
NSBezierPath*)aPath;
Availability: OpenStep
Applies the receiver's transformation matrix to
each point in the bezier path, then returns the
result. The original bezier path is not modified.
Up