public class LineSegment
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.awt.geom.Point2D |
finalPoint |
private java.awt.geom.Point2D |
initialPoint |
private java.awt.Color |
penColor |
private boolean |
penDown |
private int |
penWidth |
Constructor and Description |
---|
LineSegment(java.awt.geom.Point2D initialPoint,
java.awt.geom.Point2D finalPoint,
boolean penDown,
java.awt.Color penColor,
int penWidth)
Makes all the instance variables for the line segment
|
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getColor() |
java.awt.geom.Point2D |
getFinalPoint() |
java.awt.geom.Point2D |
getInitialPoint() |
int |
getWidth() |
boolean |
isPenDown() |
void |
setFinalPoint(java.awt.geom.Point2D finalPoint) |
void |
setInitialPoint(java.awt.geom.Point2D initialPoint) |
void |
setPenDown(boolean penDown) |
void |
setWidth(int newWidth) |
private java.awt.geom.Point2D initialPoint
private java.awt.geom.Point2D finalPoint
private boolean penDown
private java.awt.Color penColor
private int penWidth
public LineSegment(java.awt.geom.Point2D initialPoint, java.awt.geom.Point2D finalPoint, boolean penDown, java.awt.Color penColor, int penWidth)
initialPoint
- finalPoint
- penDown
- penColor
- penWidth
- public java.awt.geom.Point2D getInitialPoint()
public java.awt.Color getColor()
public int getWidth()
public void setWidth(int newWidth)
newWidth
- public void setInitialPoint(java.awt.geom.Point2D initialPoint)
initialPoint
- public java.awt.geom.Point2D getFinalPoint()
public void setFinalPoint(java.awt.geom.Point2D finalPoint)
finalPoint
- public boolean isPenDown()
public void setPenDown(boolean penDown)
penDown
-