A C D E G H I M P S T U X

A

AboutDialog - class com.seisw.util.geom.demo.AboutDialog.
The AboutDialog shows information on the development of the application.
AboutDialog(Frame) - Constructor for class com.seisw.util.geom.demo.AboutDialog
Creates a new instance of AboutDialog
add(double, double) - Method in interface com.seisw.util.geom.Poly
Add a point to the first inner polygon.
add(Point2D) - Method in interface com.seisw.util.geom.Poly
Add a point to the first inner polygon.
add(Poly) - Method in interface com.seisw.util.geom.Poly
Add an inner polygon to this polygon - assumes that adding polygon does not have any inner polygons.
add(double, double) - Method in class com.seisw.util.geom.PolyDefault
Add a point to the first inner polygon.
add(Point2D) - Method in class com.seisw.util.geom.PolyDefault
Add a point to the first inner polygon.
add(Poly) - Method in class com.seisw.util.geom.PolyDefault
Add an inner polygon to this polygon - assumes that adding polygon does not have any inner polygons.
add(double, double) - Method in class com.seisw.util.geom.PolySimple
Add a point to the first inner polygon.
add(Point2D) - Method in class com.seisw.util.geom.PolySimple
Add a point to the first inner polygon.
add(Poly) - Method in class com.seisw.util.geom.PolySimple
Throws IllegalStateexception if called
addStateChangedListener(StateChangedListener) - Method in class com.seisw.util.geom.demo.PolyCanvas
Add a listener for changes in state of the canvas.

C

CanvasState - class com.seisw.util.geom.demo.CanvasState.
CanvasState is an "enum" type object that has fixed objects for each state of the PolyCanvas.
Clip - class com.seisw.util.geom.Clip.
Clip is a Java version of the General Poly Clipper algorithm developed by Alan Murta (gpc@cs.man.ac.uk).
ClipTest - class com.seisw.util.geom.ClipTest.
ClipTest is a suite of unit tests for testing Clip.
ClipTest(String) - Constructor for class com.seisw.util.geom.ClipTest
 
ControlPanel - class com.seisw.util.geom.demo.ControlPanel.
ControlPanel is the UI object that interacts/controls the PolyCanvas.
ControlPanel(PolyCanvas) - Constructor for class com.seisw.util.geom.demo.ControlPanel
Creates a new instance of ControlPanel
canPerformOperations() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return true if the set operations can be performed.
clear() - Method in interface com.seisw.util.geom.Poly
Remove all of the points.
clear() - Method in class com.seisw.util.geom.PolyDefault
Remove all of the points.
clear() - Method in class com.seisw.util.geom.PolySimple
Remove all of the points.
clear() - Method in class com.seisw.util.geom.demo.PolyCanvas
Clear the points and polygons of the canvas and reset the state to entering points for polygon 1.
com.seisw.util.geom - package com.seisw.util.geom
 
com.seisw.util.geom.demo - package com.seisw.util.geom.demo
 

D

DONE_ENTERING - Static variable in class com.seisw.util.geom.demo.CanvasState
Points are not being accepted for either polygon and expecting the user to select an operation or clear.

E

ENTERING_POLY_1 - Static variable in class com.seisw.util.geom.demo.CanvasState
The canvas is accepting points for the first polygon.
ENTERING_POLY_2 - Static variable in class com.seisw.util.geom.demo.CanvasState
The canvas is accepting points for the second polygon.
equals(Object) - Method in class com.seisw.util.geom.PolyDefault
Return true if the given object is equal to this one.
equals(Object) - Method in class com.seisw.util.geom.PolySimple
Return true if the given object is equal to this one.
equals(Object) - Method in class com.seisw.util.geom.demo.CanvasState
Return true if the input object is equal to this object, else false
exit() - Method in class com.seisw.util.geom.demo.MenuBar
Exit the application

G

