Up: Java Kali Source Code and Documentation
Class Segment
Class Segment
java.lang.Object
|
+----Segment
- class Segment
- extends Object
A Segment is simply a collection of two DVectors; it's the
basic unit of drawing in Kali.

Segment(double, double, double, double)
- Create a new segment from 4 doubles
Segment(DVector, DVector)
- Create a new segment from 2 DVectors.

array(double, double, double, double)
- Construct an array of Segments; the array method takes
4, 8, 12, or 16 doubles, and returns an array of 1,2,3, or
4 Segments, respectively.
array(double, double, double, double, double, double, double, double)
array(double, double, double, double, double, double, double, double, double, double, double, double)
array(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)
aString(Segment[])
- Convert an array of Segments to a string
copy()
- Return a new segment which is a copy of this one.
reverse()
- Swap the two endpoints of this segment.
toString()
- Convert this segment to a string

Segment
public Segment(double x0,
double y0,
double x1,
double y1)
- Create a new segment from 4 doubles
Segment
public Segment(DVector p0,
DVector p1)
- Create a new segment from 2 DVectors.

copy
public Segment copy()
- Return a new segment which is a copy of this one.
reverse
public void reverse()
- Swap the two endpoints of this segment.
toString
public String toString()
- Convert this segment to a string
- Overrides:
- toString in class Object
array
public static Segment[] array(double x0,
double y0,
double x1,
double y1)
- Construct an array of Segments; the array method takes
4, 8, 12, or 16 doubles, and returns an array of 1,2,3, or
4 Segments, respectively.
array
public static Segment[] array(double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
array
public static Segment[] array(double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3,
double x4,
double y4,
double x5,
double y5)
array
public static Segment[] array(double x0,
double y0,
double x1,
double y1,
double x2,
double y2,
double x3,
double y3,
double x4,
double y4,
double x5,
double y5,
double x6,
double y6,
double x7,
double y7)
aString
public static String aString(Segment s[])
- Convert an array of Segments to a string
Up: Java Kali Source Code and Documentation
The Geometry Center Home Page
Author: Mark Phillips
Comments to:
webmaster@www.geom.uiuc.edu
Created: Sep 16 1996 ---
Last modified: Sep 18 1996