Files
2016-04-27 01:07:35 -04:00

1016 lines
51 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_51) on Wed Apr 06 13:11:03 EDT 2016 -->
<title>Wedge (Parallel Java 2 Library Documentation)</title>
<meta name="date" content="2016-04-06">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Wedge (Parallel Java 2 Library Documentation)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Wedge.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../edu/rit/draw/item/Text.Alignment.html" title="enum in edu.rit.draw.item"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?edu/rit/draw/item/Wedge.html" target="_top">Frames</a></li>
<li><a href="Wedge.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">edu.rit.draw.item</div>
<h2 title="Class Wedge" class="title">Class Wedge</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">edu.rit.draw.item.DrawingItem</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../edu/rit/draw/item/OutlinedItem.html" title="class in edu.rit.draw.item">edu.rit.draw.item.OutlinedItem</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../edu/rit/draw/item/FilledItem.html" title="class in edu.rit.draw.item">edu.rit.draw.item.FilledItem</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">edu.rit.draw.item.ShapeItem</a></li>
<li>
<ul class="inheritance">
<li>edu.rit.draw.item.Wedge</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">Wedge</span>
extends <a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a>
implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a></pre>
<div class="block">Class Wedge provides a <a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a> that is a circular wedge. The
wedge has an outline consisting of two rays from the wedge's center point
joined by a circular arc. The wedge has a filled interior. The wedge is
defined by the following attributes:
<UL>
<P><LI>
<TT>center()</TT> -- The wedge's center point. The default is (0,0).
<P><LI>
<TT>radius()</TT> -- The wedge's radius. The default is 1.
<P><LI>
<TT>start()</TT> -- The wedge's starting angle in radians. This is the angle
from the positive X axis to the wedge's starting point. The default is 0.
<P><LI>
<TT>extent()</TT> -- The wedge's angular extent in radians. This is the angle
from the wedge's starting point to the wedge's ending point. The default is
&pi;/2.
</UL>
<P>
Angles increase from the positive X axis towards the positive Y axis. Since
the positive X axis points to the right and the positive Y axis points down,
angles increase in the clockwise direction. (This is the opposite of the
usual mathematical convention, where the positive Y axis points upwards.)
<P>
The static <TT>defaultCenter()</TT>, <TT>defaultRadius()</TT>,
<TT>defaultStart()</TT>, and <TT>defaultExtent()</TT> methods are provided to
set the default center point, radius, starting angle, and angular extent. If
the center point, radius, starting angle, or angular extent is not specified,
the current default center point, radius, starting angle, or angular extent
is used.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#edu.rit.draw.item.Wedge">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#NORMAL_CENTER">NORMAL_CENTER</a></strong></code>
<div class="block">The normal center point: (0,0).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#NORMAL_EXTENT">NORMAL_EXTENT</a></strong></code>
<div class="block">The normal angular extent: &pi;/2.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#NORMAL_RADIUS">NORMAL_RADIUS</a></strong></code>
<div class="block">The normal radius: 1.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#NORMAL_START">NORMAL_START</a></strong></code>
<div class="block">The normal starting angle: 0.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_edu.rit.draw.item.FilledItem">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/FilledItem.html" title="class in edu.rit.draw.item">FilledItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/FilledItem.html#NORMAL_FILL">NORMAL_FILL</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_edu.rit.draw.item.OutlinedItem">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/OutlinedItem.html" title="class in edu.rit.draw.item">OutlinedItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/OutlinedItem.html#NORMAL_OUTLINE">NORMAL_OUTLINE</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#Wedge()">Wedge</a></strong>()</code>
<div class="block">Construct a new wedge.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#Wedge(edu.rit.draw.item.Wedge)">Wedge</a></strong>(<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;theWedge)</code>
<div class="block">Construct a new wedge with the same center point, radius, starting angle,
and angular extent as the given wedge.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#add()">add</a></strong>()</code>
<div class="block">Add this wedge to the end of the default drawing's sequence of drawing
items.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#add(edu.rit.draw.Drawing)">add</a></strong>(<a href="../../../../edu/rit/draw/Drawing.html" title="class in edu.rit.draw">Drawing</a>&nbsp;theDrawing)</code>
<div class="block">Add this wedge to the end of the given drawing's sequence of drawing
items.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#addFirst()">addFirst</a></strong>()</code>
<div class="block">Add this wedge to the beginning of the default drawing's sequence of
drawing items.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#addFirst(edu.rit.draw.Drawing)">addFirst</a></strong>(<a href="../../../../edu/rit/draw/Drawing.html" title="class in edu.rit.draw">Drawing</a>&nbsp;theDrawing)</code>
<div class="block">Add this wedge to the beginning of the given drawing's sequence of
drawing items.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#center()">center</a></strong>()</code>
<div class="block">Returns this wedge's center point.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#center(edu.rit.draw.item.Point)">center</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;theCenter)</code>
<div class="block">Set this wedge's center point.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultCenter()">defaultCenter</a></strong>()</code>
<div class="block">Returns the default center point.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultCenter(edu.rit.draw.item.Point)">defaultCenter</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;theCenter)</code>
<div class="block">Set the default center point.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultExtent()">defaultExtent</a></strong>()</code>
<div class="block">Returns the default angular extent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultExtent(double)">defaultExtent</a></strong>(double&nbsp;theExtent)</code>
<div class="block">Set the default angular extent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultRadius()">defaultRadius</a></strong>()</code>
<div class="block">Returns the default radius.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultRadius(double)">defaultRadius</a></strong>(double&nbsp;theRadius)</code>
<div class="block">Set the default radius.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultStart()">defaultStart</a></strong>()</code>
<div class="block">Returns the default starting angle.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#defaultStart(double)">defaultStart</a></strong>(double&nbsp;theStart)</code>
<div class="block">Set the default starting angle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#extent()">extent</a></strong>()</code>
<div class="block">Returns this wedge's angular extent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#extent(double)">extent</a></strong>(double&nbsp;theExtent)</code>
<div class="block">Set this wedge's angular extent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#fill(edu.rit.draw.item.Fill)">fill</a></strong>(<a href="../../../../edu/rit/draw/item/Fill.html" title="interface in edu.rit.draw.item">Fill</a>&nbsp;theFill)</code>
<div class="block">Set this wedge's fill paint.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#height()">height</a></strong>()</code>
<div class="block">Returns the height of this drawing item's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#nw()">nw</a></strong>()</code>
<div class="block">Returns the northwest corner point of this drawing item's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#outline(edu.rit.draw.item.Outline)">outline</a></strong>(<a href="../../../../edu/rit/draw/item/Outline.html" title="interface in edu.rit.draw.item">Outline</a>&nbsp;theOutline)</code>
<div class="block">Set this wedge's outline.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#radius()">radius</a></strong>()</code>
<div class="block">Returns this wedge's radius.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#radius(double)">radius</a></strong>(double&nbsp;theRadius)</code>
<div class="block">Set this wedge's radius.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#readExternal(java.io.ObjectInput)">readExternal</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;in)</code>
<div class="block">Read this wedge from the given object input stream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#size()">size</a></strong>()</code>
<div class="block">Returns the size of this drawing item's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#start()">start</a></strong>()</code>
<div class="block">Returns this wedge's starting angle.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#start(double)">start</a></strong>(double&nbsp;theStart)</code>
<div class="block">Set this wedge's starting angle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#width()">width</a></strong>()</code>
<div class="block">Returns the width of this drawing item's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Wedge.html#writeExternal(java.io.ObjectOutput)">writeExternal</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;out)</code>
<div class="block">Write this wedge to the given object output stream.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_edu.rit.draw.item.ShapeItem">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/ShapeItem.html#draw(java.awt.Graphics2D)">draw</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_edu.rit.draw.item.FilledItem">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/FilledItem.html" title="class in edu.rit.draw.item">FilledItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/FilledItem.html#defaultFill()">defaultFill</a>, <a href="../../../../edu/rit/draw/item/FilledItem.html#defaultFill(edu.rit.draw.item.Fill)">defaultFill</a>, <a href="../../../../edu/rit/draw/item/FilledItem.html#fill()">fill</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_edu.rit.draw.item.OutlinedItem">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/OutlinedItem.html" title="class in edu.rit.draw.item">OutlinedItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/OutlinedItem.html#defaultOutline()">defaultOutline</a>, <a href="../../../../edu/rit/draw/item/OutlinedItem.html#defaultOutline(edu.rit.draw.item.Outline)">defaultOutline</a>, <a href="../../../../edu/rit/draw/item/OutlinedItem.html#outline()">outline</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_edu.rit.draw.item.DrawingItem">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/DrawingItem.html#boundingBox()">boundingBox</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#c()">c</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#e()">e</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#n()">n</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#ne()">ne</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#s()">s</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#se()">se</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#sw()">sw</a>, <a href="../../../../edu/rit/draw/item/DrawingItem.html#w()">w</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="NORMAL_CENTER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_CENTER</h4>
<pre>public static final&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a> NORMAL_CENTER</pre>
<div class="block">The normal center point: (0,0).</div>
</li>
</ul>
<a name="NORMAL_RADIUS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_RADIUS</h4>
<pre>public static final&nbsp;double NORMAL_RADIUS</pre>
<div class="block">The normal radius: 1.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Wedge.NORMAL_RADIUS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_START">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_START</h4>
<pre>public static final&nbsp;double NORMAL_START</pre>
<div class="block">The normal starting angle: 0.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Wedge.NORMAL_START">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_EXTENT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NORMAL_EXTENT</h4>
<pre>public static final&nbsp;double NORMAL_EXTENT</pre>
<div class="block">The normal angular extent: &pi;/2.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Wedge.NORMAL_EXTENT">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Wedge()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Wedge</h4>
<pre>public&nbsp;Wedge()</pre>
<div class="block">Construct a new wedge. The default center point, radius, starting angle,
and angular extent are used.</div>
</li>
</ul>
<a name="Wedge(edu.rit.draw.item.Wedge)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Wedge</h4>
<pre>public&nbsp;Wedge(<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;theWedge)</pre>
<div class="block">Construct a new wedge with the same center point, radius, starting angle,
and angular extent as the given wedge.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theWedge</code> - Wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if <TT>theWedge</TT> is null.</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="defaultCenter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultCenter</h4>
<pre>public static&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;defaultCenter()</pre>
<div class="block">Returns the default center point.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default center point.</dd></dl>
</li>
</ul>
<a name="defaultCenter(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultCenter</h4>
<pre>public static&nbsp;void&nbsp;defaultCenter(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;theCenter)</pre>
<div class="block">Set the default center point. Before calling this method the first time,
the default center point is (0,0).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theCenter</code> - Default center point.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if <TT>theCenter</TT> is null.</dd></dl>
</li>
</ul>
<a name="defaultRadius()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultRadius</h4>
<pre>public static&nbsp;double&nbsp;defaultRadius()</pre>
<div class="block">Returns the default radius.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default radius.</dd></dl>
</li>
</ul>
<a name="defaultRadius(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultRadius</h4>
<pre>public static&nbsp;void&nbsp;defaultRadius(double&nbsp;theRadius)</pre>
<div class="block">Set the default radius. Before calling this method the first time, the
default radius is 1.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theRadius</code> - Default radius.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - (unchecked exception) Thrown if <TT>theRadius</TT> &lt;= 0.</dd></dl>
</li>
</ul>
<a name="defaultStart()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStart</h4>
<pre>public static&nbsp;double&nbsp;defaultStart()</pre>
<div class="block">Returns the default starting angle.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default starting angle (radians).</dd></dl>
</li>
</ul>
<a name="defaultStart(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultStart</h4>
<pre>public static&nbsp;void&nbsp;defaultStart(double&nbsp;theStart)</pre>
<div class="block">Set the default starting angle. Before calling this method the first
time, the default starting angle is 0.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theStart</code> - Default starting angle (radians).</dd></dl>
</li>
</ul>
<a name="defaultExtent()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultExtent</h4>
<pre>public static&nbsp;double&nbsp;defaultExtent()</pre>
<div class="block">Returns the default angular extent.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default angular extent (radians).</dd></dl>
</li>
</ul>
<a name="defaultExtent(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultExtent</h4>
<pre>public static&nbsp;void&nbsp;defaultExtent(double&nbsp;theExtent)</pre>
<div class="block">Set the default angular extent. Before calling this method the first
time, the default angular extent is &pi;/2.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theExtent</code> - Default angular extent (radians).</dd></dl>
</li>
</ul>
<a name="size()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a>&nbsp;size()</pre>
<div class="block">Returns the size of this drawing item's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/DrawingItem.html#size()">size</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>Size.</dd></dl>
</li>
</ul>
<a name="width()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>width</h4>
<pre>public&nbsp;double&nbsp;width()</pre>
<div class="block">Returns the width of this drawing item's bounding box.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/DrawingItem.html#width()">width</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>Width.</dd></dl>
</li>
</ul>
<a name="height()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>height</h4>
<pre>public&nbsp;double&nbsp;height()</pre>
<div class="block">Returns the height of this drawing item's bounding box.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/DrawingItem.html#height()">height</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>Height.</dd></dl>
</li>
</ul>
<a name="nw()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;nw()</pre>
<div class="block">Returns the northwest corner point of this drawing item's bounding box.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/DrawingItem.html#nw()">nw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>Northwest corner point.</dd></dl>
</li>
</ul>
<a name="outline(edu.rit.draw.item.Outline)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outline</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;outline(<a href="../../../../edu/rit/draw/item/Outline.html" title="interface in edu.rit.draw.item">Outline</a>&nbsp;theOutline)</pre>
<div class="block">Set this wedge's outline.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/ShapeItem.html#outline(edu.rit.draw.item.Outline)">outline</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theOutline</code> - Outline, or <TT>Outline.NONE</TT>.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd></dl>
</li>
</ul>
<a name="fill(edu.rit.draw.item.Fill)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fill</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;fill(<a href="../../../../edu/rit/draw/item/Fill.html" title="interface in edu.rit.draw.item">Fill</a>&nbsp;theFill)</pre>
<div class="block">Set this wedge's fill paint.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/ShapeItem.html#fill(edu.rit.draw.item.Fill)">fill</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theFill</code> - Fill paint, or <TT>Fill.NONE</TT>.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd></dl>
</li>
</ul>
<a name="center()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>center</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;center()</pre>
<div class="block">Returns this wedge's center point.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Center point.</dd></dl>
</li>
</ul>
<a name="center(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>center</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;center(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;theCenter)</pre>
<div class="block">Set this wedge's center point.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theCenter</code> - Center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if <TT>theCenter</TT> is null.</dd></dl>
</li>
</ul>
<a name="radius()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>radius</h4>
<pre>public&nbsp;double&nbsp;radius()</pre>
<div class="block">Returns this wedge's radius.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Radius.</dd></dl>
</li>
</ul>
<a name="radius(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>radius</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;radius(double&nbsp;theRadius)</pre>
<div class="block">Set this wedge's radius.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theRadius</code> - Radius.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - (unchecked exception) Thrown if <TT>theRadius</TT> &lt;= 0.</dd></dl>
</li>
</ul>
<a name="start()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;double&nbsp;start()</pre>
<div class="block">Returns this wedge's starting angle.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Starting angle (radians).</dd></dl>
</li>
</ul>
<a name="start(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;start(double&nbsp;theStart)</pre>
<div class="block">Set this wedge's starting angle.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theStart</code> - Starting angle (radians).</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd></dl>
</li>
</ul>
<a name="extent()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extent</h4>
<pre>public&nbsp;double&nbsp;extent()</pre>
<div class="block">Returns this wedge's angular extent.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Angular extent (radians).</dd></dl>
</li>
</ul>
<a name="extent(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extent</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;extent(double&nbsp;theExtent)</pre>
<div class="block">Set this wedge's angular extent.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theExtent</code> - Angular extent (radians).</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd></dl>
</li>
</ul>
<a name="add()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;add()</pre>
<div class="block">Add this wedge to the end of the default drawing's sequence of drawing
items.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/ShapeItem.html#add()">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if there is no default drawing.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../edu/rit/draw/Drawing.html#defaultDrawing()"><code>Drawing.defaultDrawing()</code></a></dd></dl>
</li>
</ul>
<a name="add(edu.rit.draw.Drawing)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;add(<a href="../../../../edu/rit/draw/Drawing.html" title="class in edu.rit.draw">Drawing</a>&nbsp;theDrawing)</pre>
<div class="block">Add this wedge to the end of the given drawing's sequence of drawing
items.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/ShapeItem.html#add(edu.rit.draw.Drawing)">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theDrawing</code> - Drawing.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if <TT>theDrawing</TT> is null.</dd></dl>
</li>
</ul>
<a name="addFirst()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFirst</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;addFirst()</pre>
<div class="block">Add this wedge to the beginning of the default drawing's sequence of
drawing items.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/ShapeItem.html#addFirst()">addFirst</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if there is no default drawing.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../edu/rit/draw/Drawing.html#defaultDrawing()"><code>Drawing.defaultDrawing()</code></a></dd></dl>
</li>
</ul>
<a name="addFirst(edu.rit.draw.Drawing)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFirst</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Wedge.html" title="class in edu.rit.draw.item">Wedge</a>&nbsp;addFirst(<a href="../../../../edu/rit/draw/Drawing.html" title="class in edu.rit.draw">Drawing</a>&nbsp;theDrawing)</pre>
<div class="block">Add this wedge to the beginning of the given drawing's sequence of
drawing items.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/ShapeItem.html#addFirst(edu.rit.draw.Drawing)">addFirst</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/ShapeItem.html" title="class in edu.rit.draw.item">ShapeItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theDrawing</code> - Drawing.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This wedge.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - (unchecked exception) Thrown if <TT>theDrawing</TT> is null.</dd></dl>
</li>
</ul>
<a name="writeExternal(java.io.ObjectOutput)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeExternal</h4>
<pre>public&nbsp;void&nbsp;writeExternal(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;out)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Write this wedge to the given object output stream.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true#writeExternal(java.io.ObjectOutput)" title="class or interface in java.io">writeExternal</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/FilledItem.html#writeExternal(java.io.ObjectOutput)">writeExternal</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/FilledItem.html" title="class in edu.rit.draw.item">FilledItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Object output stream.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown if an I/O error occurred.</dd></dl>
</li>
</ul>
<a name="readExternal(java.io.ObjectInput)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>readExternal</h4>
<pre>public&nbsp;void&nbsp;readExternal(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;in)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">Read this wedge from the given object input stream.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true#readExternal(java.io.ObjectInput)" title="class or interface in java.io">readExternal</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html?is-external=true" title="class or interface in java.io">Externalizable</a></code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/FilledItem.html#readExternal(java.io.ObjectInput)">readExternal</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/FilledItem.html" title="class in edu.rit.draw.item">FilledItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - Object input stream.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown if an I/O error occurred.</dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code> - Thrown if any class needed to deserialize this line cannot be found.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Wedge.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../edu/rit/draw/item/Text.Alignment.html" title="enum in edu.rit.draw.item"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?edu/rit/draw/item/Wedge.html" target="_top">Frames</a></li>
<li><a href="Wedge.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><FONT SIZE="-2">Copyright &copy; 2013&ndash;2016 by Alan Kaminsky. All rights reserved. Send comments to ark</FONT><FONT SIZE="1" COLOR="#FFFFFF">&shy;</FONT><FONT SIZE="-2">&#64;</FONT><FONT SIZE="1" COLOR="#FFFFFF">&shy;</FONT><FONT SIZE="-2">cs.rit.edu.</FONT></small></p>
</body>
</html>