![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/GNUstep/Documentation/Developer/Gui/Reference/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>NSAffineTransform.m</title> </head> <body> <font face="serif"> <a href="Gui.html">Up</a> <br /> <h1><a name="title$NSAffineTransform">NSAffineTransform.m</a></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> <blockquote> This class provides a way to perform affine transforms. It provides a matrix for transforming from one coordinate system to another. </blockquote> <p><b>Copyright:</b> (C) 1996,1999 Free Software Foundation, Inc.</p> <div> <hr width="50%" align="left" /> <h3>Contents -</h3> <ol> <li> <a href="#001000000000">Software documentation for the NSAffineTransform(GNUstep) category</a> </li> <li> <a href="#002000000000">Software documentation for the NSAffineTransform(GUIAdditions) category</a> </li> </ol> <hr width="50%" align="left" /> </div> <h1><a name="001000000000"> Software documentation for the NSAffineTransform(GNUstep) category </a></h1> <h2><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>(<a name="category$NSAffineTransform(GNUstep)">GNUstep</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSAffineTransform.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-boundingRectFor$result$">-boundingRectFor:result:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-concatenateWith$">-concatenateWith:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-concatenateWithMatrix$">-concatenateWithMatrix:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-deltaPointInMatrixSpace$">-deltaPointInMatrixSpace:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-getMatrix$">-getMatrix:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-inverse">-inverse</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-isRotated">-isRotated</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-makeIdentityMatrix">-makeIdentityMatrix</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-pointInMatrixSpace$">-pointInMatrixSpace:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-rectInMatrixSpace$">-rectInMatrixSpace:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-rotationAngle">-rotationAngle</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-scaleTo$$">-scaleTo::</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-setFrameOrigin$">-setFrameOrigin:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-setFrameRotation$">-setFrameRotation:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-setMatrix$">-setMatrix:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-sizeInMatrixSpace$">-sizeInMatrixSpace:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-takeMatrixFromTransform$">-takeMatrixFromTransform:</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GNUstep)-translateToPoint$">-translateToPoint:</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-boundingRectFor$result$">boundingRectFor: result: </a></h3> - (void) <b>boundingRectFor:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> result:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>*)newRect;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-concatenateWith$">concatenateWith: </a></h3> - (void) <b>concatenateWith:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>*)anotherMatrix;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-concatenateWithMatrix$">concatenateWithMatrix: </a></h3> - (void) <b>concatenateWithMatrix:</b> (const float[6])anotherMatrix;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-deltaPointInMatrixSpace$">deltaPointInMatrixSpace: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>deltaPointInMatrixSpace:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>)point;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-getMatrix$">getMatrix: </a></h3> - (void) <b>getMatrix:</b> (float[6])replace;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-inverse">inverse </a></h3> - (void) <b>inverse</b>;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-isRotated">isRotated </a></h3> - (BOOL) <b>isRotated</b>;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-makeIdentityMatrix">makeIdentityMatrix </a></h3> - (void) <b>makeIdentityMatrix</b>;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-pointInMatrixSpace$">pointInMatrixSpace: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>pointInMatrixSpace:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>)point;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-rectInMatrixSpace$">rectInMatrixSpace: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>) <b>rectInMatrixSpace:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-rotationAngle">rotationAngle </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>rotationAngle</b>;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-scaleTo$$">scaleTo: : </a></h3> - (void) <b>scaleTo:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)sx<b> :</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)sy;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-setFrameOrigin$">setFrameOrigin: </a></h3> - (void) <b>setFrameOrigin:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>)point;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-setFrameRotation$">setFrameRotation: </a></h3> - (void) <b>setFrameRotation:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)angle;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-setMatrix$">setMatrix: </a></h3> - (void) <b>setMatrix:</b> (const float[6])replace;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-sizeInMatrixSpace$">sizeInMatrixSpace: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>) <b>sizeInMatrixSpace:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>)size;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-takeMatrixFromTransform$">takeMatrixFromTransform: </a></h3> - (void) <b>takeMatrixFromTransform:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>*)aTransform;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GNUstep)-translateToPoint$">translateToPoint: </a></h3> - (void) <b>translateToPoint:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>)point;<br /> <div class="availability"> <b>Availability:</b> Not in OpenStep/MacOS-X, Gui Likely to be changed/moved/removed at 1.15.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <h1><a name="002000000000"> Software documentation for the NSAffineTransform(GUIAdditions) category </a></h1> <h2><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>(<a name="category$NSAffineTransform(GUIAdditions)">GUIAdditions</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSAffineTransform.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GUIAdditions)-concat">-concat</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GUIAdditions)-set">-set</a></li> <li><a rel="gsdoc" href="NSAffineTransform.html#method$NSAffineTransform(GUIAdditions)-transformBezierPath$">-transformBezierPath:</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSAffineTransform(GUIAdditions)-concat">concat </a></h3> - (void) <b>concat</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Concatenates the receiver's matrix with the one in the current graphics context. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GUIAdditions)-set">set </a></h3> - (void) <b>set</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Get the currently active graphics context's transformation matrix and set it into the receiver. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSAffineTransform(GUIAdditions)-transformBezierPath$">transformBezierPath: </a></h3> - (<a rel="gsdoc" href="NSBezierPath.html#class$NSBezierPath">NSBezierPath</a>*) <b>transformBezierPath:</b> (<a rel="gsdoc" href="NSBezierPath.html#class$NSBezierPath">NSBezierPath</a>*)aPath;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Applies the receiver's transformation matrix to each point in the bezier path, then returns the result. The original bezier path is not modified. </p> <p> </div> <hr width="25%" align="left" /> </div> <br /> <a href="Gui.html">Up</a> </font> </body> </html>