Class ccj.Line
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ccj.Line

java.lang.Object
   |
   +----ccj.Shape
           |
           +----ccj.Line

public class Line
extends Shape

Constructor Index

 o Line(Point, Point)
Constructs a line object

Method Index

 o clone()
Creates a copy of this object
 o equals(Object)
Tests if this object equals another
 o getEnd()
Gets the ending point of the line
 o getStart()
Gets the starting point of the line
 o hashCode()
Computes a has code for this object
 o move(double, double)
Moves this graphical shape
 o toString()
Creates a string representation of this object

Constructors

 o Line
  public Line(Point s,
              Point e)
Constructs a line object
Parameters:
s - the starting point of the line
e - the ending point of the line

Methods

 o move
  public void move(double x,
                   double y)
Moves this graphical shape
Parameters:
dx - the amount to move by in x direction
dy - the amount to move by in y direction
 o clone
  public Object clone()
Creates a copy of this object
Returns:
a copy of this object
Overrides:
clone in class Shape
 o toString
  public String toString()
Creates a string representation of this object
Returns:
a string representation of this object
Overrides:
toString in class Object
 o equals
  public boolean equals(Object b)
Tests if this object equals another
Parameters:
b - the object to compare with
Returns:
true if the two objects are equal
Overrides:
equals in class Object
 o hashCode
  public int hashCode()
Computes a has code for this object
Returns:
a hash code for this object
Overrides:
hashCode in class Object
 o getStart
  public Point getStart()
Gets the starting point of the line
Returns:
the starting point of the line
 o getEnd
  public Point getEnd()
Gets the ending point of the line
Returns:
the ending point of the line

All Packages  Class Hierarchy  This Package  Previous  Next  Index