org.gnu.gnome
Class CanvasPoints

java.lang.Object
  extended byorg.gnu.glib.Boxed
      extended byorg.gnu.gnome.CanvasPoints

public class CanvasPoints
extends org.gnu.glib.Boxed


Constructor Summary
CanvasPoints(double[] xCoordinates, double[] yCoordinates)
          Constructs a new CanvasPoints object with the given points.
CanvasPoints(int numPoints)
          Constructs a new CanvasPoints object with memory reserved for the given number of points.
 
Method Summary
 void setPoint(int index, double x, double y)
          Sets the value of the point at the given index.
 
Methods inherited from class org.gnu.glib.Boxed
equals, getHandle, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CanvasPoints

public CanvasPoints(int numPoints)
Constructs a new CanvasPoints object with memory reserved for the given number of points.

Parameters:
numPoints - The number of points to be represented by the object.

CanvasPoints

public CanvasPoints(double[] xCoordinates,
                    double[] yCoordinates)
             throws java.lang.IllegalArgumentException
Constructs a new CanvasPoints object with the given points. Point n would be (xCoordinates[n], yCoordinates[n]).

Parameters:
xCoordinates - an array containing the x coordinates of the points.
yCoordinates - an array containing the y coordinates of the points.
Throws:
java.lang.IllegalArgumentException - Indicates that the number of elements in the arrays are not the same.
Method Detail

setPoint

public void setPoint(int index,
                     double x,
                     double y)
Sets the value of the point at the given index.

Parameters:
index - The index of the point. This value is 0 to numPoints - 1.