libs-gui/Documentation/gsdoc/NSAffineTransform.html

270 lines
6.4 KiB
HTML
Raw Normal View History

<html>
<head>
<title>NSAffineTransform.m</title>
</head>
<body>
<h1>NSAffineTransform.m</h1>
<h3>Authors</h3>
<dl>
<dt>Ovidiu Predescu(<a href="mailto:ovidiu@net-community.com"><code>
ovidiu@net-community.com
</code></a>)</dt>
<dd>
</dd>
<dt>Richard Frith-Macdonald(<a href="mailto:richard@brainstorm.co.uk"><code>
richard@brainstorm.co.uk
</code></a>)</dt>
<dd>
</dd>
</dl>
<p>Copyright: (C) 1996,1999 Free Software Foundation, Inc.</p>
<h1>
Software documentation for the NSAffineTransform class
</h1>
<h2><a name="class$NSAffineTransform">NSAffineTransform</a> : NSObject</h2>
Declared: AppKit/NSAffineTransform.h<br />
Conform: NSCopying<br />
Conform: NSCoding<br />
<p>
</p>
<h3>transform</a></h3>
+ (<a href="#class$NSAffineTransform">NSAffineTransform</a>*) <b>transform</b>;<br />
<p>
</p>
<hr />
<h3>appendTransform:</a></h3>
- (void) <b>appendTransform:</b> (<a href="#class$NSAffineTransform">NSAffineTransform</a>*)other;<br />
<p>
</p>
<hr />
<h3>concat</a></h3>
- (void) <b>concat</b>;<br />
<p>
</p>
<hr />
<h3>initWithTransform:</a></h3>
- (id) <b>initWithTransform:</b> (<a href="#class$NSAffineTransform">NSAffineTransform</a>*)aTransform;<br />
<p>
</p>
<hr />
<h3>invert</a></h3>
- (void) <b>invert</b>;<br />
<p>
</p>
<hr />
<h3>prependTransform:</a></h3>
- (void) <b>prependTransform:</b> (<a href="#class$NSAffineTransform">NSAffineTransform</a>*)other;<br />
<p>
</p>
<hr />
<h3>rotateByDegrees:</a></h3>
- (void) <b>rotateByDegrees:</b> (float)angle;<br />
<p>
</p>
<hr />
<h3>rotateByRadians:</a></h3>
- (void) <b>rotateByRadians:</b> (float)angleRad;<br />
<p>
</p>
<hr />
<h3>scaleBy:</a></h3>
- (void) <b>scaleBy:</b> (float)scale;<br />
<p>
</p>
<hr />
<h3>scaleXBy:yBy:</a></h3>
- (void) <b>scaleXBy:</b> (float)scaleX<b> yBy:</b> (float)scaleY;<br />
<p>
</p>
<hr />
<h3>set</a></h3>
- (void) <b>set</b>;<br />
<p>
</p>
<hr />
<h3>setTransformStruct:</a></h3>
- (void) <b>setTransformStruct:</b> (NSAffineTransformStruct)val;<br />
<p>
</p>
<hr />
<h3>transformBezierPath:</a></h3>
- (<a href="NSBezierPath.html#class$NSBezierPath">NSBezierPath</a>*) <b>transformBezierPath:</b> (<a href="NSBezierPath.html#class$NSBezierPath">NSBezierPath</a>*)aPath;<br />
<p>
</p>
<hr />
<h3>transformPoint:</a></h3>
- (NSPoint) <b>transformPoint:</b> (NSPoint)point;<br />
<p>
</p>
<hr />
<h3>transformSize:</a></h3>
- (NSSize) <b>transformSize:</b> (NSSize)size;<br />
<p>
</p>
<hr />
<h3>transformStruct</a></h3>
- (NSAffineTransformStruct) <b>transformStruct</b>;<br />
<p>
</p>
<hr />
<h3>translateXBy:yBy:</a></h3>
- (void) <b>translateXBy:</b> (float)tranX<b> yBy:</b> (float)tranY;<br />
<p>
</p>
<hr />
<h1>
Software documentation for the
NSAffineTransform(GNUstep) category
</h1>
<h2><a href="#class$NSAffineTransform">NSAffineTransform</a>(<a name="category$NSAffineTransform(GNUstep)">GNUstep</a>)</h2>
Declared: AppKit/NSAffineTransform.h<br />
<p>
</p>
<h3>matrixFrom:</a></h3>
+ (<a href="#class$NSAffineTransform">NSAffineTransform</a>*) <b>matrixFrom:</b> (const float[6])_matrix;<br />
<p>
</p>
<hr />
<h3>boundingRectFor:result:</a></h3>
- (void) <b>boundingRectFor:</b> (NSRect)rect<b> result:</b> (NSRect*)new;<br />
<p>
</p>
<hr />
<h3>concatenateWith:</a></h3>
- (void) <b>concatenateWith:</b> (<a href="#class$NSAffineTransform">NSAffineTransform</a>*)other;<br />
<p>
</p>
<hr />
<h3>concatenateWithMatrix:</a></h3>
- (void) <b>concatenateWithMatrix:</b> (const float[6])concat;<br />
<p>
</p>
<hr />
<h3>deltaPointInMatrixSpace:</a></h3>
- (NSPoint) <b>deltaPointInMatrixSpace:</b> (NSPoint)point;<br />
<p>
</p>
<hr />
<h3>getMatrix:</a></h3>
- (void) <b>getMatrix:</b> (float[6])replace;<br />
<p>
</p>
<hr />
<h3>inverse</a></h3>
- (void) <b>inverse</b>;<br />
<p>
</p>
<hr />
<h3>isRotated</a></h3>
- (BOOL) <b>isRotated</b>;<br />
<p>
</p>
<hr />
<h3>makeIdentityMatrix</a></h3>
- (void) <b>makeIdentityMatrix</b>;<br />
<p>
</p>
<hr />
<h3>pointInMatrixSpace:</a></h3>
- (NSPoint) <b>pointInMatrixSpace:</b> (NSPoint)point;<br />
<p>
</p>
<hr />
<h3>rectInMatrixSpace:</a></h3>
- (NSRect) <b>rectInMatrixSpace:</b> (NSRect)rect;<br />
<p>
</p>
<hr />
<h3>rotateByAngle:</a></h3>
- (void) <b>rotateByAngle:</b> (float)angle;<br />
<p>
</p>
<hr />
<h3>rotationAngle</a></h3>
- (float) <b>rotationAngle</b>;<br />
<p>
</p>
<hr />
<h3>scaleBy::</a></h3>
- (void) <b>scaleBy:</b> (float)sx<b> :</b> (float)sy;<br />
<p>
</p>
<hr />
<h3>scaleTo::</a></h3>
- (void) <b>scaleTo:</b> (float)sx<b> :</b> (float)sy;<br />
<p>
</p>
<hr />
<h3>setFrameOrigin:</a></h3>
- (void) <b>setFrameOrigin:</b> (NSPoint)point;<br />
<p>
</p>
<hr />
<h3>setFrameRotation:</a></h3>
- (void) <b>setFrameRotation:</b> (float)angle;<br />
<p>
</p>
<hr />
<h3>setMatrix:</a></h3>
- (void) <b>setMatrix:</b> (const float[6])replace;<br />
<p>
</p>
<hr />
<h3>sizeInMatrixSpace:</a></h3>
- (NSSize) <b>sizeInMatrixSpace:</b> (NSSize)size;<br />
<p>
</p>
<hr />
<h3>takeMatrixFromTransform:</a></h3>
- (void) <b>takeMatrixFromTransform:</b> (<a href="#class$NSAffineTransform">NSAffineTransform</a>*)other;<br />
<p>
</p>
<hr />
<h3>translateToPoint:</a></h3>
- (void) <b>translateToPoint:</b> (NSPoint)point;<br />
<p>
</p>
<hr />
</body>
</html>