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

2213 lines
116 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>Group (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="Group (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/Group.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/FilledItem.html" title="class in edu.rit.draw.item"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../edu/rit/draw/item/Image.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/Group.html" target="_top">Frames</a></li>
<li><a href="Group.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 Group" class="title">Class Group</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>edu.rit.draw.item.Group</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">Group</span>
extends <a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</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 Group provides a <a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a> that consists of a group of
other <a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a>s. To add drawing items to a group, call the
group's <TT>append()</TT> and <TT>prepend()</TT> methods.
<P>
The group can be scaled as a unit by calling the <TT>xScale()</TT> and
<TT>yScale()</TT> methods. The group can be sheared as a unit by calling the
<TT>xShear()</TT> and <TT>yShear()</TT> methods. The group can be rotated as
a unit by calling the <TT>rotationAngle()</TT> method; the group is always
rotated around its center point. The order in which these transforms are
applied is first scaling, then shearing, then rotation.
<P>
The group's "bounding box" is the smallest rectangle that encloses all the
contained drawing items' bounding boxes, <I>after</I> applying the scale,
shear, and rotation transforms if any. The <TT>nw()</TT>, <TT>n()</TT>,
<TT>ne()</TT>, <TT>w()</TT>, <TT>c()</TT>, <TT>e()</TT>, <TT>sw()</TT>,
<TT>s()</TT>, and <TT>se()</TT> methods refer to points on the group's
bounding box. The setter versions of these methods translate the group so the
designated point on the group's bounding box coincides with the point
specified as the argument. The getter versions of these methods return the
designated point on the group's bounding box.
<P>
The group's "original bounding box" is the smallest rectangle that encloses
all the contained drawing items' bounding boxes, <I>before</I> applying the
scale, shear, and rotation transforms if any. The <TT>orig_nw()</TT>,
<TT>orig_n()</TT>, <TT>orig_ne()</TT>, <TT>orig_w()</TT>, <TT>orig_c()</TT>,
<TT>orig_e()</TT>, <TT>orig_sw()</TT>, <TT>orig_s()</TT>, and
<TT>orig_se()</TT> methods refer to points on the group's original bounding
box. The setter versions of these methods translate the group so the
designated point on the group's original bounding box coincides with the
point specified as the argument. The getter versions of these methods return
the designated point on the group's original bounding box.
<P>
The <TT>transform()</TT> method takes a point, applies the group's scaling,
shearing, rotation, and translation transforms to the point, and returns the
transformed point. You can use this method, for example, to find out where a
point defined before applying transforms to the group would end up after
applying transforms to the group.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#edu.rit.draw.item.Group">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/Group.html#NORMAL_ROTATION_ANGLE">NORMAL_ROTATION_ANGLE</a></strong></code>
<div class="block">The normal rotation angle (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/Group.html#NORMAL_X_SCALE">NORMAL_X_SCALE</a></strong></code>
<div class="block">The normal X scale factor (1).</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/Group.html#NORMAL_X_SHEAR">NORMAL_X_SHEAR</a></strong></code>
<div class="block">The normal X shear factor (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/Group.html#NORMAL_Y_SCALE">NORMAL_Y_SCALE</a></strong></code>
<div class="block">The normal Y scale factor (1).</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/Group.html#NORMAL_Y_SHEAR">NORMAL_Y_SHEAR</a></strong></code>
<div class="block">The normal Y shear factor (0).</div>
</td>
</tr>
</table>
</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/Group.html#Group()">Group</a></strong>()</code>
<div class="block">Construct a new empty group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#Group(edu.rit.draw.item.Group)">Group</a></strong>(<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;theGroup)</code>
<div class="block">Construct a new group that contains the same drawing items, has the same
transforms, and is at the same location, as the given group.</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/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#add()">add</a></strong>()</code>
<div class="block">Add this group 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/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group 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/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#addFirst()">addFirst</a></strong>()</code>
<div class="block">Add this group 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/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group 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/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#append(edu.rit.draw.item.DrawingItem)">append</a></strong>(<a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a>&nbsp;theItem)</code>
<div class="block">Add the given drawing item to the end of this group's list of drawing
items.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#c(double, double)">c</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the center point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#clear()">clear</a></strong>()</code>
<div class="block">Clear this group.</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/Group.html#content_c()">content_c</a></strong>()</code>
<div class="block">Returns the center point of this group's original bounding box, without
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#content_e()">content_e</a></strong>()</code>
<div class="block">Returns the east center point of this group's original bounding box,
without applying the group's transformations if any.</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/Group.html#content_n()">content_n</a></strong>()</code>
<div class="block">Returns the north center point of this group's original bounding box,
without applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#content_ne()">content_ne</a></strong>()</code>
<div class="block">Returns the northeast corner point of this group's original bounding box,
without applying the group's transformations if any.</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/Group.html#content_nw()">content_nw</a></strong>()</code>
<div class="block">Returns the northwest corner point of this group's original bounding box,
without applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#content_s()">content_s</a></strong>()</code>
<div class="block">Returns the south center point of this group's original bounding box,
without applying the group's transformations if any.</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/Group.html#content_se()">content_se</a></strong>()</code>
<div class="block">Returns the southeast corner point of this group's original bounding box,
without applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#content_sw()">content_sw</a></strong>()</code>
<div class="block">Returns the southwest corner point of this group's original bounding box,
without applying the group's transformations if any.</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/Group.html#content_w()">content_w</a></strong>()</code>
<div class="block">Returns the west center point of this group's original bounding box,
without applying the group's transformations if any.</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/Group.html#defaultRotationAngle()">defaultRotationAngle</a></strong>()</code>
<div class="block">Returns the default rotation angle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#defaultRotationAngle(double)">defaultRotationAngle</a></strong>(double&nbsp;theAngle)</code>
<div class="block">Set the default rotation angle.</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/Group.html#defaultXScale()">defaultXScale</a></strong>()</code>
<div class="block">Returns the default X scale factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#defaultXScale(double)">defaultXScale</a></strong>(double&nbsp;theXScale)</code>
<div class="block">Set the default X scale factor.</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/Group.html#defaultXShear()">defaultXShear</a></strong>()</code>
<div class="block">Returns the default X shear factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#defaultXShear(double)">defaultXShear</a></strong>(double&nbsp;theXShear)</code>
<div class="block">Set the default X shear factor.</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/Group.html#defaultYScale()">defaultYScale</a></strong>()</code>
<div class="block">Returns the default Y scale factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#defaultYScale(double)">defaultYScale</a></strong>(double&nbsp;theYScale)</code>
<div class="block">Set the default Y scale factor.</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/Group.html#defaultYShear()">defaultYShear</a></strong>()</code>
<div class="block">Returns the default Y shear factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#defaultYShear(double)">defaultYShear</a></strong>(double&nbsp;theYShear)</code>
<div class="block">Set the default Y shear factor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#draw(java.awt.Graphics2D)">draw</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</a>&nbsp;g2d)</code>
<div class="block">Draw this drawing item in the given graphics context.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#e(double, double)">e</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the east middle point of this group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group'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/Group.html#height()">height</a></strong>()</code>
<div class="block">Returns the height of this group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#n(double, double)">n</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the north middle point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#ne(double, double)">ne</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the northeast corner point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#nw()">nw</a></strong>()</code>
<div class="block">Returns the northwest corner point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#nw(double, double)">nw</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the northwest corner point of this group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group'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/Group.html#orig_c()">orig_c</a></strong>()</code>
<div class="block">Returns the center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_c(double, double)">orig_c</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_c(edu.rit.draw.item.Point)">orig_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 group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#orig_e()">orig_e</a></strong>()</code>
<div class="block">Returns the east center point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_e(double, double)">orig_e</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the east center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_e(edu.rit.draw.item.Point)">orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</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/Group.html#orig_n()">orig_n</a></strong>()</code>
<div class="block">Returns the north center point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_n(double, double)">orig_n</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the north center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_n(edu.rit.draw.item.Point)">orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#orig_ne()">orig_ne</a></strong>()</code>
<div class="block">Returns the northeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_ne(double, double)">orig_ne</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the northeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_ne(edu.rit.draw.item.Point)">orig_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 group's original bounding box,
after applying the group's transformations if any.</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/Group.html#orig_nw()">orig_nw</a></strong>()</code>
<div class="block">Returns the northwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_nw(double, double)">orig_nw</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the northwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_nw(edu.rit.draw.item.Point)">orig_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 group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#orig_s()">orig_s</a></strong>()</code>
<div class="block">Returns the south center point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_s(double, double)">orig_s</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the south center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_s(edu.rit.draw.item.Point)">orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</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/Group.html#orig_se()">orig_se</a></strong>()</code>
<div class="block">Returns the southeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_se(double, double)">orig_se</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the southeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_se(edu.rit.draw.item.Point)">orig_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 group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<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/Group.html#orig_sw()">orig_sw</a></strong>()</code>
<div class="block">Returns the southwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_sw(double, double)">orig_sw</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the southwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_sw(edu.rit.draw.item.Point)">orig_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 group's original bounding box,
after applying the group's transformations if any.</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/Group.html#orig_w()">orig_w</a></strong>()</code>
<div class="block">Returns the west center point of this group's original bounding box,
after applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_w(double, double)">orig_w</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the west center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#orig_w(edu.rit.draw.item.Point)">orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#prepend(edu.rit.draw.item.DrawingItem)">prepend</a></strong>(<a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a>&nbsp;theItem)</code>
<div class="block">Add the given drawing item to the beginning of this group's list of
drawing items.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group from the given object input stream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#rotationAngle()">rotationAngle</a></strong>()</code>
<div class="block">Returns this group's rotation angle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#rotationAngle(double)">rotationAngle</a></strong>(double&nbsp;theAngle)</code>
<div class="block">Set this group's rotation angle.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#s(double, double)">s</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the south middle point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#se(double, double)">se</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the southeast corner point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group's bounding box.</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/Group.html#size()">size</a></strong>()</code>
<div class="block">Returns the size of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#sw(double, double)">sw</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the southwest corner point of this group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group'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/Group.html#transform(edu.rit.draw.item.Point)">transform</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">Transform the given point by applying this group's scaling, shearing,
rotation, and translation transforms.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#w(double, double)">w</a></strong>(double&nbsp;x,
double&nbsp;y)</code>
<div class="block">Set the west middle point of this group's bounding box.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.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 group's bounding box.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#width()">width</a></strong>()</code>
<div class="block">Returns the width of this group'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/Group.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 group to the given object output stream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#xScale()">xScale</a></strong>()</code>
<div class="block">Returns this group's X scale factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#xScale(double)">xScale</a></strong>(double&nbsp;theXScale)</code>
<div class="block">Set this group's X scale factor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#xShear()">xShear</a></strong>()</code>
<div class="block">Returns this group's X shear factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#xShear(double)">xShear</a></strong>(double&nbsp;theXShear)</code>
<div class="block">Set this group's X shear factor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#yScale()">yScale</a></strong>()</code>
<div class="block">Returns this group's Y scale factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#yScale(double)">yScale</a></strong>(double&nbsp;theYScale)</code>
<div class="block">Set this group's Y scale factor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#yShear()">yShear</a></strong>()</code>
<div class="block">Returns this group's Y shear factor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a></code></td>
<td class="colLast"><code><strong><a href="../../../../edu/rit/draw/item/Group.html#yShear(double)">yShear</a></strong>(double&nbsp;theYShear)</code>
<div class="block">Set this group's Y shear factor.</div>
</td>
</tr>
</table>
<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_X_SCALE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_X_SCALE</h4>
<pre>public static final&nbsp;double NORMAL_X_SCALE</pre>
<div class="block">The normal X scale factor (1).</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Group.NORMAL_X_SCALE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_Y_SCALE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_Y_SCALE</h4>
<pre>public static final&nbsp;double NORMAL_Y_SCALE</pre>
<div class="block">The normal Y scale factor (1).</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Group.NORMAL_Y_SCALE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_X_SHEAR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_X_SHEAR</h4>
<pre>public static final&nbsp;double NORMAL_X_SHEAR</pre>
<div class="block">The normal X shear factor (0).</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Group.NORMAL_X_SHEAR">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_Y_SHEAR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORMAL_Y_SHEAR</h4>
<pre>public static final&nbsp;double NORMAL_Y_SHEAR</pre>
<div class="block">The normal Y shear factor (0).</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Group.NORMAL_Y_SHEAR">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="NORMAL_ROTATION_ANGLE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NORMAL_ROTATION_ANGLE</h4>
<pre>public static final&nbsp;double NORMAL_ROTATION_ANGLE</pre>
<div class="block">The normal rotation angle (0).</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#edu.rit.draw.item.Group.NORMAL_ROTATION_ANGLE">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="Group()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Group</h4>
<pre>public&nbsp;Group()</pre>
<div class="block">Construct a new empty group. The group's northwest corner is located at
(0,0).</div>
</li>
</ul>
<a name="Group(edu.rit.draw.item.Group)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Group</h4>
<pre>public&nbsp;Group(<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;theGroup)</pre>
<div class="block">Construct a new group that contains the same drawing items, has the same
transforms, and is at the same location, as the given group.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theGroup</code> - Group.</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>theGroup</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="defaultXScale()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultXScale</h4>
<pre>public static&nbsp;double&nbsp;defaultXScale()</pre>
<div class="block">Returns the default X scale factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default X scale factor.</dd></dl>
</li>
</ul>
<a name="defaultXScale(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultXScale</h4>
<pre>public static&nbsp;void&nbsp;defaultXScale(double&nbsp;theXScale)</pre>
<div class="block">Set the default X scale factor. Before calling this method the first
time, the default X scale factor is 1.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theXScale</code> - Default X scale factor.</dd></dl>
</li>
</ul>
<a name="defaultYScale()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultYScale</h4>
<pre>public static&nbsp;double&nbsp;defaultYScale()</pre>
<div class="block">Returns the default Y scale factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default Y scale factor.</dd></dl>
</li>
</ul>
<a name="defaultYScale(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultYScale</h4>
<pre>public static&nbsp;void&nbsp;defaultYScale(double&nbsp;theYScale)</pre>
<div class="block">Set the default Y scale factor. Before calling this method the first
time, the default Y scale factor is 1.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theYScale</code> - Default Y scale factor.</dd></dl>
</li>
</ul>
<a name="defaultXShear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultXShear</h4>
<pre>public static&nbsp;double&nbsp;defaultXShear()</pre>
<div class="block">Returns the default X shear factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default X shear factor.</dd></dl>
</li>
</ul>
<a name="defaultXShear(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultXShear</h4>
<pre>public static&nbsp;void&nbsp;defaultXShear(double&nbsp;theXShear)</pre>
<div class="block">Set the default X shear factor. Before calling this method the first
time, the default X shear factor is 0.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theXShear</code> - Default X shear factor.</dd></dl>
</li>
</ul>
<a name="defaultYShear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultYShear</h4>
<pre>public static&nbsp;double&nbsp;defaultYShear()</pre>
<div class="block">Returns the default Y shear factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default Y shear factor.</dd></dl>
</li>
</ul>
<a name="defaultYShear(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultYShear</h4>
<pre>public static&nbsp;void&nbsp;defaultYShear(double&nbsp;theYShear)</pre>
<div class="block">Set the default Y shear factor. Before calling this method the first
time, the default Y shear factor is 0.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theYShear</code> - Default Y shear factor.</dd></dl>
</li>
</ul>
<a name="defaultRotationAngle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultRotationAngle</h4>
<pre>public static&nbsp;double&nbsp;defaultRotationAngle()</pre>
<div class="block">Returns the default rotation angle.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Default rotation angle.</dd></dl>
</li>
</ul>
<a name="defaultRotationAngle(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultRotationAngle</h4>
<pre>public static&nbsp;void&nbsp;defaultRotationAngle(double&nbsp;theAngle)</pre>
<div class="block">Set the default rotation angle. Before calling this method the first
time, the default rotation angle is 0.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theAngle</code> - Default rotation angle.</dd></dl>
</li>
</ul>
<a name="xScale()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xScale</h4>
<pre>public&nbsp;double&nbsp;xScale()</pre>
<div class="block">Returns this group's X scale factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>X scale factor.</dd></dl>
</li>
</ul>
<a name="xScale(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xScale</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;xScale(double&nbsp;theXScale)</pre>
<div class="block">Set this group's X scale factor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theXScale</code> - X scale factor.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="yScale()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>yScale</h4>
<pre>public&nbsp;double&nbsp;yScale()</pre>
<div class="block">Returns this group's Y scale factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Y scale factor.</dd></dl>
</li>
</ul>
<a name="yScale(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>yScale</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;yScale(double&nbsp;theYScale)</pre>
<div class="block">Set this group's Y scale factor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theYScale</code> - Y scale factor.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="xShear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xShear</h4>
<pre>public&nbsp;double&nbsp;xShear()</pre>
<div class="block">Returns this group's X shear factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>X shear factor.</dd></dl>
</li>
</ul>
<a name="xShear(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>xShear</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;xShear(double&nbsp;theXShear)</pre>
<div class="block">Set this group's X shear factor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theXShear</code> - X shear factor.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="yShear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>yShear</h4>
<pre>public&nbsp;double&nbsp;yShear()</pre>
<div class="block">Returns this group's Y shear factor.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Y shear factor.</dd></dl>
</li>
</ul>
<a name="yShear(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>yShear</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;yShear(double&nbsp;theYShear)</pre>
<div class="block">Set this group's Y shear factor.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theYShear</code> - Y shear factor.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="rotationAngle()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotationAngle</h4>
<pre>public&nbsp;double&nbsp;rotationAngle()</pre>
<div class="block">Returns this group's rotation angle.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Rotation angle.</dd></dl>
</li>
</ul>
<a name="rotationAngle(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotationAngle</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;rotationAngle(double&nbsp;theAngle)</pre>
<div class="block">Set this group's rotation angle.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theAngle</code> - Rotation angle.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="clear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;clear()</pre>
<div class="block">Clear this group. All drawing items in this group are removed.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="append(edu.rit.draw.item.DrawingItem)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;append(<a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a>&nbsp;theItem)</pre>
<div class="block">Add the given drawing item to the end of this group's list of drawing
items.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theItem</code> - Drawing item.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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>
<a name="prepend(edu.rit.draw.item.DrawingItem)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepend</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;prepend(<a href="../../../../edu/rit/draw/item/DrawingItem.html" title="class in edu.rit.draw.item">DrawingItem</a>&nbsp;theItem)</pre>
<div class="block">Add the given drawing item to the beginning of this group's list of
drawing items.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>theItem</code> - Drawing item.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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>
<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 group'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 group'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 group'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 group'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="nw(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;nw(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the northwest corner point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Northwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;n(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the north middle point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - North middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;ne(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the northeast corner point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Northeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;w(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the west middle point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - West middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;c(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the center point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;e(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the east middle point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - East middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;sw(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the southwest corner point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Southwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;s(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the south middle point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - South middle point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;se(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the southeast corner point of this group's bounding box.</div>
<dl><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 group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group's bounding box.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Southeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_nw()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_nw()</pre>
<div class="block">Returns the northwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Northwest corner point.</dd></dl>
</li>
</ul>
<a name="orig_nw(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_nw(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the northwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><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 group.</dd></dl>
</li>
</ul>
<a name="orig_nw(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Northwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_n()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_n</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_n()</pre>
<div class="block">Returns the north center point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>North center point.</dd></dl>
</li>
</ul>
<a name="orig_n(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_n</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_n(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the north center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of north center point.</dd><dd><code>y</code> - Y coordinate of north center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="orig_n(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_n</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - North center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_ne()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_ne</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_ne()</pre>
<div class="block">Returns the northeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Northeast corner point.</dd></dl>
</li>
</ul>
<a name="orig_ne(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_ne</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_ne(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the northeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><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 group.</dd></dl>
</li>
</ul>
<a name="orig_ne(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_ne</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Northeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_w()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_w</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_w()</pre>
<div class="block">Returns the west center point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>West center point.</dd></dl>
</li>
</ul>
<a name="orig_w(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_w</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_w(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the west center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of west center point.</dd><dd><code>y</code> - Y coordinate of west center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="orig_w(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_w</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - West center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_c()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_c</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_c()</pre>
<div class="block">Returns the center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Center point.</dd></dl>
</li>
</ul>
<a name="orig_c(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_c</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_c(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><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 group.</dd></dl>
</li>
</ul>
<a name="orig_c(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_c</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_e()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_e</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_e()</pre>
<div class="block">Returns the east center point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>East center point.</dd></dl>
</li>
</ul>
<a name="orig_e(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_e</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_e(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the east center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of east center point.</dd><dd><code>y</code> - Y coordinate of east center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="orig_e(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_e</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - East center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_sw()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_sw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_sw()</pre>
<div class="block">Returns the southwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Southwest corner point.</dd></dl>
</li>
</ul>
<a name="orig_sw(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_sw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_sw(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the southwest corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><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 group.</dd></dl>
</li>
</ul>
<a name="orig_sw(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_sw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Southwest corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_s()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_s</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_s()</pre>
<div class="block">Returns the south center point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>South center point.</dd></dl>
</li>
</ul>
<a name="orig_s(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_s</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_s(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the south center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x</code> - X coordinate of south center point.</dd><dd><code>y</code> - Y coordinate of south center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</dd></dl>
</li>
</ul>
<a name="orig_s(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_s</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 center point of this group's original bounding box, after
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - South center point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="orig_se()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_se</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;orig_se()</pre>
<div class="block">Returns the southeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Southeast corner point.</dd></dl>
</li>
</ul>
<a name="orig_se(double, double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_se</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_se(double&nbsp;x,
double&nbsp;y)</pre>
<div class="block">Set the southeast corner point of this group's original bounding box,
after applying the group's transformations if any.</div>
<dl><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 group.</dd></dl>
</li>
</ul>
<a name="orig_se(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orig_se</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;orig_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 group's original bounding box,
after applying the group's transformations if any.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Southeast corner point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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="content_nw()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_nw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_nw()</pre>
<div class="block">Returns the northwest corner point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Northwest corner point.</dd></dl>
</li>
</ul>
<a name="content_n()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_n</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_n()</pre>
<div class="block">Returns the north center point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>North center point.</dd></dl>
</li>
</ul>
<a name="content_ne()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_ne</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_ne()</pre>
<div class="block">Returns the northeast corner point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Northeast corner point.</dd></dl>
</li>
</ul>
<a name="content_w()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_w</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_w()</pre>
<div class="block">Returns the west center point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>West center point.</dd></dl>
</li>
</ul>
<a name="content_c()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_c</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_c()</pre>
<div class="block">Returns the center point of this group's original bounding box, without
applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Center point.</dd></dl>
</li>
</ul>
<a name="content_e()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_e</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_e()</pre>
<div class="block">Returns the east center point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>East center point.</dd></dl>
</li>
</ul>
<a name="content_sw()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_sw</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_sw()</pre>
<div class="block">Returns the southwest corner point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Southwest corner point.</dd></dl>
</li>
</ul>
<a name="content_s()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_s</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_s()</pre>
<div class="block">Returns the south center point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>South center point.</dd></dl>
</li>
</ul>
<a name="content_se()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>content_se</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;content_se()</pre>
<div class="block">Returns the southeast corner point of this group's original bounding box,
without applying the group's transformations if any.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Southeast corner point.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;add()</pre>
<div class="block">Add this group 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/DrawingItem.html#add()">add</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>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group 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/DrawingItem.html#add(edu.rit.draw.Drawing)">add</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">Parameters:</span></dt><dd><code>theDrawing</code> - Drawing.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</a>&nbsp;addFirst()</pre>
<div class="block">Add this group 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/DrawingItem.html#addFirst()">addFirst</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>This group.</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/Group.html" title="class in edu.rit.draw.item">Group</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 group 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/DrawingItem.html#addFirst(edu.rit.draw.Drawing)">addFirst</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">Parameters:</span></dt><dd><code>theDrawing</code> - Drawing.</dd>
<dt><span class="strong">Returns:</span></dt><dd>This group.</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 group 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/DrawingItem.html#writeExternal(java.io.ObjectOutput)">writeExternal</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">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="blockList">
<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 group 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/DrawingItem.html#readExternal(java.io.ObjectInput)">readExternal</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">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 group cannot be found.</dd></dl>
</li>
</ul>
<a name="draw(java.awt.Graphics2D)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>public&nbsp;void&nbsp;draw(<a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</a>&nbsp;g2d)</pre>
<div class="block">Draw this drawing item in the given graphics context. This method is
allowed to change the graphics context's paint, stroke, and transform,
and it doesn't have to change them back.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../edu/rit/draw/item/DrawingItem.html#draw(java.awt.Graphics2D)">draw</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">Parameters:</span></dt><dd><code>g2d</code> - 2-D graphics context.</dd></dl>
</li>
</ul>
<a name="transform(edu.rit.draw.item.Point)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>transform</h4>
<pre>public&nbsp;<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;transform(<a href="../../../../edu/rit/draw/item/Point.html" title="class in edu.rit.draw.item">Point</a>&nbsp;thePoint)</pre>
<div class="block">Transform the given point by applying this group's scaling, shearing,
rotation, and translation transforms.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>thePoint</code> - Point before applying transforms.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Point after applying transforms.</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/Group.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/FilledItem.html" title="class in edu.rit.draw.item"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../edu/rit/draw/item/Image.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/Group.html" target="_top">Frames</a></li>
<li><a href="Group.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>