bookExamples.ch26Graphics
Class Points
java.lang.Object
bookExamples.ch26Graphics.Points
- All Implemented Interfaces:
- java.io.Serializable
public class Points
- extends java.lang.Object
- implements java.io.Serializable
a container of Point2D points
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Points
public Points()
Points
public Points(java.awt.Point[] pa)
setXCoordinates
public void setXCoordinates(int[] xCoordinates)
setYCoordinates
public void setYCoordinates(int[] yCoordinates)
getXCoordinates
public int[] getXCoordinates()
getXCoordinatesDouble
public double[] getXCoordinatesDouble()
getYCoordinatesDouble
public double[] getYCoordinatesDouble()
getYCoordinates
public int[] getYCoordinates()
addPoint
public void addPoint(java.awt.Point p)
insertPoint
public void insertPoint(java.awt.Point p)
getPointAt
public java.awt.Point getPointAt(int i)
hasMorePoints
public boolean hasMorePoints()
nextPoint
public java.awt.Point nextPoint()
testPointGenerator
public void testPointGenerator()
getDilation
public java.awt.Point getDilation(java.awt.Point p0,
java.awt.Point p1,
double t)
getSize
public int getSize()
- Use the vector to get the number of elements
- Returns:
- the number of points in the collection
drawPath
public void drawPath(java.awt.Graphics g)
getGeneralPath
public java.awt.geom.GeneralPath getGeneralPath()
drawUserPoints
public void drawUserPoints(java.awt.Graphics g)
isRangeValid
public static boolean isRangeValid(java.awt.Point p1,
java.awt.Point p2,
java.awt.Dimension d)
isRangeValid
public static boolean isRangeValid(java.awt.Point p,
java.awt.Dimension d)
main
public static void main(java.lang.String[] args)
f
public java.awt.Point f(double z)
getDemoPoints
public static Points getDemoPoints()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
sort
public void sort()
print
public void print()
getPointArray
public java.awt.Point[] getPointArray()