GeomTest - class com.seisw.util.geom.GeomTest.
GeomTest is the top level suite of tests for the com.seisw.util.geom package.
GeomTest(String) - Constructor for class com.seisw.util.geom.GeomTest
 
getArea() - Method in interface com.seisw.util.geom.Poly
Return the area of the polygon in square units.
getArea() - Method in class com.seisw.util.geom.PolyDefault
Return the area of the polygon in square units.
getArea() - Method in class com.seisw.util.geom.PolySimple
Returns the area of the polygon.
getBounds() - Method in interface com.seisw.util.geom.Poly
Returns the bounding rectangle of this polygon.
getBounds() - Method in class com.seisw.util.geom.PolyDefault
Returns the bounding rectangle of this polygon.
getBounds() - Method in class com.seisw.util.geom.PolySimple
Returns the bounding rectangle of this polygon.
getInnerPoly(int) - Method in interface com.seisw.util.geom.Poly
Returns the polygon at this index.
getInnerPoly(int) - Method in class com.seisw.util.geom.PolyDefault
Returns the polygon at this index.
getInnerPoly(int) - Method in class com.seisw.util.geom.PolySimple
Returns this if polyIndex = 0, else it throws IllegalStateException.
getNumInnerPoly() - Method in interface com.seisw.util.geom.Poly
Returns the number of inner polygons - inner polygons are assumed to return one here.
getNumInnerPoly() - Method in class com.seisw.util.geom.PolyDefault
Returns the number of inner polygons - inner polygons are assumed to return one here.
getNumInnerPoly() - Method in class com.seisw.util.geom.PolySimple
Always returns 1.
getNumPoints() - Method in interface com.seisw.util.geom.Poly
Return the number points of the first inner polygon
getNumPoints() - Method in class com.seisw.util.geom.PolyDefault
Return the number points of the first inner polygon
getNumPoints() - Method in class com.seisw.util.geom.PolySimple
Return the number points of the first inner polygon
getPolyArea1() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return the area of the polygon number 1.
getPolyArea2() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return the area of the polygon number 2.
getPolyAreaOp() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return the area of the resulting polygon of the selected set operation.
getX(int) - Method in interface com.seisw.util.geom.Poly
Return the X value of the point at the index in the first inner polygon
getX(int) - Method in class com.seisw.util.geom.PolyDefault
Return the X value of the point at the index in the first inner polygon
getX(int) - Method in class com.seisw.util.geom.PolySimple
Return the X value of the point at the index in the first inner polygon
getY(int) - Method in interface com.seisw.util.geom.Poly
Return the Y value of the point at the index in the first inner polygon
getY(int) - Method in class com.seisw.util.geom.PolyDefault
Return the Y value of the point at the index in the first inner polygon
getY(int) - Method in class com.seisw.util.geom.PolySimple
Return the Y value of the point at the index in the first inner polygon

H

hashCode() - Method in class com.seisw.util.geom.PolyDefault
Return the hashCode of the object.
hashCode() - Method in class com.seisw.util.geom.PolySimple
Return the hashCode of the object.
hashCode() - Method in class com.seisw.util.geom.demo.CanvasState
Return the hashCode of the object.

I

