libs-gui/Documentation/gsdoc/NSBezierPath.html
Adam Fedor d47e202fbe Markup for autogsdoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@11788 72102866-910b-0410-8b05-ffd578937521
2001-12-17 16:51:51 +00:00

449 lines
11 KiB
HTML

<html>
<head>
<title>NSBezierPath.m</title>
</head>
<body>
<h1>NSBezierPath.m</h1>
<h3>Authors</h3>
<dl>
<dt>Enrico Sersale(<a href="mailto:enrico@imago.ro"><code>
enrico@imago.ro
</code></a>)</dt>
<dd>
</dd>
</dl>
<blockquote>
The NSBezierPath class </blockquote>
<p>Copyright: (C) 1999 Free Software Foundation, Inc.</p>
<h1>
Software documentation for the NSBezierPath class
</h1>
<h2><a name="class$NSBezierPath">NSBezierPath</a> : NSObject</h2>
Declared: AppKit/NSBezierPath.h<br />
Conform: NSCopying<br />
Conform: NSCoding<br />
<p>
</p>
<h3>bezierPath</a></h3>
+ (<a href="#class$NSBezierPath">NSBezierPath</a>*) <b>bezierPath</b>;<br />
<p>
</p>
<hr />
<h3>bezierPathWithOvalInRect:</a></h3>
+ (<a href="#class$NSBezierPath">NSBezierPath</a>*) <b>bezierPathWithOvalInRect:</b> (NSRect)rect;<br />
<p>
</p>
<hr />
<h3>bezierPathWithRect:</a></h3>
+ (<a href="#class$NSBezierPath">NSBezierPath</a>*) <b>bezierPathWithRect:</b> (NSRect)aRect;<br />
<p>
</p>
<hr />
<h3>clipRect:</a></h3>
+ (void) <b>clipRect:</b> (NSRect)aRect;<br />
<p>
</p>
<hr />
<h3>defaultFlatness</a></h3>
+ (float) <b>defaultFlatness</b>;<br />
<p>
</p>
<hr />
<h3>defaultLineCapStyle</a></h3>
+ (NSLineCapStyle) <b>defaultLineCapStyle</b>;<br />
<p>
</p>
<hr />
<h3>defaultLineJoinStyle</a></h3>
+ (NSLineJoinStyle) <b>defaultLineJoinStyle</b>;<br />
<p>
</p>
<hr />
<h3>defaultLineWidth</a></h3>
+ (float) <b>defaultLineWidth</b>;<br />
<p>
</p>
<hr />
<h3>defaultMiterLimit</a></h3>
+ (float) <b>defaultMiterLimit</b>;<br />
<p>
</p>
<hr />
<h3>defaultWindingRule</a></h3>
+ (NSWindingRule) <b>defaultWindingRule</b>;<br />
<p>
</p>
<hr />
<h3>drawPackedGlyphs:atPoint:</a></h3>
+ (void) <b>drawPackedGlyphs:</b> (const char*)packedGlyphs<b> atPoint:</b> (NSPoint)aPoint;<br />
<p>
</p>
<hr />
<h3>fillRect:</a></h3>
+ (void) <b>fillRect:</b> (NSRect)aRect;<br />
<p>
</p>
<hr />
<h3>setDefaultFlatness:</a></h3>
+ (void) <b>setDefaultFlatness:</b> (float)flatness;<br />
<p>
</p>
<hr />
<h3>setDefaultLineCapStyle:</a></h3>
+ (void) <b>setDefaultLineCapStyle:</b> (NSLineCapStyle)lineCapStyle;<br />
<p>
</p>
<hr />
<h3>setDefaultLineJoinStyle:</a></h3>
+ (void) <b>setDefaultLineJoinStyle:</b> (NSLineJoinStyle)lineJoinStyle;<br />
<p>
</p>
<hr />
<h3>setDefaultLineWidth:</a></h3>
+ (void) <b>setDefaultLineWidth:</b> (float)lineWidth;<br />
<p>
</p>
<hr />
<h3>setDefaultMiterLimit:</a></h3>
+ (void) <b>setDefaultMiterLimit:</b> (float)limit;<br />
<p>
</p>
<hr />
<h3>setDefaultWindingRule:</a></h3>
+ (void) <b>setDefaultWindingRule:</b> (NSWindingRule)windingRule;<br />
<p>
</p>
<hr />
<h3>strokeLineFromPoint:toPoint:</a></h3>
+ (void) <b>strokeLineFromPoint:</b> (NSPoint)point1<b> toPoint:</b> (NSPoint)point2;<br />
<p>
</p>
<hr />
<h3>strokeRect:</a></h3>
+ (void) <b>strokeRect:</b> (NSRect)aRect;<br />
<p>
</p>
<hr />
<h3>addClip</a></h3>
- (void) <b>addClip</b>;<br />
<p>
</p>
<hr />
<h3>appendBezierPath:</a></h3>
- (void) <b>appendBezierPath:</b> (<a href="#class$NSBezierPath">NSBezierPath</a>*)aPath;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithArcFromPoint:toPoint:radius:</a></h3>
- (void) <b>appendBezierPathWithArcFromPoint:</b> (NSPoint)point1<b> toPoint:</b> (NSPoint)point2<b> radius:</b> (float)radius;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:</a></h3>
- (void) <b>appendBezierPathWithArcWithCenter:</b> (NSPoint)center<b> radius:</b> (float)radius<b> startAngle:</b> (float)startAngle<b> endAngle:</b> (float)endAngle;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:clockwise:</a></h3>
- (void) <b>appendBezierPathWithArcWithCenter:</b> (NSPoint)center<b> radius:</b> (float)radius<b> startAngle:</b> (float)startAngle<b> endAngle:</b> (float)endAngle<b> clockwise:</b> (BOOL)clockwise;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithGlyph:inFont:</a></h3>
- (void) <b>appendBezierPathWithGlyph:</b> (NSGlyph)glyph<b> inFont:</b> (<a href="NSFont.html#class$NSFont">NSFont</a>*)font;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithGlyphs:count:inFont:</a></h3>
- (void) <b>appendBezierPathWithGlyphs:</b> (NSGlyph*)glyphs<b> count:</b> (int)count<b> inFont:</b> (<a href="NSFont.html#class$NSFont">NSFont</a>*)font;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithOvalInRect:</a></h3>
- (void) <b>appendBezierPathWithOvalInRect:</b> (NSRect)aRect;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithPackedGlyphs:</a></h3>
- (void) <b>appendBezierPathWithPackedGlyphs:</b> (const char*)packedGlyphs;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithPoints:count:</a></h3>
- (void) <b>appendBezierPathWithPoints:</b> (NSPoint*)points<b> count:</b> (int)count;<br />
<p>
</p>
<hr />
<h3>appendBezierPathWithRect:</a></h3>
- (void) <b>appendBezierPathWithRect:</b> (NSRect)rect;<br />
<p>
</p>
<hr />
<h3>bezierPathByFlatteningPath</a></h3>
- (<a href="#class$NSBezierPath">NSBezierPath</a>*) <b>bezierPathByFlatteningPath</b>;<br />
<p>
</p>
<hr />
<h3>bezierPathByReversingPath</a></h3>
- (<a href="#class$NSBezierPath">NSBezierPath</a>*) <b>bezierPathByReversingPath</b>;<br />
<p>
</p>
<hr />
<h3>bounds</a></h3>
- (NSRect) <b>bounds</b>;<br />
<p>
</p>
<hr />
<h3>cachesBezierPath</a></h3>
- (BOOL) <b>cachesBezierPath</b>;<br />
<p>
</p>
<hr />
<h3>closePath</a></h3>
- (void) <b>closePath</b>;<br />
<p>
</p>
<hr />
<h3>containsPoint:</a></h3>
- (BOOL) <b>containsPoint:</b> (NSPoint)point;<br />
<p>
</p>
<hr />
<h3>controlPointBounds</a></h3>
- (NSRect) <b>controlPointBounds</b>;<br />
<p>
</p>
<hr />
<h3>currentPoint</a></h3>
- (NSPoint) <b>currentPoint</b>;<br />
<p>
</p>
<hr />
<h3>curveToPoint:controlPoint1:controlPoint2:</a></h3>
- (void) <b>curveToPoint:</b> (NSPoint)aPoint<b> controlPoint1:</b> (NSPoint)controlPoint1<b> controlPoint2:</b> (NSPoint)controlPoint2;<br />
<p>
</p>
<hr />
<h3>elementAtIndex:</a></h3>
- (NSBezierPathElement) <b>elementAtIndex:</b> (int)index;<br />
<p>
</p>
<hr />
<h3>elementAtIndex:associatedPoints:</a></h3>
- (NSBezierPathElement) <b>elementAtIndex:</b> (int)index<b> associatedPoints:</b> (NSPoint*)points;<br />
<p>
</p>
<hr />
<h3>elementCount</a></h3>
- (int) <b>elementCount</b>;<br />
<p>
</p>
<hr />
<h3>fill</a></h3>
- (void) <b>fill</b>;<br />
<p>
</p>
<hr />
<h3>flatness</a></h3>
- (float) <b>flatness</b>;<br />
<p>
</p>
<hr />
<h3>getLineDash:count:phase:</a></h3>
- (void) <b>getLineDash:</b> (float*)pattern<b> count:</b> (int*)count<b> phase:</b> (float*)phase;<br />
<p>
</p>
<hr />
<h3>isEmpty</a></h3>
- (BOOL) <b>isEmpty</b>;<br />
<p>
</p>
<hr />
<h3>lineCapStyle</a></h3>
- (NSLineCapStyle) <b>lineCapStyle</b>;<br />
<p>
</p>
<hr />
<h3>lineJoinStyle</a></h3>
- (NSLineJoinStyle) <b>lineJoinStyle</b>;<br />
<p>
</p>
<hr />
<h3>lineToPoint:</a></h3>
- (void) <b>lineToPoint:</b> (NSPoint)aPoint;<br />
<p>
</p>
<hr />
<h3>lineWidth</a></h3>
- (float) <b>lineWidth</b>;<br />
<p>
</p>
<hr />
<h3>miterLimit</a></h3>
- (float) <b>miterLimit</b>;<br />
<p>
</p>
<hr />
<h3>moveToPoint:</a></h3>
- (void) <b>moveToPoint:</b> (NSPoint)aPoint;<br />
<p>
</p>
<hr />
<h3>relativeCurveToPoint:controlPoint1:controlPoint2:</a></h3>
- (void) <b>relativeCurveToPoint:</b> (NSPoint)aPoint<b> controlPoint1:</b> (NSPoint)controlPoint1<b> controlPoint2:</b> (NSPoint)controlPoint2;<br />
<p>
</p>
<hr />
<h3>relativeLineToPoint:</a></h3>
- (void) <b>relativeLineToPoint:</b> (NSPoint)aPoint;<br />
<p>
</p>
<hr />
<h3>relativeMoveToPoint:</a></h3>
- (void) <b>relativeMoveToPoint:</b> (NSPoint)aPoint;<br />
<p>
</p>
<hr />
<h3>removeAllPoints</a></h3>
- (void) <b>removeAllPoints</b>;<br />
<p>
</p>
<hr />
<h3>setAssociatedPoints:atIndex:</a></h3>
- (void) <b>setAssociatedPoints:</b> (NSPoint*)points<b> atIndex:</b> (int)index;<br />
<p>
</p>
<hr />
<h3>setCachesBezierPath:</a></h3>
- (void) <b>setCachesBezierPath:</b> (BOOL)flag;<br />
<p>
</p>
<hr />
<h3>setClip</a></h3>
- (void) <b>setClip</b>;<br />
<p>
</p>
<hr />
<h3>setFlatness:</a></h3>
- (void) <b>setFlatness:</b> (float)flatness;<br />
<p>
</p>
<hr />
<h3>setLineCapStyle:</a></h3>
- (void) <b>setLineCapStyle:</b> (NSLineCapStyle)lineCapStyle;<br />
<p>
</p>
<hr />
<h3>setLineDash:count:phase:</a></h3>
- (void) <b>setLineDash:</b> (const float*)pattern<b> count:</b> (int)count<b> phase:</b> (float)phase;<br />
<p>
</p>
<hr />
<h3>setLineJoinStyle:</a></h3>
- (void) <b>setLineJoinStyle:</b> (NSLineJoinStyle)lineJoinStyle;<br />
<p>
</p>
<hr />
<h3>setLineWidth:</a></h3>
- (void) <b>setLineWidth:</b> (float)lineWidth;<br />
<p>
</p>
<hr />
<h3>setMiterLimit:</a></h3>
- (void) <b>setMiterLimit:</b> (float)limit;<br />
<p>
</p>
<hr />
<h3>setWindingRule:</a></h3>
- (void) <b>setWindingRule:</b> (NSWindingRule)windingRule;<br />
<p>
</p>
<hr />
<h3>stroke</a></h3>
- (void) <b>stroke</b>;<br />
<p>
</p>
<hr />
<h3>transformUsingAffineTransform:</a></h3>
- (void) <b>transformUsingAffineTransform:</b> (<a href="NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>*)transform;<br />
<p>
</p>
<hr />
<h3>windingRule</a></h3>
- (NSWindingRule) <b>windingRule</b>;<br />
<p>
</p>
<hr />
</body>
</html>