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

Java Tutorial for Mathematics Students