INTERSECTION - Static variable in class com.seisw.util.geom.demo.CanvasState
Indicates that the current set operation is intersection.
intersection(Poly, Poly, Class) - Static method in class com.seisw.util.geom.Clip
Return the intersection of p1 and p2 where the return type is of polyClass.
intersection(Poly, Poly) - Static method in class com.seisw.util.geom.Clip
Return the intersection of p1 and p2 where the return type is of PolyDefault.
intersection(Poly) - Method in interface com.seisw.util.geom.Poly
Return a Poly that is the intersection of this polygon with the given polygon.
intersection(Poly) - Method in class com.seisw.util.geom.PolyDefault
Return a Poly that is the intersection of this polygon with the given polygon.
intersection(Poly) - Method in class com.seisw.util.geom.PolySimple
Return a Poly that is the intersection of this polygon with the given polygon.
intersection() - Method in class com.seisw.util.geom.demo.PolyCanvas
Change the state of the canvas to intersection.
isContributing(int) - Method in interface com.seisw.util.geom.Poly
Return true if the given inner polygon is contributing to the set operation.
isContributing(int) - Method in class com.seisw.util.geom.PolyDefault
Return true if the given inner polygon is contributing to the set operation.
isContributing(int) - Method in class com.seisw.util.geom.PolySimple
Return true if the given inner polygon is contributing to the set operation.
isEmpty() - Method in interface com.seisw.util.geom.Poly
Return true if the polygon is empty
isEmpty() - Method in class com.seisw.util.geom.PolyDefault
Return true if the polygon is empty
isEmpty() - Method in class com.seisw.util.geom.PolySimple
Return true if the polygon is empty
isEnteringData() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return true if data points can be added.
isHole() - Method in interface com.seisw.util.geom.Poly
Return true if this polygon is a hole.
isHole() - Method in class com.seisw.util.geom.PolyDefault
Return true if this polygon is a hole.
isHole() - Method in class com.seisw.util.geom.PolySimple
Always returns false since PolySimples cannot be holes.
isIntersectionState() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return true if the current state is intersection.
isUnionState() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return true if the current state is union.
isXorState() - Method in class com.seisw.util.geom.demo.PolyCanvas
Return true if the current state is xor.

M

MenuBar - class com.seisw.util.geom.demo.MenuBar.
MenuBar is the menu bar accros the top of the frame.
MenuBar(JFrame) - Constructor for class com.seisw.util.geom.demo.MenuBar
Creates a new instance of MenuBar
m_List - Variable in class com.seisw.util.geom.PolyDefault
 
m_List - Variable in class com.seisw.util.geom.PolySimple
The list of Point2D objects in the polygon.
main(String[]) - Static method in class com.seisw.util.geom.ClipTest
Provides the ability to run the tests contained here in.
main(String[]) - Static method in class com.seisw.util.geom.GeomTest
 
main(String[]) - Static method in class com.seisw.util.geom.PolyDefaultTest
Provides the ability to run the tests contained here in.
main(String[]) - Static method in class com.seisw.util.geom.demo.AboutDialog
Simple test program to display the dialog.
main(String[]) - Static method in class com.seisw.util.geom.demo.ControlPanel
Simple test program for showing the panel
main(String[]) - Static method in class com.seisw.util.geom.demo.PolyDemo
The main to the PolyDemo application

P

Poly - interface com.seisw.util.geom.Poly.
Poly is an interface to a complex polygon.
PolyCanvas - class com.seisw.util.geom.demo.PolyCanvas.
PolyCanvas is the central UI object of the PolyDemo application.
PolyCanvas() - Constructor for class com.seisw.util.geom.demo.PolyCanvas
Creates a new instance of PolyCanvas
PolyDefault - class com.seisw.util.geom.PolyDefault.
PolyDefault is a default Poly implementation.
PolyDefault() - Constructor for class com.seisw.util.geom.PolyDefault
Creates a new instance of PolyDefault
PolyDefault(boolean) - Constructor for class com.seisw.util.geom.PolyDefault
 
PolyDefaultTest - class com.seisw.util.geom.PolyDefaultTest.
PolyDefaultTest is a set of unit tests using JUnit for the class PolyDefalt.
PolyDefaultTest(String) - Constructor for class com.seisw.util.geom.PolyDefaultTest
 
PolyDemo - class com.seisw.util.geom.demo.PolyDemo.
PolyDemo is the main class of the PolyDemo application.
PolyDemo() - Constructor for class com.seisw.util.geom.demo.PolyDemo
Creates a new instance of PolyDemo
PolySimple - class com.seisw.util.geom.PolySimple.
PolySimple is a simple polygon - contains only one inner polygon.
PolySimple() - Constructor for class com.seisw.util.geom.PolySimple
Creates a new instance of PolySimple
paint(Graphics) - Method in class com.seisw.util.geom.demo.PolyCanvas
Draw the points and polygons.

