Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
G
H
I
K
L
M
N
P
R
S
T
U
V
A
abs()
- Method in class number.
Complex
Return the absolute value.
absSquared()
- Method in class number.
Complex
Return the square of the absolute value.
add(Complex)
- Method in class number.
Complex
Add a complex number to this one.
C
Complex
- Class in
number
This class stores a complex number, and allows the user to do arithmetic with these numbers.
Complex(double, double)
- Constructor for class number.
Complex
Construct a point from real and imaginary parts.
Complex(double)
- Constructor for class number.
Complex
Construct a real number.
ComplexPolynomial
- Class in
geometry
This class is meant to demonstrate the PlanarMap interface.
ComplexPolynomial(Complex...)
- Constructor for class geometry.
ComplexPolynomial
Creates a polynomial from a list of coefficients in order of increasing degree.
conj()
- Method in class number.
Complex
Return the complex conjugate
D
div(double)
- Method in class number.
Complex
Divide this complex number by a real number.
div(Complex)
- Method in class number.
Complex
Compute the quotient of two complex numbers.
E
EdgeIterator
- Interface in
path
An EdgeIterator is an object which iterates over edges in a PolygonalPath.
endingPoint()
- Method in class geometry.
LineSegment
Return the endpoint.
endingPoint()
- Method in interface path.
Path
Return the endpoint.
endingPoint()
- Method in class path.
PolygonalApproximation
Return the ending point of the path.
endingPoint()
- Method in interface path.
PolygonalPath
Return the endpoint.
endingPoint()
- Method in class path.
SubstitutionFractal
Return the ending point of the path
endingPoint()
- Method in class path.
UnitCircleExample
Return the ending point of this arc or circle.
endingPoint()
- Method in class path.
VertexPath
Return the ending point of the path.
equals(Object)
- Method in class number.
Complex
Return true if the object is a complex number which is equal to this complex number.
exp()
- Method in class number.
Complex
Return the complex exponential of this complex number.
G
geometry
- package geometry
H
hashCode()
- Method in class number.
Complex
hasNext()
- Method in interface path.
EdgeIterator
Return true when the iterator will return another edge with a call to next().
hasNext()
- Method in interface path.
PathIterator
Return true when the iterator will return another sub-path with a call to next().
I
im()
- Method in class number.
Complex
Return the imaginary part.
inv()
- Method in class number.
Complex
Return the multiplicative inverse.
iterator()
- Method in interface path.
Path
Return an iterator over the sub-paths.
iterator()
- Method in class path.
PolygonalApproximation
Iterate over the sub-paths making up the path.
iterator()
- Method in interface path.
PolygonalPath
Return an iterator over the segments making up the polygonal path.
iterator()
- Method in class path.
SubstitutionFractal
Return an iterator over the sub-paths
iterator()
- Method in class path.
UnitCircleExample
Return an iterator over the sub-arcs.
iterator()
- Method in class path.
VertexPath
Return an iterator over the segments making up the path.
K
KochSnowflakeExample
- Class in
path
This implements the famous
Koch Snowflake
.
KochSnowflakeExample()
- Constructor for class path.
KochSnowflakeExample
L
length()
- Method in class geometry.
LineSegment
Return the distance between the starting and ending points.
LineSegment
- Class in
geometry
This class represents the choice of a line segment in the complex plane.
LineSegment(Complex, Complex)
- Constructor for class geometry.
LineSegment
Construct a new LineSegment from a start and an end.
LineSegment(LineSegment, Similarity)
- Constructor for class geometry.
LineSegment
Construct the image of a line segment under a similarity
M
main(String[])
- Static method in class path.
KochSnowflakeExample
Print the first few polygonal approximations of the Koch Snowflake.
main(String[])
- Static method in class path.
UnitCircleExample
Print out the first several approximations of the unit circle by polygons.
map(Complex)
- Method in class geometry.
ComplexPolynomial
Evaluate the polynomial at z.
map(Complex)
- Method in interface geometry.
PlanarMap
Apply the map to the point z.
map(Complex)
- Method in class geometry.
Similarity
Apply the similarity to z.
midpoint()
- Method in class geometry.
LineSegment
Return the point midway between the starting and ending points.
minus(Complex)
- Method in class number.
Complex
Subtract a complex number from this one.
mult(Complex)
- Method in class number.
Complex
Compute the product of two complex numbers
N
neg()
- Method in class number.
Complex
Negate this complex number.
next()
- Method in interface path.
EdgeIterator
Return the next segment.
next()
- Method in interface path.
PathIterator
Returns the next sub-path.
number
- package number
P
path
- package path
Path
- Interface in
path
A Path is a PolygonalPath so that the curves (Segments) between the vertices are again paths, which we call sub-paths.
PathIterator
- Interface in
path
A PathIterator iterates over the sub-paths of a Path.
PathUtil
- Class in
path
Some useful functions for working with Paths and PolygonalPaths.
PathUtil()
- Constructor for class path.
PathUtil
PlanarMap
- Interface in
geometry
This interface represents a map from the complex plane to itself.
PolygonalApproximation
- Class in
path
Construct a new polygonal path which iterates through sub-paths at a certain depth.
PolygonalApproximation(Path, int)
- Constructor for class path.
PolygonalApproximation
Construct a version of the path whose iterator moves over sub-paths of the given depth
PolygonalPath
- Interface in
path
A PolygonalPath is a sequence of edges.
R
re()
- Method in class number.
Complex
Return the real part.
S
Similarity
- Class in
geometry
This class represents an orientation preserving similarity of the plane.
Similarity(Complex, Complex)
- Constructor for class geometry.
Similarity
Construct the similarity z maps to w*z+a.
Similarity(LineSegment)
- Constructor for class geometry.
Similarity
Construct the similarity sending zero to the starting point of the segment and one to the ending point.
snowflake()
- Static method in class path.
KochSnowflakeExample
Return the Koch Snowflake as a SubstitutionFractal.
startingPoint()
- Method in class geometry.
LineSegment
Return the starting point.
startingPoint()
- Method in interface path.
Path
Return the starting point.
startingPoint()
- Method in class path.
PolygonalApproximation
Return the starting point of the path.
startingPoint()
- Method in interface path.
PolygonalPath
Return the starting point.
startingPoint()
- Method in class path.
SubstitutionFractal
Return the starting point of the path
startingPoint()
- Method in class path.
UnitCircleExample
Return the starting point of this arc or circle.
startingPoint()
- Method in class path.
VertexPath
Return the starting point of the path.
SubstitutionFractal
- Class in
path
A substitution fractal is the limit of a sequence of polygonal approximations.
SubstitutionFractal(PolygonalPath, PolygonalPath)
- Constructor for class path.
SubstitutionFractal
Construct a Substitution path with a given first polygonal approximation p and a substitution path gamma.
SubstitutionFractal(PolygonalPath)
- Constructor for class path.
SubstitutionFractal
Construct a Substitution path with gamma serving as both the first polygonal approximation and the substitution path.
T
toString()
- Method in class geometry.
ComplexPolynomial
Return a string describing the polynomial as a map of the Complex plane.
toString()
- Method in class geometry.
Similarity
Return a representation of the similarity as a string.
toString()
- Method in class number.
Complex
Returns this point as a string.
toString(PolygonalPath)
- Static method in class path.
PathUtil
Convert a polygonal path to a string representation.
toString()
- Method in class path.
PolygonalApproximation
Convert the path to a string.
toString()
- Method in class path.
VertexPath
Return a string representing the polygonal path
U
UnitCircleExample
- Class in
path
This demonstrates of the Path interface by constructing a circle.
UnitCircleExample()
- Constructor for class path.
UnitCircleExample
Construct a path representing the unit circle in the plane.
V
VertexPath
- Class in
path
A VertexPath is a polygonal path which is constructed from a list of vertices.
VertexPath(Collection<Complex>)
- Constructor for class path.
VertexPath
Construct from a collection of coordinates for vertices.
VertexPath(Complex...)
- Constructor for class path.
VertexPath
Construct from a list of complex numbers.
VertexPath(PolygonalPath)
- Constructor for class path.
VertexPath
Convert p into a VertexPath.
VertexPath(PolygonalPath, PlanarMap)
- Constructor for class path.
VertexPath
Construct the image of the path p under the map f.
A
C
D
E
G
H
I
K
L
M
N
P
R
S
T
U
V
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Java Tutorial for Mathematics Students