Up
Authors
- Ovidiu Predescu (
ovidiu@net-community.com
)
-
- Richard Frith-Macdonald (
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.
NSAffineTransform(GNUstep)
- 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