S

StateChangedListener - interface com.seisw.util.geom.demo.StateChangedListener.
StateChangeListener is used by clients of the PolyCanvas to hear about changes to the PolyCanvas state, particularly the new state it has entered.
setContributing(int, boolean) - Method in interface com.seisw.util.geom.Poly
Set whether or not this inner polygon is constributing to the set operation.
setContributing(int, boolean) - Method in class com.seisw.util.geom.PolyDefault
Set whether or not this inner polygon is constributing to the set operation.
setContributing(int, boolean) - Method in class com.seisw.util.geom.PolySimple
Set whether or not this inner polygon is constributing to the set operation.
setIsHole(boolean) - Method in interface com.seisw.util.geom.Poly
Set whether or not this polygon is a hole.
setIsHole(boolean) - Method in class com.seisw.util.geom.PolyDefault
Set whether or not this polygon is a hole.
setIsHole(boolean) - Method in class com.seisw.util.geom.PolySimple
Throws IllegalStateException if called.
setUp() - Method in class com.seisw.util.geom.ClipTest
Construct and initialize any objects that will be used in multiple tests.
setUp() - Method in class com.seisw.util.geom.PolyDefaultTest
Construct and initialize any objects that will be used in multiple tests.
show() - Method in class com.seisw.util.geom.demo.AboutDialog
Show the dialog
show() - Method in class com.seisw.util.geom.demo.PolyDemo
 
startEnteringPoly1() - Method in class com.seisw.util.geom.demo.PolyCanvas
Change the state of the canvas to entering points for Polygon 1.
startEnteringPoly2() - Method in class com.seisw.util.geom.demo.PolyCanvas
Change the state of the canvas to entering points for Polygon 2.
stateChanged(CanvasState) - Method in interface com.seisw.util.geom.demo.StateChangedListener
The method called by PolyCanvas when a change of state has occured.
stopEntering() - Method in class com.seisw.util.geom.demo.PolyCanvas
Change the state of the canvas to stop/done.
suite() - Static method in class com.seisw.util.geom.ClipTest
Return the suite of tests
suite() - Static method in class com.seisw.util.geom.GeomTest
 
suite() - Static method in class com.seisw.util.geom.PolyDefaultTest
Return the suite of tests

T

tearDown() - Method in class com.seisw.util.geom.ClipTest
 
tearDown() - Method in class com.seisw.util.geom.PolyDefaultTest
 
