com.partnersoft.geometry
Class Triangle

java.lang.Object
  extended by com.partnersoft.geometry.Triangle
All Implemented Interfaces:
java.io.Serializable

public class Triangle
extends java.lang.Object
implements java.io.Serializable

A double-precision triangle class.

Author:
Paul Reavis Copyright 2004 Partner Software, Inc.
See Also:
Serialized Form

Field Summary
 double x1
           
 double x2
           
 double x3
           
 double y1
           
 double y2
           
 double y3
           
 
Constructor Summary
Triangle()
           
Triangle(double x1, double y1, double x2, double y2, double x3, double y3)
           
 
Method Summary
 boolean equals(java.lang.Object nother)
           
 boolean equals(Triangle nother)
           
 double getX1()
           
 double getX2()
           
 double getX3()
           
 double getY1()
           
 double getY2()
           
 double getY3()
           
 boolean isDegenerate()
           
 void setToMatch(Triangle nother)
           
 void setX1(double newX)
           
 void setX2(double newX)
           
 void setX3(double newX)
           
 void setY1(double newY)
           
 void setY2(double newY)
           
 void setY3(double newY)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x1

public double x1

y1

public double y1

x2

public double x2

y2

public double y2

x3

public double x3

y3

public double y3
Constructor Detail

Triangle

public Triangle()

Triangle

public Triangle(double x1,
                double y1,
                double x2,
                double y2,
                double x3,
                double y3)
Method Detail

getX1

public double getX1()

setX1

public void setX1(double newX)

getY1

public double getY1()

setY1

public void setY1(double newY)

getX2

public double getX2()

setX2

public void setX2(double newX)

getY2

public double getY2()

setY2

public void setY2(double newY)

getX3

public double getX3()

setX3

public void setX3(double newX)

getY3

public double getY3()

setY3

public void setY3(double newY)

setToMatch

public void setToMatch(Triangle nother)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isDegenerate

public boolean isDegenerate()

equals

public boolean equals(Triangle nother)

equals

public boolean equals(java.lang.Object nother)
Overrides:
equals in class java.lang.Object