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

1312 lines
76 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:02 EDT 2016 -->
<title>Rectangle (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="Rectangle (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/Rectangle.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/Polygon.html" title="class in edu.rit.draw.item"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?edu/rit/draw/item/Rectangle.html" target="_top">Frames</a></li>
<li><a href="Rectangle.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 Rectangle" class="title">Class Rectangle</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><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">edu.rit.draw.item.RectangularItem</a></li>
<li>
<ul class="inheritance">
<li>edu.rit.draw.item.Rectangle</li>
</ul>
</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">Rectangle</span>
extends <a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></pre>
<div class="block">Class Rectangle provides a rectangle <a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a>. The rectangle
may have sharp corners or round corners.
<P>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
<TR>
<TD ALIGN="left" VALIGN="top">
If the rectangle has round corners, the round corner distance gives the
distance from where the (sharp) corner would normally be to the starting and
ending points of the round corner arc, as shown in the adjoining diagram.
(The round corner distance is <I>d</I>.) A round corner distance of 0 results
in a sharp corner. In a particular rectangle, the same round corner distance
is used for every corner; that is, either all the corners are sharp or all
the corners are rounded the same amount. Different rectangles can have
different round corner distances.
<P>
The static <TT>defaultSize()</TT>, <TT>defaultWidth()</TT>,
<TT>defaultHeight()</TT>, and <TT>defaultRound()</TT> methods are provided to
set the default size, width, height, and round corner distance. If a
rectangle's size, width, height, or round corner distance is not specified,
the current default size, width, height, or round corner distance is used.
</TD>
<TD WIDTH=10> </TD>
<TD ALIGN="left" VALIGN="top" WIDTH=135><IMG SRC="doc-files/RectangleFig01.png"></TD>
</TR>
</TABLE></div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#edu.rit.draw.item.Rectangle">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 double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#NORMAL_HEIGHT">NORMAL_HEIGHT</a></strong></code>
<div class="block">The normal height for rectangles (72).</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/Rectangle.html#NORMAL_ROUND">NORMAL_ROUND</a></strong></code>
<div class="block">The normal round corner distance (0), signifying sharp corners.</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/Rectangle.html#NORMAL_WIDTH">NORMAL_WIDTH</a></strong></code>
<div class="block">The normal width for rectangles (72).</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/Rectangle.html#Rectangle()">Rectangle</a></strong>()</code>
<div class="block">Construct a new rectangle.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#Rectangle(edu.rit.draw.item.Rectangle)">Rectangle</a></strong>(<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;theItem)</code>
<div class="block">Construct a new rectangle with the same outline, fill paint, location,
and size as the given rectangle.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#add()">add</a></strong>()</code>
<div class="block">Add this rectangle 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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.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 rectangle 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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#addFirst()">addFirst</a></strong>()</code>
<div class="block">Add this rectangle 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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.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 rectangle 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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#c(double, double)">c</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the center point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#c(edu.rit.draw.item.Point)">c</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the center point of this rectangle's bounding box.</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/Rectangle.html#defaultHeight()">defaultHeight</a></strong>()</code>
<div class="block">Returns the default height for rectangles.</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/Rectangle.html#defaultHeight(double)">defaultHeight</a></strong>(double&nbsp;theHeight)</code>
<div class="block">Set the default height for rectangles.</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/Rectangle.html#defaultRound()">defaultRound</a></strong>()</code>
<div class="block">Returns the default round corner distance.</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/Rectangle.html#defaultRound(double)">defaultRound</a></strong>(double&nbsp;theRound)</code>
<div class="block">Set the default round corner distance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/Rectangle.html#defaultSize()">defaultSize</a></strong>()</code>
<div class="block">Returns the default size for rectangles.</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/Rectangle.html#defaultSize(edu.rit.draw.item.Size)">defaultSize</a></strong>(<a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a>&nbsp;theSize)</code>
<div class="block">Set the default size for rectangles.</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/Rectangle.html#defaultWidth()">defaultWidth</a></strong>()</code>
<div class="block">Returns the default width for rectangles.</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/Rectangle.html#defaultWidth(double)">defaultWidth</a></strong>(double&nbsp;theWidth)</code>
<div class="block">Set the default width for rectangles.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#e(double, double)">e</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the east middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#e(edu.rit.draw.item.Point)">e</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the east middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.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 rectangle's fill paint.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#height(double)">height</a></strong>(double&nbsp;theHeight)</code>
<div class="block">Set the height of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#n(double, double)">n</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the north middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#n(edu.rit.draw.item.Point)">n</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the north middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#ne(double, double)">ne</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the northeast corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#ne(edu.rit.draw.item.Point)">ne</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the northeast corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#nw(double, double)">nw</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the northwest corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#nw(edu.rit.draw.item.Point)">nw</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the northwest corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.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 rectangle's outline.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.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 rectangle from the given object input stream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#round()">round</a></strong>()</code>
<div class="block">Returns this rectangle's round corner distance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#round(double)">round</a></strong>(double&nbsp;theRound)</code>
<div class="block">Set this rectangle's round corner distance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#s(double, double)">s</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the south middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#s(edu.rit.draw.item.Point)">s</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the south middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#se(double, double)">se</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the southeast corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#se(edu.rit.draw.item.Point)">se</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the southeast corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#size(edu.rit.draw.item.Size)">size</a></strong>(<a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a>&nbsp;theSize)</code>
<div class="block">Set the size of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#sw(double, double)">sw</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the southwest corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#sw(edu.rit.draw.item.Point)">sw</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the southwest corner point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#w(double, double)">w</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the west middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#w(edu.rit.draw.item.Point)">w</a></strong>(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</code>
<div class="block">Set the west middle point of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.html#width(double)">width</a></strong>(double&nbsp;theWidth)</code>
<div class="block">Set the width of this rectangle's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Rectangle.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 rectangle 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.RectangularItem">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;edu.rit.draw.item.<a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></h3>
<code><a href="../../../../edu/rit/draw/item/RectangularItem.html#height()">height</a>, <a href="../../../../edu/rit/draw/item/RectangularItem.html#nw()">nw</a>, <a href="../../../../edu/rit/draw/item/RectangularItem.html#width()">width</a></code></li>
</ul>
<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#size()">size</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_WIDTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_WIDTH</h4>
<pre>public static final&nbsp;double NORMAL_WIDTH</pre>
<div class="block">The normal width for rectangles (72). <I>Note:</I> 72 points = 1 inch.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Rectangle.NORMAL_WIDTH">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_HEIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_HEIGHT</h4>
<pre>public static final&nbsp;double NORMAL_HEIGHT</pre>
<div class="block">The normal height for rectangles (72). <I>Note:</I> 72 points = 1 inch.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Rectangle.NORMAL_HEIGHT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_ROUND">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NORMAL_ROUND</h4>
<pre>public static final&nbsp;double NORMAL_ROUND</pre>
<div class="block">The normal round corner distance (0), signifying sharp corners.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Rectangle.NORMAL_ROUND">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="Rectangle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Rectangle</h4>
<pre>public&nbsp;Rectangle()</pre>
<div class="block">Construct a new rectangle. The rectangle's northwest corner is located at
(0,0). The rectangle's size is the default size. The rectangle has sharp
corners.</div>
</li>
</ul>
<a name="Rectangle(edu.rit.draw.item.Rectangle)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Rectangle</h4>
<pre>public&nbsp;Rectangle(<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;theItem)</pre>
<div class="block">Construct a new rectangle with the same outline, fill paint, location,
and size as the given rectangle.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theItem</code> - Rectangle.</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>theItem</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="defaultSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultSize</h4>
<pre>public static&nbsp;<a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a>&nbsp;defaultSize()</pre>
<div class="block">Returns the default size for rectangles.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default size.</dd></dl>
</li>
</ul>
<a name="defaultSize(edu.rit.draw.item.Size)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultSize</h4>
<pre>public static&nbsp;void&nbsp;defaultSize(<a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a>&nbsp;theSize)</pre>
<div class="block">Set the default size for rectangles.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theSize</code> - Default size.</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 the width or the height of
<TT>theSize</TT> is less than 0.</dd></dl>
</li>
</ul>
<a name="defaultWidth()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultWidth</h4>
<pre>public static&nbsp;double&nbsp;defaultWidth()</pre>
<div class="block">Returns the default width for rectangles.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default width.</dd></dl>
</li>
</ul>
<a name="defaultWidth(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultWidth</h4>
<pre>public static&nbsp;void&nbsp;defaultWidth(double&nbsp;theWidth)</pre>
<div class="block">Set the default width for rectangles.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theWidth</code> - Default width.</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>theWidth</TT> is less than 0.</dd></dl>
</li>
</ul>
<a name="defaultHeight()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultHeight</h4>
<pre>public static&nbsp;double&nbsp;defaultHeight()</pre>
<div class="block">Returns the default height for rectangles.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default height.</dd></dl>
</li>
</ul>
<a name="defaultHeight(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultHeight</h4>
<pre>public static&nbsp;void&nbsp;defaultHeight(double&nbsp;theHeight)</pre>
<div class="block">Set the default height for rectangles.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theHeight</code> - Default height.</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>theHeight</TT> is less than 0.</dd></dl>
</li>
</ul>
<a name="defaultRound()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultRound</h4>
<pre>public static&nbsp;double&nbsp;defaultRound()</pre>
<div class="block">Returns the default round corner distance. A value of 0 signifies sharp
corners.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default round corner distance.</dd></dl>
</li>
</ul>
<a name="defaultRound(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultRound</h4>
<pre>public static&nbsp;void&nbsp;defaultRound(double&nbsp;theRound)</pre>
<div class="block">Set the default round corner distance. A value of 0 signifies sharp
corners. Before calling this method the first time, the default round
corner distance is 0.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theRound</code> - Default round corner distance.</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>theRound</TT> is less than 0.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</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 rectangle's outline.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#outline(edu.rit.draw.item.Outline)">outline</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</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 rectangle.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</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 rectangle's fill paint.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#fill(edu.rit.draw.item.Fill)">fill</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</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 rectangle.</dd></dl>
</li>
</ul>
<a name="size(edu.rit.draw.item.Size)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;size(<a href="../../../../edu/rit/draw/item/Size.html" title="class in edu.rit.draw.item">Size</a>&nbsp;theSize)</pre>
<div class="block">Set the size of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#size(edu.rit.draw.item.Size)">size</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theSize</code> - Size.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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 the width or the height of
<TT>theSize</TT> is less than 0.</dd></dl>
</li>
</ul>
<a name="width(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>width</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;width(double&nbsp;theWidth)</pre>
<div class="block">Set the width of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#width(double)">width</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theWidth</code> - Width.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>theWidth</TT> is less than 0.</dd></dl>
</li>
</ul>
<a name="height(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>height</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;height(double&nbsp;theHeight)</pre>
<div class="block">Set the height of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#height(double)">height</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>theHeight</code> - Height.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>theHeight</TT> is less than 0.</dd></dl>
</li>
</ul>
<a name="nw(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;nw(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the northwest corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#nw(double, double)">nw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of northwest corner point.</dd><dd><code>y</code> - Y coordinate of northwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="nw(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;nw(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the northwest corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#nw(edu.rit.draw.item.Point)">nw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Northwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="n(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>n</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;n(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the north middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#n(double, double)">n</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of north middle point.</dd><dd><code>y</code> - Y coordinate of north middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="n(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>n</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;n(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the north middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#n(edu.rit.draw.item.Point)">n</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - North middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="ne(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ne</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;ne(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the northeast corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#ne(double, double)">ne</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of northeast corner point.</dd><dd><code>y</code> - Y coordinate of northeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="ne(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ne</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;ne(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the northeast corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#ne(edu.rit.draw.item.Point)">ne</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Northeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="w(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>w</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;w(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the west middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#w(double, double)">w</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of west middle point.</dd><dd><code>y</code> - Y coordinate of west middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="w(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>w</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;w(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the west middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#w(edu.rit.draw.item.Point)">w</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - West middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="c(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>c</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;c(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the center point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#c(double, double)">c</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of center point.</dd><dd><code>y</code> - Y coordinate of center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="c(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>c</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;c(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the center point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#c(edu.rit.draw.item.Point)">c</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="e(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>e</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;e(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the east middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#e(double, double)">e</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of east middle point.</dd><dd><code>y</code> - Y coordinate of east middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="e(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>e</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;e(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the east middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#e(edu.rit.draw.item.Point)">e</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - East middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="sw(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;sw(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the southwest corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#sw(double, double)">sw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of southwest corner point.</dd><dd><code>y</code> - Y coordinate of southwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="sw(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;sw(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the southwest corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#sw(edu.rit.draw.item.Point)">sw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Southwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="s(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>s</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;s(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the south middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#s(double, double)">s</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of south middle point.</dd><dd><code>y</code> - Y coordinate of south middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="s(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>s</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;s(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the south middle point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#s(edu.rit.draw.item.Point)">s</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - South middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="se(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>se</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;se(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the southeast corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#se(double, double)">se</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of southeast corner point.</dd><dd><code>y</code> - Y coordinate of southeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</dd></dl>
</li>
</ul>
<a name="se(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>se</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;se(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Set the southeast corner point of this rectangle's bounding box.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/RectangularItem.html#se(edu.rit.draw.item.Point)">se</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Southeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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>thePoint</TT> is null.</dd></dl>
</li>
</ul>
<a name="round()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>round</h4>
<pre>public&nbsp;double&nbsp;round()</pre>
<div class="block">Returns this rectangle's round corner distance. A value of 0 signifies
sharp corners.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Round corner distance.</dd></dl>
</li>
</ul>
<a name="round(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>round</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;round(double&nbsp;theRound)</pre>
<div class="block">Set this rectangle's round corner distance. A value of 0 signifies sharp
corners.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theRound</code> - Round corner distance.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This line.</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>theRound</TT> is less than 0.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;add()</pre>
<div class="block">Add this rectangle 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/RectangularItem.html#add()">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</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 rectangle 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/RectangularItem.html#add(edu.rit.draw.Drawing)">add</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</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 rectangle.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</a>&nbsp;addFirst()</pre>
<div class="block">Add this rectangle 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/RectangularItem.html#addFirst()">addFirst</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>This rectangle.</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/Rectangle.html" title="class in edu.rit.draw.item">Rectangle</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 rectangle 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/RectangularItem.html#addFirst(edu.rit.draw.Drawing)">addFirst</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</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 rectangle.</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 rectangle 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/RectangularItem.html#writeExternal(java.io.ObjectOutput)">writeExternal</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</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 rectangle 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/RectangularItem.html#readExternal(java.io.ObjectInput)">readExternal</a></code>&nbsp;in class&nbsp;<code><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item">RectangularItem</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 rectangle 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/Rectangle.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/Polygon.html" title="class in edu.rit.draw.item"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../edu/rit/draw/item/RectangularItem.html" title="class in edu.rit.draw.item"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?edu/rit/draw/item/Rectangle.html" target="_top">Frames</a></li>
<li><a href="Rectangle.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>