testAreaNonConvex() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the getting the area of a non-convex polygon
testAreaSquare() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the getting the area of a square
testAreaTriangle() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the getting the area of a triangle
testAreaWithHole() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the getting the area of a polygon with a hole
testEqualsBadOrder() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the equality operator when same points but not it same order
testEqualsDifferentNumPoints() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the equality operator when polys with different number of points
testEqualsDifferentOrder() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the equality operator when same but different order
testEqualsDifferentValue() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the equality operator when smae number of points but one point value different
testEqualsEmpty() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the equality operator when empty
testEqualsSame() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the equality operator when same
testIntersectionEmptySet() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two polygons that are completely separate - result should be empty set.
testIntersectionOneContainsTwo() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two polygons where the second is contained in the first.
testIntersectionPolyFourSides() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two complex, non-convex, non-self-intersecting polygons - cross four sides
testIntersectionPolyOneOnTopOfTwo() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two complex, non-convex, non-self-intersecting polygons - 1 on top of two = empty
testIntersectionPolyTwoSides() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two complex, non-convex, non-self-intersecting polygons - two sides
testIntersectionPolyTwoSidesAndLowerVertex() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two complex, non-convex, non-self-intersecting polygons - two sides and one vertex - the lower one
testIntersectionPolyTwoSidesOneVertex() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two complex, non-convex, non-self-intersecting polygons - two sides and one vertex - two triangles
testIntersectionPolyVOverlaps() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two complex, non-convex, non-self-intersecting polygons - V overlap
testIntersectionRectCorner1() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that share one corner and two partial sides.
testIntersectionRectCorner2() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that share one corner and two partial sides.
testIntersectionRectCorner3() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that share one corner and two partial sides.
testIntersectionRectCorner4() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that share one corner and two partial sides.
testIntersectionRectInterCorner1() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that intersect on corner
testIntersectionRectInterCorner2() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that intersect on corner
testIntersectionRectInterCorner3() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that intersect on corner
testIntersectionRectInterCorner4() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles that intersect on corner
testIntersectionRectInterSide1() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testIntersectionRectInterSide2() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testIntersectionRectInterSide3() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testIntersectionRectInterSide4() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testIntersectionRectangleHole() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of a rectangle with a hole and solid rectangle
testIntersectionTwoContainsOne() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two polygons where the first is contained in the second.
testIntersectionTwoEqual() - Method in class com.seisw.util.geom.ClipTest
Test the intersection of two polygons that are equal.
testSelfIntersecting() - Method in class com.seisw.util.geom.PolyDefaultTest
Test the getting the area of a self-intersecting polygon
testUnionOneContainsTwo() - Method in class com.seisw.util.geom.ClipTest
Test the union of two polygons where the second is contained in the first.
testUnionPolyFourSides() - Method in class com.seisw.util.geom.ClipTest
Test the union of two complex, non-convex, non-self-intersecting polygons - cross four sides
testUnionPolyOneOnTopOfTwo() - Method in class com.seisw.util.geom.ClipTest
Test the union of two complex, non-convex, non-self-intersecting polygons - 1 on top of two
testUnionPolyTwoSides() - Method in class com.seisw.util.geom.ClipTest
Test the union of two complex, non-convex, non-self-intersecting polygons - two sides
testUnionPolyTwoSidesAndLowerVertex() - Method in class com.seisw.util.geom.ClipTest
Test the union of two complex, non-convex, non-self-intersecting polygons - two sides and one vertex - the lower one
testUnionPolyTwoSidesOneVertex() - Method in class com.seisw.util.geom.ClipTest
Test the union of two complex, non-convex, non-self-intersecting polygons - two sides and one vertex - two triangles
testUnionPolyVOverlaps() - Method in class com.seisw.util.geom.ClipTest
Test the union of two complex, non-convex, non-self-intersecting polygons - V overlap
testUnionRectCorner1() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that share one corner and two partial sides.
testUnionRectCorner2() - Method in class com.seisw.util.geom.ClipTest
Test the UNION of two rectangles that share one corner and two partial sides.
testUnionRectCorner3() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that share one corner and two partial sides.
testUnionRectCorner4() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that share one corner and two partial sides.
testUnionRectInterCorner1() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that intersect on corner
testUnionRectInterCorner2() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that intersect on corner
testUnionRectInterCorner3() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that intersect on corner
testUnionRectInterCorner4() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles that intersect on corner
testUnionRectInterSide1() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testUnionRectInterSide2() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testUnionRectInterSide3() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testUnionRectInterSide4() - Method in class com.seisw.util.geom.ClipTest
Test the union of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testUnionRectangleHole() - Method in class com.seisw.util.geom.ClipTest
Test the UNION of a rectangle with a hole and solid rectangle
testUnionSeparate() - Method in class com.seisw.util.geom.ClipTest
Test the UNION of two polygons that are completely separate - result should be poly that contains these two polys
testUnionTwoContainsOne() - Method in class com.seisw.util.geom.ClipTest
Test the union of two polygons where the first is contained in the second.
testUnionTwoEqual() - Method in class com.seisw.util.geom.ClipTest
Test the union of two polygons that are equal.
testXorOneContainsTwo() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two polygons where the second is contained in the first.
testXorPolyFourSides() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two complex, non-convex, non-self-intersecting polygons - cross four sides
testXorPolyOneOnTopOfTwo() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two complex, non-convex, non-self-intersecting polygons - 1 on top of two
testXorPolyTwoSides() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two complex, non-convex, non-self-intersecting polygons - two sides
testXorPolyTwoSidesAndLowerVertex() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two complex, non-convex, non-self-intersecting polygons - two sides and one vertex - the lower one
testXorPolyTwoSidesOneVertex() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two complex, non-convex, non-self-intersecting polygons - two sides and one vertex - two triangles
testXorPolyVOverlaps() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two complex, non-convex, non-self-intersecting polygons - V overlap
testXorRectCorner1() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that share one corner and two partial sides.
testXorRectCorner2() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that share one corner and two partial sides.
testXorRectCorner3() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that share one corner and two partial sides.
testXorRectCorner4() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that share one corner and two partial sides.
testXorRectInterCorner1() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that intersect on corner
testXorRectInterCorner2() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that intersect on corner
testXorRectInterCorner4() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that intersect on corner
testXorRectInterSide1() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testXorRectInterSide3() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testXorRectInterSide4() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testXorRectangleHole() - Method in class com.seisw.util.geom.ClipTest
Test the xor of a rectangle with a hole and solid rectangle
testXorSeparate() - Method in class com.seisw.util.geom.ClipTest
Test the XOR of two polygons that are completely separate - result should be poly that contains these two polys
testXorTwoContainsOne() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two polygons where the first is contained in the second.
testXorTwoEqual() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two polygons that are equal.
testXornRectInterSide2() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles where half of one is contained in the other and two sides of the inner cross one side of the outer.
testXortRectInterCorner3() - Method in class com.seisw.util.geom.ClipTest
Test the xor of two rectangles that intersect on corner
toString() - Method in class com.seisw.util.geom.PolyDefault
 
toString() - Method in class com.seisw.util.geom.PolySimple
Return a string briefly describing the polygon.
toString() - Method in class com.seisw.util.geom.demo.CanvasState
 

U

UNION - Static variable in class com.seisw.util.geom.demo.CanvasState
Indicates that the current set operation is union.
union(Poly, Poly, Class) - Static method in class com.seisw.util.geom.Clip
Return the union of p1 and p2 where the return type is of polyClass.
union(Poly, Poly) - Static method in class com.seisw.util.geom.Clip
Return the union of p1 and p2 where the return type is of PolyDefault.
union(Poly) - Method in interface com.seisw.util.geom.Poly
Return a Poly that is the union of this polygon with the given polygon.
union(Poly) - Method in class com.seisw.util.geom.PolyDefault
Return a Poly that is the union of this polygon with the given polygon.
union(Poly) - Method in class com.seisw.util.geom.PolySimple
Return a Poly that is the union of this polygon with the given polygon.
union() - Method in class com.seisw.util.geom.demo.PolyCanvas
Change the state of the canvas to union.

X

XOR - Static variable in class com.seisw.util.geom.demo.CanvasState
Indicates that the current set operation is xor.
xor(Poly, Poly, Class) - Static method in class com.seisw.util.geom.Clip
Return the xor of p1 and p2 where the return type is of polyClass.
xor(Poly, Poly) - Static method in class com.seisw.util.geom.Clip
Return the xor of p1 and p2 where the return type is of PolyDefault.
xor(Poly) - Method in interface com.seisw.util.geom.Poly
Return a Poly that is the exclusive-or of this polygon with the given polygon.
xor(Poly) - Method in class com.seisw.util.geom.PolyDefault
Return a Poly that is the exclusive-or of this polygon with the given polygon.
xor(Poly) - Method in class com.seisw.util.geom.PolySimple
Return a Poly that is the exclusive-or of this polygon with the given polygon.
xor() - Method in class com.seisw.util.geom.demo.PolyCanvas
Change the state of the canvas to xor.

A C D E G H I M P S T U X

Copyright © 2004 Solution Engineering, Inc. All Rights Reserved.