A B C D E F G H I J L M N O P Q R S T U V W X Y Z

A

a - Variable in class org.jcurl.core.impl.CollissionStore.Tupel
 
abs(double) - Static method in class org.jcurl.core.impl.ColliderBase
 
abs2D(Point2D) - Static method in class org.jcurl.math.MathVec
 
accept(File) - Method in class org.jcurl.core.ui.FileNameExtensionFilter
 
add(int, double, R1RNFunction, double) - Method in interface org.jcurl.core.api.CurveStore
Add a curve to the store.
add(E) - Method in class org.jcurl.core.api.WeakHashSet
 
add(double, int, int) - Method in class org.jcurl.core.impl.CollissionStore
 
add(int, double, R1RNFunction, double) - Method in class org.jcurl.core.impl.CurveStoreImpl
 
add(double, double) - Method in class org.jcurl.math.CSplineInterpolator
Add a point and discard the splines.
add(double, T, boolean) - Method in class org.jcurl.math.CurveCombined
 
add(Point2D, Point2D, Point2D) - Static method in class org.jcurl.math.MathVec
 
add(double[], double[], double[]) - Static method in class org.jcurl.math.PolynomeCurve
 
addAll(Collection<? extends E>) - Method in class org.jcurl.core.api.WeakHashSet
 
addChangeListener(ChangeListener) - Method in class org.jcurl.core.api.ChangeSupport
Adds a ChangeListener.
addChangeListener(ChangeListener) - Method in interface org.jcurl.core.api.IChangeSupport
Adds a ChangeListener to the model's listener list.
addChangeListener(ChangeListener) - Method in class org.jcurl.core.api.Rock
 
addChangeListener(ChangeListener) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
addChangeListener(ChangeListener) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange.SpinnerModelWrapper
 
addEdit(CompoundEdit) - Method in class org.jcurl.core.ui.ChangeManager
 
addEdit(UndoableEdit) - Method in class org.jcurl.core.ui.JCUndoManager
 
addEdit(UndoableEdit) - Method in class org.jcurl.core.ui.UndoManagerBase
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Add a non-specific PropertyChangeListener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Add a PropertyChangeListener for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.jcurl.core.api.MutableObject
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.jcurl.core.api.MutableObject
Adds a PropertyChangeListener to the listener list for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
addRockListener(ChangeListener) - Method in class org.jcurl.core.api.RockSet
Add l to all rocks.
addSegment(R1RNFunction, double, double, boolean, N) - Method in class org.jcurl.core.ui.GenTrajectoryFactory
Create a visual path segment and add it to dst.
addUndoableEditListener(UndoableEditListener) - Method in class org.jcurl.core.ui.ChangeManager
 
ALL_MASK - Static variable in class org.jcurl.core.api.RockSet
 
allHome() - Static method in class org.jcurl.core.api.RockSetUtils
 
allHome(RockSet<RockType.Pos>) - Static method in class org.jcurl.core.api.RockSetUtils
 
allOut() - Static method in class org.jcurl.core.api.RockSetUtils
 
allOut(RockSet<RockType.Pos>) - Static method in class org.jcurl.core.api.RockSetUtils
 
allZero(RockSet<T>) - Static method in class org.jcurl.core.api.RockSet
 
alpha(Color, int) - Static method in class org.jcurl.core.ui.IceShapes
 
angle - Variable in class org.jcurl.core.ui.Orientation
 
AnnoHelper - Interface in org.jcurl.core.helpers
 
annotations() - Method in class org.jcurl.core.io.IONode
 
apply(BroomPromptModel) - Method in class org.jcurl.core.ui.BroomPromptModel.HandleMemento
 
apply(BroomPromptModel) - Method in class org.jcurl.core.ui.BroomPromptModel.IndexMemento
 
apply(BroomPromptModel) - Method in class org.jcurl.core.ui.BroomPromptModel.SplitMemento
 
apply(BroomPromptModel) - Method in class org.jcurl.core.ui.BroomPromptModel.XYMemento
 
apply() - Method in class org.jcurl.core.ui.Memento
 
apply(E) - Method in class org.jcurl.core.ui.Memento
 
apply(RockSet<R>) - Method in class org.jcurl.core.ui.RockMemento
 
apply(ComputedTrajectorySet) - Method in class org.jcurl.core.ui.SuspendMemento
 
at(double, int, Rock<T>) - Method in class org.jcurl.core.api.CurveRock
 
at(double, int, int) - Method in class org.jcurl.core.impl.CurveRockAnalytic
 
at(double, int, int) - Method in class org.jcurl.core.impl.CurveStill
 
at(double, int, double[]) - Method in class org.jcurl.core.impl.CurveTransformed
 
at(double, int, int) - Method in class org.jcurl.core.impl.CurveTransformed
 
at(double, int, Rock<T>) - Method in class org.jcurl.core.impl.CurveTransformed
 
at(double, int) - Method in class org.jcurl.math.CSplineInterpolator
Convenience wrapper.
at(double, int, double[]) - Method in class org.jcurl.math.CurveCombined
Get the n-th derivative of all dimensions.
at(double, int, int) - Method in class org.jcurl.math.CurveCombined
 
at(double, int, int) - Method in class org.jcurl.math.CurveFkt
 
at(double, int) - Method in class org.jcurl.math.Distance2DSq
 
at(double, int) - Method in class org.jcurl.math.Polynome
 
at(double, int, int) - Method in class org.jcurl.math.PolynomeCurve
 
at(double) - Method in class org.jcurl.math.R1R1Function
Compute the value x.
at(double, int) - Method in class org.jcurl.math.R1R1Function
Compute the c'th derivative at x.
at(double, int, int) - Method in class org.jcurl.math.R1R1Function
Compute the c'th derivative at x.
at(double, int, double[]) - Method in interface org.jcurl.math.R1RNFunction
Compute the c'th derivative of all dimensions at t.
at(double, int, float[]) - Method in interface org.jcurl.math.R1RNFunction
Compute the c'th derivative of all dimensions at t.
at(double, int, int) - Method in interface org.jcurl.math.R1RNFunction
Compute the c'th derivative of the given dimension at t.
at(double, int, double[]) - Method in class org.jcurl.math.R1RNFunctionImpl
 
at(double, int, float[]) - Method in class org.jcurl.math.R1RNFunctionImpl
 
at(double, int, int) - Method in class org.jcurl.math.R1RNFunctionImpl
 
atC0(double) - Method in class org.jcurl.math.Distance2DSq
(c1(t) - c2(t))^2 - (r1 + r2)^2.
atC1(double) - Method in class org.jcurl.math.Distance2DSq
2 * (c1 - c2) * (c1' - c2') Feed into maxima: a(t) := [ ax(t), ay(t) ]; b(t) := [ bx(t), by(t) ]; d(t) := (a(t) - b(t)) .

B

b - Variable in class org.jcurl.core.impl.CollissionStore.Tupel
 
back - Static variable in class org.jcurl.core.ui.IceShapes
 
BACK_2_HOG - Static variable in class org.jcurl.core.api.IceSize
Distance from Back-line to Hog. 21+6 feet (converted to meter)
BACK_2_TEE - Static variable in class org.jcurl.core.api.IceSize
Distance from Tee to Back-line. 6 feet (converted to meter)
backGround - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
BatikButler - Class in org.jcurl.core.helpers
"Client-side" of org.jcurl.batik.BatikWrapper.
BatikButler() - Constructor for class org.jcurl.core.helpers.BatikButler
 
binarySearch(double[], int, int, double) - Static method in class org.jcurl.math.CurveCombined
Search only part of an array.
binarySearch(List<E>, int, int, E, Comparator<? super E>) - Static method in class org.jcurl.math.CurveCombined
Search only part of a list.
binarySearch(List<Map.Entry<Double, V>>, int, int, double) - Static method in class org.jcurl.math.CurveCombined
Search only part of an array.
BisectionCollissionDetector - Class in org.jcurl.core.impl
Collission detector based on Distance2DSq and BisectionSolver.
BisectionCollissionDetector() - Constructor for class org.jcurl.core.impl.BisectionCollissionDetector
 
BisectionSolver - Class in org.jcurl.math
Bisection root-finding algorithm.
BisectionSolver() - Constructor for class org.jcurl.math.BisectionSolver
 
BroomPromptModel - Interface in org.jcurl.core.ui
 
BroomPromptModel.HandleMemento - Class in org.jcurl.core.ui
 
BroomPromptModel.HandleMemento(BroomPromptModel, boolean) - Constructor for class org.jcurl.core.ui.BroomPromptModel.HandleMemento
 
BroomPromptModel.IndexMemento - Class in org.jcurl.core.ui
 
BroomPromptModel.IndexMemento(BroomPromptModel, int) - Constructor for class org.jcurl.core.ui.BroomPromptModel.IndexMemento
 
BroomPromptModel.SplitMemento - Class in org.jcurl.core.ui
 
BroomPromptModel.SplitMemento(BroomPromptModel, int) - Constructor for class org.jcurl.core.ui.BroomPromptModel.SplitMemento
 
BroomPromptModel.XYMemento - Class in org.jcurl.core.ui
 
BroomPromptModel.XYMemento(BroomPromptModel, double, double) - Constructor for class org.jcurl.core.ui.BroomPromptModel.XYMemento
 
BroomPromptModel.XYMemento(BroomPromptModel, Point2D) - Constructor for class org.jcurl.core.ui.BroomPromptModel.XYMemento
 

C

C1 - Static variable in class org.jcurl.core.ui.IceShapes
 
c1 - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
C12 - Static variable in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
C12 - Static variable in class org.jcurl.core.ui.IceShapes
 
c12 - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
C4 - Static variable in class org.jcurl.core.ui.IceShapes
 
c4 - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
C8 - Static variable in class org.jcurl.core.ui.IceShapes
 
c8 - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
canRead() - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
canRead() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
canRead() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
canRedo() - Method in class org.jcurl.core.ui.ChangeManager
 
canRedo() - Method in class org.jcurl.core.ui.JCUndoManager
 
canRedo() - Method in class org.jcurl.core.ui.UndoManagerBase
 
canUndo() - Method in class org.jcurl.core.ui.ChangeManager
 
canUndo() - Method in class org.jcurl.core.ui.JCUndoManager
 
canUndo() - Method in class org.jcurl.core.ui.UndoManagerBase
 
canUndoOrRedo() - Method in class org.jcurl.core.ui.JCUndoManager
 
canUndoOrRedo() - Method in class org.jcurl.core.ui.UndoManagerBase
 
canWrite() - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
canWrite() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
canWrite() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
center - Static variable in class org.jcurl.core.ui.IceShapes
 
centerLe - Static variable in class org.jcurl.core.ui.IceShapes
 
centerLeft - Static variable in class org.jcurl.core.ui.IceShapes
 
centerRi - Static variable in class org.jcurl.core.ui.IceShapes
 
centerRight - Static variable in class org.jcurl.core.ui.IceShapes
 
CENTIMETER - Static variable in class org.jcurl.core.api.Unit
 
change - Variable in class org.jcurl.core.api.Rock
 
changeEvent - Variable in class org.jcurl.core.api.ChangeSupport
Only one ChangeEvent is needed per model instance since the event's only (read-only) state is the source property.
ChangeManager - Class in org.jcurl.core.ui
Manage how changes are pushed to the data model and feed a UndoManager.
ChangeManager() - Constructor for class org.jcurl.core.ui.ChangeManager
 
ChangeManager(Executor) - Constructor for class org.jcurl.core.ui.ChangeManager
 
ChangeSupport - Class in org.jcurl.core.api
Inspired by BoundedRangeModel.
ChangeSupport() - Constructor for class org.jcurl.core.api.ChangeSupport
 
ChangeSupport(IChangeSupport) - Constructor for class org.jcurl.core.api.ChangeSupport
 
characters(char[], int, int) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Write a bunch of characters (encoded) to the stream.
checkOut(RockSet<RockType.Pos>, RockSet<RockType.Pos>) - Static method in class org.jcurl.core.api.IceSize
Check all moving rocks if they're still in play
children() - Method in class org.jcurl.core.io.IOGroup
 
clear() - Method in class org.jcurl.core.api.WeakHashSet
 
clear() - Method in class org.jcurl.core.impl.CollissionStore
 
clear() - Method in class org.jcurl.math.CurveCombined
 
clone() - Method in class org.jcurl.core.api.Rock
 
clone() - Method in class org.jcurl.core.api.RockDouble
 
clone() - Method in class org.jcurl.core.api.WeakHashSet
 
clone() - Method in class org.jcurl.core.ui.BroomPromptModel.HandleMemento
 
clone() - Method in class org.jcurl.core.ui.BroomPromptModel.IndexMemento
 
clone() - Method in class org.jcurl.core.ui.BroomPromptModel.SplitMemento
 
clone() - Method in class org.jcurl.core.ui.BroomPromptModel.XYMemento
 
clone() - Method in class org.jcurl.core.ui.Memento
 
clone(E) - Method in class org.jcurl.core.ui.Memento
 
clone() - Method in class org.jcurl.core.ui.PosMemento
 
clone() - Method in class org.jcurl.core.ui.SuspendMemento
 
Collider - Interface in org.jcurl.core.api
Compute rock collissions.
ColliderBase - Class in org.jcurl.core.impl
Abstract base class for collission models computed in collission-coordinates.
ColliderBase() - Constructor for class org.jcurl.core.impl.ColliderBase
 
CollissionDetector - Interface in org.jcurl.core.api
Find Collissions of two spheres moving along curves.
CollissionDetectorBase - Class in org.jcurl.core.impl
Find Collissions of two spheres moving along curves.
CollissionDetectorBase() - Constructor for class org.jcurl.core.impl.CollissionDetectorBase
 
CollissionSimple - Class in org.jcurl.core.impl
A very simple hit-model using conservation of energy and momentum.
CollissionSimple() - Constructor for class org.jcurl.core.impl.CollissionSimple
 
CollissionSimple(Map<CharSequence, Measure>) - Constructor for class org.jcurl.core.impl.CollissionSimple
 
CollissionSpin - Class in org.jcurl.core.impl
A hitter including spin.
CollissionSpin() - Constructor for class org.jcurl.core.impl.CollissionSpin
 
CollissionSpin(double, double) - Constructor for class org.jcurl.core.impl.CollissionSpin
 
CollissionSpinLoss - Class in org.jcurl.core.impl
A hitter including spin and loss of energy.
CollissionSpinLoss() - Constructor for class org.jcurl.core.impl.CollissionSpinLoss
 
CollissionStore - Class in org.jcurl.core.impl
Store unique tupels of two rocks (indices).
CollissionStore() - Constructor for class org.jcurl.core.impl.CollissionStore
 
CollissionStore.Tupel - Class in org.jcurl.core.impl
 
CollissionStore.Tupel(double, int, int) - Constructor for class org.jcurl.core.impl.CollissionStore.Tupel
 
CollissionStore.TupelComp - Class in org.jcurl.core.impl
Sort order: t, a, b
CollissionStore.TupelComp() - Constructor for class org.jcurl.core.impl.CollissionStore.TupelComp
 
comment(CharSequence) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
 
compare(CollissionStore.Tupel, CollissionStore.Tupel) - Method in class org.jcurl.core.impl.CollissionStore.TupelComp
 
compareTo(EnumBase) - Method in class org.jcurl.core.api.EnumBase
 
compareTo(Number) - Method in class org.jcurl.math.CurveCombined.Part
 
compute(RockSet<RockType.Pos>, RockSet<RockType.Vel>, AffineTransform) - Method in interface org.jcurl.core.api.Collider
Check for and compute all collissions.
compute(double, double, R1RNFunction, double, R1RNFunction, double) - Method in interface org.jcurl.core.api.CollissionDetector
Find the smallest t with t0 <= t <= tmax when the two spheres ra moving along fa and rb moving along fb touch.
compute(double, double, R1RNFunction, R1RNFunction) - Method in interface org.jcurl.core.api.CollissionDetector
Find the smallest t with t0 <= t <= tmax when the two spheres ra moving along fa and rb moving along fb touch.
compute(double, double, R1RNFunction, R1RNFunction, double) - Method in interface org.jcurl.core.api.CollissionDetector
Find the smallest t with t0 <= t <= tmax when the two spheres ra moving along fa and rb moving along fb touch.
compute(R1RNFunction, double, double) - Method in interface org.jcurl.core.api.StopDetector
When drops the "speed" (first derivative) of a function to zero?
compute(double, double, R1RNFunction, R1RNFunction, double) - Method in class org.jcurl.core.impl.BisectionCollissionDetector
 
compute(RockSet<RockType.Pos>, RockSet<RockType.Vel>, AffineTransform) - Method in class org.jcurl.core.impl.ColliderBase
Iterate over all rocks and call ColliderBase.computeWC(Rock, Rock, Rock, Rock, AffineTransform) for each pair.
compute(double, double, R1RNFunction, double, R1RNFunction, double) - Method in class org.jcurl.core.impl.CollissionDetectorBase
 
compute(double, double, R1RNFunction, R1RNFunction) - Method in class org.jcurl.core.impl.CollissionDetectorBase
 
compute(Rock<RockType.Pos>, Rock<RockType.Pos>, Rock<RockType.Vel>, Rock<RockType.Vel>) - Method in class org.jcurl.core.impl.CollissionSpinLoss
 
compute(double, double, R1RNFunction, R1RNFunction, double) - Method in class org.jcurl.core.impl.NewtonCollissionDetector
 
compute(R1RNFunction, double, double) - Method in class org.jcurl.core.impl.NewtonStopDetector
When drops the "speed" (first derivative) of a function to zero?
computeCC(Rock<RockType.Vel>, Rock<RockType.Vel>) - Method in class org.jcurl.core.impl.ColliderBase
Compute a collision in collission-coordinates.
computeCC(Rock<RockType.Vel>, Rock<RockType.Vel>) - Method in class org.jcurl.core.impl.CollissionSimple
 
computeCC(Rock<RockType.Vel>, Rock<RockType.Vel>) - Method in class org.jcurl.core.impl.CollissionSpin
 
computeCC(Rock<RockType.Vel>, Rock<RockType.Vel>) - Method in class org.jcurl.core.impl.CollissionSpinLoss
 
ComputedTrajectorySet - Interface in org.jcurl.core.api
R1RNFunction based set of RockSet.ROCKS_PER_SET trajectories.
computeHackSpeed(double, Point2D) - Method in interface org.jcurl.core.api.Curler
Compute the (absolute) speed at the hack for a rock released with given interval time.
computeHackSpeed(double, Point2D) - Method in class org.jcurl.core.impl.CoulombCurler
Compute the (virtual) speed at the hack for a rock released with split time t towards broom.
computeHackToTee(Curler) - Static method in class org.jcurl.core.impl.CurlerBase
 
computeIntervalTime(CurveRock<RockType.Pos>) - Method in interface org.jcurl.core.api.Curler
 
computeIntervalTime(CurveRock<RockType.Pos>) - Method in class org.jcurl.core.impl.CurlerBase
 
computeNewtonValue(R1RNFunction, int, int, double, double, double) - Static method in class org.jcurl.math.NewtonSimpleSolver
Compute x where f^c(x) = y using Newton's algorithm.
computeNewtonZero(R1RNFunction, int, double) - Static method in class org.jcurl.math.NewtonSimpleSolver
Compute x where f(x) = 0 using Newton's algorithm.
computeNewtonZero(R1RNFunction, int, int, double, double) - Static method in class org.jcurl.math.NewtonSimpleSolver
Compute x where f(x) = 0 using Newton's algorithm.
computeRc(double, double, double, double) - Method in interface org.jcurl.core.api.Curler
Create rock-coordinate curves for running rocks.
computeRc(double, double, double, double) - Method in class org.jcurl.core.impl.CurlerDenny
 
computeRc(double, double, double, double) - Method in class org.jcurl.core.impl.CurlerNoCurl
 
computeRcPoly(double, double, double, double) - Method in class org.jcurl.core.impl.CurlerNoCurl
 
computeSplitToTee(Curler) - Static method in class org.jcurl.core.impl.CurlerBase
 
computeV0ToTee(Curler) - Static method in class org.jcurl.core.impl.CurlerBase
 
computeWc(Point2D, double, double, double, double) - Method in interface org.jcurl.core.api.Curler
Release a rock.
computeWC(Rock<RockType.Pos>, Rock<RockType.Pos>, Rock<RockType.Vel>, Rock<RockType.Vel>, AffineTransform) - Method in class org.jcurl.core.impl.ColliderBase
Check distance, speed of approach, transform speeds to collission-coordinates, call ColliderBase.computeCC(Rock, Rock) and transform back to wc afterwards.
computeWc(Point2D, double, double, double, double) - Method in class org.jcurl.core.impl.CurlerBase
 
computeWctoDcTrafo(RectangularShape, AffineTransform) - Method in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
computeWctoDcTrafo(RectangularShape, Orientation, boolean, AffineTransform) - Method in class org.jcurl.core.ui.FixpointZoomer
Deprecated. Map the zoomer's wc viewport to the given dc viewport.
computeWctoDcTrafo(RectangularShape, AffineTransform) - Method in class org.jcurl.core.ui.Zoomer
Deprecated. Map the zoomer's wc viewport to the given dc viewport.
contains(Object) - Method in class org.jcurl.core.api.WeakHashSet
 
containsAll(Collection) - Method in class org.jcurl.core.api.WeakHashSet
 
contour - Variable in class org.jcurl.core.ui.IceShapes.RockColors
 
contours - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
convert(Unit, double) - Method in class org.jcurl.core.api.Unit
 
copy(RockSet<T>, RockSet<T>) - Static method in class org.jcurl.core.api.RockSet
 
CoulombCurler - Class in org.jcurl.core.impl
Coulomb-friction (along y-axis) based curl models.
CoulombCurler() - Constructor for class org.jcurl.core.impl.CoulombCurler
 
countBits(int) - Static method in class org.jcurl.core.api.RockSet
 
create() - Static method in class org.jcurl.core.helpers.PropModelHelper
 
create(Map<CharSequence, Measure>) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
create(String, String) - Static method in class org.jcurl.core.helpers.Version
 
createArrowHead(float, float, float) - Static method in class org.jcurl.core.ui.IceShapes
Pointing along the positive X-axis, tip ending at 0,0
CreatedByProgram - Static variable in class org.jcurl.core.io.IONode
 
CreatedByUser - Static variable in class org.jcurl.core.io.IONode
 
createRc2Wc(AffineTransform, double, double, double, double) - Static method in class org.jcurl.core.impl.CurveTransformed
Create the transformation from a (Rock Coordinates - rc) System at p0_wc with positive y axis along v0_wc into World Coordinates (wc).
createRc2Wc(Point2D, Point2D, AffineTransform) - Static method in class org.jcurl.core.impl.CurveTransformed
Delegate to CurveTransformed.createRc2Wc(AffineTransform, double, double, double, double)
createSlider(float, boolean) - Static method in class org.jcurl.core.ui.IceShapes
The slider for the BroomPromptModel views.
CSplineInterpolator - Class in org.jcurl.math
The numerical algorithms are adapted from "Meyberg/Vachenauer": Hoehere Mathematik I, second edition.
CSplineInterpolator() - Constructor for class org.jcurl.math.CSplineInterpolator
Create a new spline interpolator with an initial capacity of 100 points.
CSplineInterpolator(int) - Constructor for class org.jcurl.math.CSplineInterpolator
Create a new spline interpolator with the given initial capacity.
Curler - Interface in org.jcurl.core.api
Create rock-coordinate curves for running rocks.
CurlerBase - Class in org.jcurl.core.impl
Base implementation for Curlers.
CurlerBase() - Constructor for class org.jcurl.core.impl.CurlerBase
 
CurlerDenny - Class in org.jcurl.core.impl
Mark Denny's curl-model.
CurlerDenny() - Constructor for class org.jcurl.core.impl.CurlerDenny
 
CurlerDenny(double, double) - Constructor for class org.jcurl.core.impl.CurlerDenny
 
CurlerNoCurl - Class in org.jcurl.core.impl
This is not a realistic curl model but rather a baseline for the development and implementation of others.
CurlerNoCurl() - Constructor for class org.jcurl.core.impl.CurlerNoCurl
 
CurlerNoCurl(double, double) - Constructor for class org.jcurl.core.impl.CurlerNoCurl
 
CurlerNoCurl(Map<CharSequence, Measure>) - Constructor for class org.jcurl.core.impl.CurlerNoCurl
 
CurveCombined<T extends R1RNFunction> - Class in org.jcurl.math
Combined curve.
CurveCombined(int) - Constructor for class org.jcurl.math.CurveCombined
 
CurveCombined.Part<U extends R1RNFunction> - Class in org.jcurl.math
One segment of the combined curve.
CurveCombined.Part(double, U) - Constructor for class org.jcurl.math.CurveCombined.Part
 
CurveFkt - Class in org.jcurl.math
A n-dimensional, continuous curve R -> R^n based on R1R1Functions.
CurveFkt(R1R1Function[]) - Constructor for class org.jcurl.math.CurveFkt
 
CurveManager - Class in org.jcurl.core.impl
Bring it all together and trigger computation.
CurveManager() - Constructor for class org.jcurl.core.impl.CurveManager
 
CurveRock<T extends RockType> - Class in org.jcurl.core.api
Trajectory of one Rock, in either rock-coordinates or world-coordinates.
CurveRock() - Constructor for class org.jcurl.core.api.CurveRock
 
CurveRockAnalytic<T extends RockType> - Class in org.jcurl.core.impl
Wrapper for rock trajectory segments wrapping 3 dimensional R1RNFunctions.
CurveRockAnalytic(R1R1Function, R1R1Function, R1R1Function) - Constructor for class org.jcurl.core.impl.CurveRockAnalytic
 
CurveRockAnalytic(R1R1Function[]) - Constructor for class org.jcurl.core.impl.CurveRockAnalytic
 
CurveRockAnalytic(R1RNFunction) - Constructor for class org.jcurl.core.impl.CurveRockAnalytic
 
CurveStill<T extends RockType> - Class in org.jcurl.core.impl
Curve implementation for rocks NOT in motion.
CurveStore - Interface in org.jcurl.core.api
Manage rock trajectory segments for a complete set of rocks over time.
CurveStoreImpl - Class in org.jcurl.core.impl
 
CurveStoreImpl(StopDetector, int) - Constructor for class org.jcurl.core.impl.CurveStoreImpl
 
curveTo(R1RNFunction, double, double, GeneralPath, float) - Static method in class org.jcurl.math.ShaperUtils
Compute the control points and add one Cubic Bezier Curve to a GeneralPath.
CurveTransformed<T extends RockType> - Class in org.jcurl.core.impl
Decorator to apply an rc -> wc AffineTransform and a time-shift to a CurveRock.
CurveTransformed(CurveRock<T>, AffineTransform, double) - Constructor for class org.jcurl.core.impl.CurveTransformed
 

D

dark - Variable in class org.jcurl.core.api.RockSet
 
dark - Variable in class org.jcurl.core.ui.IceShapes.RockColors
 
DARK_MASK - Static variable in class org.jcurl.core.api.RockSet
 
DarkCoachK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DarkLeadK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DarkSecondK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DarkSkipK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DarkTeamK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DarkThirdK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DateK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
DEFAULT - Static variable in class org.jcurl.core.api.RockProps
 
DEFAULT - Static variable in class org.jcurl.core.api.RockSetProps
 
DefaultBroomPromptModel - Class in org.jcurl.core.ui
Data model for broom location, rock index, rotation (counter-/clockwise) and initial speed.
DefaultBroomPromptModel() - Constructor for class org.jcurl.core.ui.DefaultBroomPromptModel
 
DEG_PER_SEC - Static variable in class org.jcurl.core.api.Unit
 
DEGREE - Static variable in class org.jcurl.core.api.Unit
 
dim() - Method in interface org.jcurl.math.R1RNFunction
 
dim() - Method in class org.jcurl.math.R1RNFunctionImpl
 
discardAllEdits() - Method in class org.jcurl.core.ui.ChangeManager
Delegate to UndoManager.discardAllEdits().
discardAllEdits() - Method in class org.jcurl.core.ui.JCUndoManager
 
discardAllEdits() - Method in class org.jcurl.core.ui.UndoManagerBase
 
Distance2DSq - Class in org.jcurl.math
The distance between two R1RNFunctions - only 2 dimensions used.
Distance2DSq(R1RNFunction, double, R1RNFunction, double) - Constructor for class org.jcurl.math.Distance2DSq
Distance between two (2-dimensional) spheres moving along curve c1 and curve c2, having radii r1 and r2.
Distance2DSq(R1RNFunction, R1RNFunction, double) - Constructor for class org.jcurl.math.Distance2DSq
Distance between two (2-dimensional) spheres moving along curve c1 and curve c2, having the square sum of radii r12Sqr.
Distance2DSq(R1RNFunction, R1RNFunction, double, int) - Constructor for class org.jcurl.math.Distance2DSq
Distance between two (2-dimensional) spheres moving along curve c1 and curve c2, having the square sum of radii r12Sqr.
doComputeCurve(int, double, RockSet<RockType.Pos>, RockSet<RockType.Vel>, double) - Method in class org.jcurl.core.impl.CurveManager
Internal.
doGetNextHit() - Method in class org.jcurl.core.impl.CurveManager
Internal.
doRecomputeCurvesAndCollissionTimes(int, double, RockSet<RockType.Pos>, RockSet<RockType.Vel>) - Method in class org.jcurl.core.impl.CurveManager
Internal.
doRender(R1RNFunction, double, double, int, float, Interpolator) - Method in class org.jcurl.core.ui.JCurlShaper
Extension point to change curve rendering.
doubleValue() - Method in class org.jcurl.core.api.EnumBase
 
doubleValue() - Method in class org.jcurl.math.CurveCombined.Part
 
doUpdatePosAndSpeed(double, RockSet<RockType.Pos>, RockSet<RockType.Vel>) - Method in class org.jcurl.core.impl.StoredTrajectorySet
Internal.
doUpdatePosAndVel(double, RockSet<RockType.Pos>, RockSet<RockType.Vel>) - Method in class org.jcurl.core.impl.CurveManager
Internal.
DrawToTeeCurl - Static variable in class org.jcurl.core.helpers.PropModelHelper
 
DrawToTeeTime - Static variable in class org.jcurl.core.helpers.PropModelHelper
 
dropTail(double) - Method in class org.jcurl.core.impl.CollissionStore
 
dropTail(double) - Method in class org.jcurl.core.impl.CurveStoreImpl
Clear everything from t on.
dropTail(double) - Method in class org.jcurl.math.CurveCombined
Drop all segments with t0 >= t.

E

E - Static variable in class org.jcurl.core.ui.Orientation
East
editToBeRedone() - Method in class org.jcurl.core.ui.JCUndoManager
 
editToBeRedone() - Method in class org.jcurl.core.ui.UndoManagerBase
 
editToBeUndone() - Method in class org.jcurl.core.ui.JCUndoManager
 
editToBeUndone() - Method in class org.jcurl.core.ui.UndoManagerBase
 
end() - Method in class org.jcurl.core.ui.JCUndoManager
 
end() - Method in class org.jcurl.core.ui.UndoManagerBase
 
endDocument() - Method in class org.jcurl.core.helpers.XmlSimpleWriter
flush the stream.
endElement(String, String, String) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Write the element end tag.
EndK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
endPrefixMapping(String) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Should remove a prefix mapping for following child nodes.
ensureInstance(Point2D, Point2D) - Static method in class org.jcurl.math.MathVec
Ensure c isn't null, if so create a new instance of the type of template.
EnumBase - Class in org.jcurl.core.api
Abstract superclass for enumeration-like object constants.
EnumBase(int, String) - Constructor for class org.jcurl.core.api.EnumBase
 
eps - Static variable in class org.jcurl.math.NewtonSimpleSolver
 
equals(Object) - Method in class org.jcurl.core.api.EnumBase
 
equals(Object) - Method in class org.jcurl.core.api.Measure
 
equals(Object) - Method in class org.jcurl.core.api.RockDouble
 
equals(Object) - Method in class org.jcurl.core.api.RockSet
 
equals(Object) - Method in class org.jcurl.core.api.WeakHashSet
 
equals(Object) - Method in class org.jcurl.core.impl.CollissionStore.Tupel
 
equals(Object) - Method in class org.jcurl.core.impl.CurveManager
 
equals(Object) - Method in class org.jcurl.core.impl.CurveStoreImpl
 
equals(Object) - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
equals(Object) - Method in class org.jcurl.core.ui.BroomPromptModel.HandleMemento
 
equals(Object) - Method in class org.jcurl.core.ui.BroomPromptModel.IndexMemento
 
equals(Object) - Method in class org.jcurl.core.ui.BroomPromptModel.SplitMemento
 
equals(Object) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
equals(Object) - Method in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
equals(Object) - Method in class org.jcurl.core.ui.Memento
 
equals(Object) - Method in class org.jcurl.core.ui.P2DMemento
 
error(SAXParseException) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Make errors catastrophic and throw the given Exception
EventK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
execute(Runnable) - Method in class org.jcurl.core.ui.TaskExecutor.Current
 
execute(Runnable) - Method in class org.jcurl.core.ui.TaskExecutor
Cast down to TaskExecutor.Task and delegate to TaskExecutor.execute(org.jcurl.core.ui.TaskExecutor.Task).
execute(Runnable, Class<? extends Executor>) - Method in class org.jcurl.core.ui.TaskExecutor
Delegate to the Executor.execute(Runnable) of the type parameter.
execute(TaskExecutor.Task<? extends Executor>) - Method in class org.jcurl.core.ui.TaskExecutor
Delegate to the TaskExecutor.execute(Runnable, Class).
execute(Runnable) - Method in class org.jcurl.core.ui.TaskExecutor.ExecutorDelegate
 
execute(Runnable) - Method in class org.jcurl.core.ui.TaskExecutor.SwingEDT
 

F

f2m(double) - Static method in class org.jcurl.core.api.Unit
 
fabs(double) - Static method in class org.jcurl.core.impl.CollissionSpinLoss
 
Factory - Interface in org.jcurl.core.api
Marker Interface for Factories.
fak(int) - Static method in class org.jcurl.math.Polynome
Compute a!
fak(int, int) - Static method in class org.jcurl.math.Polynome
Compute high!
FAR_HACK_2_TEE - Static variable in class org.jcurl.core.api.IceSize
Distance from Tee to Hack. 6+6+21+72+21 feet (converted to meter)
FAR_HOG_2_TEE - Static variable in class org.jcurl.core.api.IceSize
Distance from Tee to Hog (on player's end). 21+72 feet (converted to meter)
farHog - Static variable in class org.jcurl.core.ui.IceShapes
 
fast - Static variable in class org.jcurl.core.ui.IceShapes
 
fatalError(SAXParseException) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Make errors catastrophic and throw the given Exception
FileDialogService - Class in org.jcurl.core.jnlp
Abstraction layer to be able to use FileOpenService and FileSaveService under the hood if available.
FileDialogService() - Constructor for class org.jcurl.core.jnlp.FileDialogService
 
FileDialogService.Contents - Interface in org.jcurl.core.jnlp
 
FileDialogService.ContentsBuffer - Class in org.jcurl.core.jnlp
 
FileDialogService.ContentsBuffer(String, byte[]) - Constructor for class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
FileDialogService.ContentsFile - Class in org.jcurl.core.jnlp
 
FileDialogService.ContentsFile(File) - Constructor for class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
FileDialogService.OpenService - Interface in org.jcurl.core.jnlp
 
FileDialogService.SaveService - Interface in org.jcurl.core.jnlp
 
FileDialogSwing - Class in org.jcurl.core.jnlp
Swing based implementation to be used in trusted environments.
FileDialogSwing() - Constructor for class org.jcurl.core.jnlp.FileDialogSwing
 
FileDialogWebstart - Class in org.jcurl.core.jnlp
Fully reflection based implementation for use in untrusted environments to avoid compile-time dependency.
FileDialogWebstart() - Constructor for class org.jcurl.core.jnlp.FileDialogWebstart
 
FileNameExtensionFilter - Class in org.jcurl.core.ui
Backport of the jdk16 class javax.swing.filechooser.FileNameExtensionFilter.
FileNameExtensionFilter(String, String...) - Constructor for class org.jcurl.core.ui.FileNameExtensionFilter
 
FilterIterator<E> - Class in org.jcurl.core.helpers
Abstract Decorator: Filter iterators with 1-step lookahead.
FilterIterator(Iterator<E>) - Constructor for class org.jcurl.core.helpers.FilterIterator
 
find() - Static method in class org.jcurl.core.helpers.Version
 
find(Class<?>) - Static method in class org.jcurl.core.helpers.Version
 
find(ClassLoader) - Static method in class org.jcurl.core.helpers.Version
 
findFirst(int, int, double) - Method in class org.jcurl.core.impl.CollissionStore
 
findI16(Object) - Method in class org.jcurl.core.api.RockSet
Look up a Rock reference.
findManifest(ClassLoader, String) - Static method in class org.jcurl.core.helpers.Version
 
findMessageTypeParam(Class<? extends TaskExecutor.Task>) - Static method in class org.jcurl.core.ui.TaskExecutor
Find the presence of a generic type parameter.
findPropertyDescriptor(Class<?>, String) - Method in class org.jcurl.core.api.MutableObject
TUNE cache!
findRockIndexAtPos(RockSet<RockType.Pos>, Point2D) - Static method in class org.jcurl.core.api.RockSetUtils
 
findRockIndexTouchingRockAtPos(RockSet<RockType.Pos>, Point2D, int) - Static method in class org.jcurl.core.api.RockSetUtils
 
findRoot(R1R1Function, double, double, double, double) - Static method in class org.jcurl.math.BisectionSolver
Bisection root-finding algorithm.
fireIndexedPropertyChange(String, int, Object, Object) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class org.jcurl.core.api.MutableObject
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
firePropertyChange(PropertyChangeEvent) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Fire a property change event to all of the listeners.
firePropertyChange(String, Object, Object) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Notify listeners that an object type property has changed
firePropertyChange(PropertyChangeEvent) - Method in class org.jcurl.core.api.MutableObject
 
firePropertyChange(String, Object, Object) - Method in class org.jcurl.core.api.MutableObject
 
firePropertyChange(PropertyChangeEvent) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
firePropertyChange(String, Object, Object) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
fireStateChanged() - Method in class org.jcurl.core.api.ChangeSupport
Runs each ChangeListener's stateChanged method.
fireStateChanged() - Method in class org.jcurl.core.api.Rock
 
fireStateChanged() - Method in class org.jcurl.core.api.RockSet
Deprecated. 
first() - Method in class org.jcurl.core.impl.CollissionStore
 
first() - Method in class org.jcurl.math.CurveCombined
 
FixpointZoomer - Class in org.jcurl.core.ui
Deprecated. Can we get rid of this?
FixpointZoomer(String, double, double, double, double, double, double) - Constructor for class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
FixpointZoomer(String, double, double, double, double, Point2D) - Constructor for class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
FixpointZoomer(String, Point2D, Point2D, Point2D) - Constructor for class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
FixpointZoomer(String, RectangularShape, Point2D) - Constructor for class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
floatValue() - Method in class org.jcurl.core.api.EnumBase
 
floatValue() - Method in class org.jcurl.math.CurveCombined.Part
 
focusGained(FocusEvent) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
internal use only!
focusLost(FocusEvent) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
internal use only!
FOOT - Static variable in class org.jcurl.core.api.Unit
 
fork() - Method in class org.jcurl.core.ui.TaskExecutor.ForkableFixed
Delegate this to Executor.execute(Runnable)
fork(Class<? extends Executor>) - Method in class org.jcurl.core.ui.TaskExecutor.ForkableFlex
Delegate this to TaskExecutor.execute(Runnable, Class)
FrictionRockRock - Static variable in class org.jcurl.core.helpers.PropModelHelper
 

G

g - Static variable in class org.jcurl.core.api.Physics
 
g - Static variable in class org.jcurl.core.impl.CoulombCurler
 
GameK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
gauss(double[][], double[], double[]) - Static method in class org.jcurl.math.MathVec
Solve a linear equation of the form a*x=b.
GenTrajectoryFactory<N> - Class in org.jcurl.core.ui
Create a scenegraph node for a combined curve describing the path of one rock.
GenTrajectoryFactory() - Constructor for class org.jcurl.core.ui.GenTrajectoryFactory
 
get(Map<CharSequence, Measure>, CharSequence, Unit) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
getA() - Method in class org.jcurl.core.api.Rock
Angle in radians
getA() - Method in class org.jcurl.core.api.RockDouble
 
getAffineTransform() - Method in class org.jcurl.core.api.Rock
Location and angle as a transformation wc -> rock coordinates.
getAnnotations() - Method in interface org.jcurl.core.api.TrajectorySet
 
getAnnotations() - Method in class org.jcurl.core.impl.CurveManager
 
getAnnotations() - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
getAuthor() - Method in class org.jcurl.core.ui.UndoableMemento
 
getBase() - Method in class org.jcurl.core.impl.CurveTransformed
Clone the untransformed base curve for testing purposes
getBRM() - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
 
getBroom() - Method in interface org.jcurl.core.ui.BroomPromptModel
 
getBroom() - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
getBuild() - Method in class org.jcurl.core.helpers.Version
 
getChangeListeners() - Method in class org.jcurl.core.api.ChangeSupport
Returns an array of all the change listeners registered on this DefaultBoundedRangeModel.
getChangeListeners() - Method in class org.jcurl.core.api.Rock
 
getCollider() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
getCollider() - Method in class org.jcurl.core.impl.CurveManager
 
getCollissionDetector() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
expect this property to be transient
getCollissionDetector() - Method in class org.jcurl.core.impl.CurveManager
 
getContext() - Method in class org.jcurl.core.ui.Memento
 
getCurler() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
getCurler() - Method in class org.jcurl.core.impl.CurveManager
 
getCurrentPos() - Method in interface org.jcurl.core.api.TrajectorySet
 
getCurrentPos() - Method in class org.jcurl.core.impl.CurveManager
 
getCurrentPos() - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
getCurrentTime() - Method in interface org.jcurl.core.api.TrajectorySet
 
getCurrentTime() - Method in class org.jcurl.core.impl.CurveManager
 
getCurrentTime() - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
getCurrentVel() - Method in interface org.jcurl.core.api.TrajectorySet
 
getCurrentVel() - Method in class org.jcurl.core.impl.CurveManager
 
getCurrentVel() - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
getCurrentXPath(List) - Static method in class org.jcurl.core.helpers.XmlSimpleWriter
 
getCurve(int) - Method in interface org.jcurl.core.api.CurveStore
 
getCurve() - Method in class org.jcurl.core.impl.CurveRockAnalytic
 
getCurve(int) - Method in class org.jcurl.core.impl.CurveStoreImpl
 
getCurveStore() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
expect this property to be transient
getCurveStore() - Method in class org.jcurl.core.impl.CurveManager
 
getDark(int) - Method in class org.jcurl.core.api.RockSet
 
getDark(int) - Method in class org.jcurl.core.api.RockSetProps
 
getDate() - Method in class org.jcurl.core.helpers.Version
 
getDescription() - Method in class org.jcurl.core.ui.FileNameExtensionFilter
 
getDrawToTeeCurl() - Method in interface org.jcurl.core.api.Curler
 
getDrawToTeeCurl(Map<CharSequence, Measure>) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
getDrawToTeeCurl() - Method in class org.jcurl.core.impl.CoulombCurler
 
getDrawToTeeCurl() - Method in class org.jcurl.core.impl.CurlerNoCurl
 
getDrawToTeeTime() - Method in interface org.jcurl.core.api.Curler
 
getDrawToTeeTime(Map<CharSequence, Measure>) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
getDrawToTeeTime() - Method in class org.jcurl.core.impl.CoulombCurler
 
getEditor() - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
internal use only!
getEdits() - Method in class javax.swing.undo.MyUndoManager
Get the Collections.unmodifiableList(List) view of CompoundEdit#edits.
getExtensions() - Method in class org.jcurl.core.ui.FileNameExtensionFilter
 
getFrictionRockRock(Map<CharSequence, Measure>) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
getIdx16() - Method in interface org.jcurl.core.ui.BroomPromptModel
 
getIdx16() - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
getIndexOfNextAdd() - Method in class javax.swing.undo.MyUndoManager
Get UndoManager#indexOfNextAdd.
getInertia() - Method in class org.jcurl.core.api.RockProps
 
getInitialPos() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
getInitialPos() - Method in class org.jcurl.core.impl.CurveManager
 
getInitialVel() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
getInitialVel() - Method in class org.jcurl.core.impl.CurveManager
 
getInputStream() - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
getInputStream() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
getInputStream() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
getInstance(String) - Static method in class org.jcurl.core.api.Unit
 
getInstance() - Static method in class org.jcurl.core.ui.TaskExecutor
 
getInverseTrafo(Point2D, Point2D, Point2D, AffineTransform) - Static method in class org.jcurl.core.impl.ColliderBase
Compute the inverse speed transformation to the right handed, moving coordinate-system with relative speed v0 and positive y-axis pointing from a to b.
getKey() - Method in class org.jcurl.math.CurveCombined.Part
 
getLength() - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
getLength() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
getLength() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
getLight(int) - Method in class org.jcurl.core.api.RockSet
 
getLight(int) - Method in class org.jcurl.core.api.RockSetProps
 
getLimit() - Method in class org.jcurl.core.ui.JCUndoManager
 
getLimit() - Method in class org.jcurl.core.ui.UndoManagerBase
 
getLinearInstance() - Static method in class org.jcurl.math.Interpolators
Returns a trivial implementation of Interpolator that provides linear time interpolation (the input "t" value is simply returned unmodified).
getLogger(Class<?>) - Static method in class org.jcurl.core.log.JCLoggerFactory
Delegate to LogFactory.getLog(Class).
getLoss(Map<CharSequence, Measure>) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
getMajor() - Method in class org.jcurl.core.helpers.Version
 
getMass() - Method in class org.jcurl.core.api.RockProps
 
getMaxLength() - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
getMaxLength() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
getMaxLength() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
getMaxX() - Method in class org.jcurl.math.CSplineInterpolator
 
getMinor() - Method in class org.jcurl.core.helpers.Version
 
getMinX() - Method in class org.jcurl.math.CSplineInterpolator
 
getModel() - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
internal use only!
getName() - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
getName() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
getName() - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
getOutputStream(boolean) - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
getOutputStream(boolean) - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
getOutputStream(boolean) - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
getOutRocks(RockSet<RockType.Pos>) - Static method in class org.jcurl.core.api.RockSetUtils
Get the "out" rocks (as bitmask).
getOutTurn() - Method in interface org.jcurl.core.ui.BroomPromptModel
 
getOutTurn() - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
getPattern() - Method in class org.jcurl.core.ui.FileNameExtensionFilter
 
getPoly(double, double, double, double) - Static method in class org.jcurl.math.Polynome
Convenience method to get the "bewegungsgleichung" for a given initial state.
getPolyParams(double, double, double, double) - Static method in class org.jcurl.math.Polynome
Convenience method to get the "bewegungsgleichung" for a given initial state.
getProp(CharSequence) - Method in interface org.jcurl.core.api.PropModel
 
getProp(CharSequence) - Method in class org.jcurl.core.impl.PropModelImpl
 
getPropertyChangeListeners() - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Returns an array of all the listeners that were added to the PropertyChangeSupport object with addPropertyChangeListener().
getPropertyChangeListeners(String) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Returns an array of all the listeners which have been associated with the named property.
getPropertyChangeListeners() - Method in class org.jcurl.core.api.MutableObject
 
getPropertyChangeListeners(String) - Method in class org.jcurl.core.api.MutableObject
 
getPropertyChangeListeners() - Method in class org.jcurl.core.api.PropertyChangeSupport
 
getPropertyChangeListeners(String) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
getQuadraticInstance() - Static method in class org.jcurl.math.Interpolators
Getting quadratically denser towards 1.0F.
getRadius() - Method in class org.jcurl.core.api.RockProps
 
getRedoPresentationName() - Method in class org.jcurl.core.ui.JCUndoManager
 
getRedoPresentationName() - Method in class org.jcurl.core.ui.UndoManagerBase
 
getRevision() - Method in class org.jcurl.core.helpers.Version
 
getRock(int) - Method in class org.jcurl.core.api.RockSet
 
getShotRocks(RockSet<RockType.Pos>) - Static method in class org.jcurl.core.api.RockSetUtils
Get the "shot" rocks (as bitmask).
getSplitTimeMillis() - Method in interface org.jcurl.core.ui.BroomPromptModel
 
getSplitTimeMillis() - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
getSuspended() - Method in interface org.jcurl.core.api.ComputedTrajectorySet
expect this property to be transient
getSuspended() - Method in class org.jcurl.core.impl.CurveManager
 
getTime() - Method in class org.jcurl.core.helpers.Version
 
getTrafo() - Method in class org.jcurl.core.impl.CurveTransformed
Clone the trafo for testing purposes
getTrivial() - Static method in class org.jcurl.core.ui.ChangeManager
 
getTrivial(ChangeManager) - Static method in class org.jcurl.core.ui.ChangeManager
 
getUndoableEditListeners() - Method in class org.jcurl.core.ui.ChangeManager
 
getUndoOrRedoPresentationName() - Method in class org.jcurl.core.ui.JCUndoManager
 
getUndoOrRedoPresentationName() - Method in class org.jcurl.core.ui.UndoManagerBase
 
getUndoPresentationName() - Method in class org.jcurl.core.ui.JCUndoManager
 
getUndoPresentationName() - Method in class org.jcurl.core.ui.UndoManagerBase
 
getUuid() - Method in class org.jcurl.core.ui.UndoableMemento
 
getValue() - Method in class org.jcurl.core.ui.JSpinnerBoundedRange.SpinnerModelWrapper
 
getValue() - Method in class org.jcurl.math.CurveCombined.Part
 
getValueIsAdjusting() - Method in class org.jcurl.core.api.ChangeSupport
 
getValueIsAdjusting() - Method in interface org.jcurl.core.api.IChangeSupport
is a high-frequency change underway?
getValueIsAdjusting() - Method in class org.jcurl.core.api.Rock
 
getValueIsAdjusting() - Method in interface org.jcurl.core.ui.BroomPromptModel
 
getValueIsAdjusting() - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
getWaitRocks(RockSet<RockType.Pos>) - Static method in class org.jcurl.core.api.RockSetUtils
Get the "waiting" rocks (as bitmask).
getWriter() - Method in class org.jcurl.core.helpers.XmlSimpleWriter
 
getX() - Method in class org.jcurl.core.api.Rock
WC location x in meters
getX() - Method in class org.jcurl.core.api.RockDouble
 
getY() - Method in class org.jcurl.core.api.Rock
WC location y in meters
getY() - Method in class org.jcurl.core.api.RockDouble
 
granite - Variable in class org.jcurl.core.ui.IceShapes.RockColors
 

H

HACK_2_BACK - Static variable in class org.jcurl.core.api.IceSize
Distance from Hack to Back-line. 6 feet (converted to meter)
HACK_2_HOG - Static variable in class org.jcurl.core.api.IceSize
Distance from Hack to Hog. 6+6+21 feet (converted to meter)
hackRc2Wc(AffineTransform, double, double) - Method in class org.jcurl.core.impl.CurlerBase
Compute the RC->WC transformation for a rock from the start (hack).
hackRc2Wc(AffineTransform, Point2D) - Method in class org.jcurl.core.impl.CurlerBase
Compute the RC->WC transformation for a rock from the start (hack).
HammerK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
HammerVDark - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
HammerVLight - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
hashCode() - Method in class org.jcurl.core.api.EnumBase
 
hashCode() - Method in class org.jcurl.core.api.Measure
 
hashCode() - Method in class org.jcurl.core.api.RockDouble
 
hashCode() - Method in class org.jcurl.core.api.RockSet
 
hashCode() - Method in class org.jcurl.core.api.WeakHashSet
Returns the hash code value for this set.
hashCode() - Method in class org.jcurl.core.impl.CollissionStore.Tupel
 
hashCode() - Method in class org.jcurl.core.impl.CurveManager
 
hashCode() - Method in class org.jcurl.core.impl.CurveStoreImpl
 
hashCode() - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
hashCode() - Method in class org.jcurl.core.ui.BroomPromptModel.HandleMemento
 
hashCode() - Method in class org.jcurl.core.ui.BroomPromptModel.IndexMemento
 
hashCode() - Method in class org.jcurl.core.ui.BroomPromptModel.SplitMemento
 
hashCode() - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
hashCode() - Method in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
hashCode() - Method in class org.jcurl.core.ui.Memento
 
hashCode() - Method in class org.jcurl.core.ui.P2DMemento
 
hasListeners(String) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Check if there are any listeners interested in a specific property.
hasListeners(String) - Method in class org.jcurl.core.api.MutableObject
 
hasListeners(String) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
hasNext() - Method in class org.jcurl.core.helpers.FilterIterator
 
hasNext() - Method in class org.jcurl.core.helpers.MergedIterator
 
HERTZ - Static variable in class org.jcurl.core.api.Unit
 
HOG2HACK - Static variable in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
hog2hog - Static variable in class org.jcurl.core.ui.IceShapes
 
hog2hog - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
hog2tee - Static variable in class org.jcurl.core.ui.IceShapes
 
hog2tee - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
HOG_2_HOG - Static variable in class org.jcurl.core.api.IceSize
Distance from far Hog-line to near Hog-line. 72 feet (converted to meter)
HOG_2_TEE - Static variable in class org.jcurl.core.api.IceSize
Distance from Tee to Hog (near the house). 21 feet (converted to meter)
HOUR - Static variable in class org.jcurl.core.api.Unit
 
HOUSE - Static variable in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  
HOUSE2HACK - Static variable in class org.jcurl.core.ui.FixpointZoomer
Deprecated.  

I

IceShapes - Class in org.jcurl.core.ui
 
IceShapes() - Constructor for class org.jcurl.core.ui.IceShapes
 
IceShapes.IceColors - Class in org.jcurl.core.ui
IceSize colors
IceShapes.IceColors() - Constructor for class org.jcurl.core.ui.IceShapes.IceColors
 
IceShapes.RockColors - Class in org.jcurl.core.ui
Rock colors
IceShapes.RockColors() - Constructor for class org.jcurl.core.ui.IceShapes.RockColors
 
IceSize - Class in org.jcurl.core.api
Ice dimensions.
IChangeSupport - Interface in org.jcurl.core.api
Mark frequently changing objects.
id2Ser(String) - Method in class org.jcurl.core.io.JCurlSerializer
 
idx16 - Variable in class org.jcurl.core.ui.RockMemento
 
ignorableWhitespace(char[], int, int) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Write whitespace that could be omitted (and is if in "indent" mode).
immutable(Rock<Y>) - Static method in class org.jcurl.core.api.Rock
 
INCH - Static variable in class org.jcurl.core.api.Unit
 
ingame(Rock<RockType.Pos>) - Static method in class org.jcurl.core.api.IceSize
tests whether a rock is fully between far-hog and back and the arg and right edge.
ingamePlus(Rock<RockType.Pos>) - Static method in class org.jcurl.core.api.IceSize
tests whether a rock is fully between far-hog and back and the arg and right edge.
init(Map<CharSequence, Measure>) - Method in interface org.jcurl.core.api.Collider
 
init(Map<CharSequence, Measure>) - Method in interface org.jcurl.core.api.PropModel
 
init(Map<CharSequence, Measure>) - Method in class org.jcurl.core.impl.CollissionSimple
 
init(double, double) - Method in class org.jcurl.core.impl.CollissionSpin
 
init(Map<CharSequence, Measure>) - Method in class org.jcurl.core.impl.CollissionSpin
 
init(double, double) - Method in class org.jcurl.core.impl.CollissionSpinLoss
 
init(Map<CharSequence, Measure>) - Method in class org.jcurl.core.impl.CollissionSpinLoss
 
init(Map<CharSequence, Measure>) - Method in class org.jcurl.core.impl.CurlerDenny
 
init(double, double) - Method in class org.jcurl.core.impl.CurlerNoCurl
 
init(Map<CharSequence, Measure>) - Method in class org.jcurl.core.impl.CurlerNoCurl
 
init(ComputedTrajectorySet) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
internalInit(Map<CharSequence, Measure>) - Method in class org.jcurl.core.impl.PropModelImpl
 
interpolate(float, float, double) - Static method in class org.jcurl.core.ui.IceShapes
linear interpolation
interpolate(int, int, double) - Static method in class org.jcurl.core.ui.IceShapes
linear interpolation
interpolate(float) - Method in interface org.jcurl.math.Interpolator
This function takes an input value between 0 and 1 and returns another value, also between 0 and 1.
interpolate(float) - Method in class org.jcurl.math.Interpolators.LinearInterpolator
 
interpolateCubic(R1RNFunction, double, double, int, float, Interpolator) - Static method in class org.jcurl.math.ShaperUtils
Interpolate using Cubic Bezier Curves.
interpolateLinear(R1RNFunction, double, double, int, float, Interpolator) - Static method in class org.jcurl.math.ShaperUtils
Interpolate using Linear Bezier Curves.
interpolateQuadratic(R1RNFunction, double, double, int, float, Interpolator) - Static method in class org.jcurl.math.ShaperUtils
Interpolate using Quadratic Bezier Curves.
interpolateRGB(Color, Color, double) - Static method in class org.jcurl.core.ui.IceShapes
Linear, RGB based interpolation between two colors.
Interpolator - Interface in org.jcurl.math
Re-implementation of Scenario Interpolator.
Interpolators - Class in org.jcurl.math
Provides a number of built-in implementations of the Interpolators.LinearInterpolator interface.
Interpolators() - Constructor for class org.jcurl.math.Interpolators
 
Interpolators.LinearInterpolator - Class in org.jcurl.math
 
Interpolators.LinearInterpolator() - Constructor for class org.jcurl.math.Interpolators.LinearInterpolator
 
intValue() - Method in class org.jcurl.core.api.EnumBase
 
intValue() - Method in class org.jcurl.math.CurveCombined.Part
 
IOGroup - Class in org.jcurl.core.io
 
IOGroup() - Constructor for class org.jcurl.core.io.IOGroup
 
IOGroup(Map<CharSequence, CharSequence>, List<IONode>) - Constructor for class org.jcurl.core.io.IOGroup
 
IONode - Class in org.jcurl.core.io
 
IONode() - Constructor for class org.jcurl.core.io.IONode
 
IONode(Map<CharSequence, CharSequence>) - Constructor for class org.jcurl.core.io.IONode
 
IOTrajectories - Class in org.jcurl.core.io
 
IOTrajectories() - Constructor for class org.jcurl.core.io.IOTrajectories
 
IOTrajectories(Map<CharSequence, CharSequence>, List<TrajectorySet>) - Constructor for class org.jcurl.core.io.IOTrajectories
 
IPropertyChangeSupport - Interface in org.jcurl.core.api
 
isAngle(Unit) - Static method in class org.jcurl.core.api.Unit
 
isAngle() - Method in class org.jcurl.core.api.Unit
 
isBatikAvailable() - Method in class org.jcurl.core.helpers.BatikButler
 
isDark(int) - Static method in class org.jcurl.core.api.RockSet
 
isEmpty() - Method in class org.jcurl.core.api.WeakHashSet
 
isEnergy(Unit) - Static method in class org.jcurl.core.api.Unit
 
isGzipped(String) - Method in class org.jcurl.core.io.JCurlSerializer
 
isInside(double, double, double, boolean) - Static method in class org.jcurl.math.MathVec
Helper to check (inclusive) interval containment.
isLength(Unit) - Static method in class org.jcurl.core.api.Unit
 
isLength() - Method in class org.jcurl.core.api.Unit
 
isNotZero() - Method in class org.jcurl.core.api.Rock
Convenience method to check if zero or not.
isNotZero() - Method in class org.jcurl.core.api.RockDouble
 
isSet(int, int) - Static method in class org.jcurl.core.api.RockSet
Check if a bit is set
isSet(int, int, boolean) - Static method in class org.jcurl.core.api.RockSet
Check if a bit is set
isSpeed(Unit) - Static method in class org.jcurl.core.api.Unit
 
isSpeed() - Method in class org.jcurl.core.api.Unit
 
isSpin(Unit) - Static method in class org.jcurl.core.api.Unit
 
isSpin() - Method in class org.jcurl.core.api.Unit
 
isTime(Unit) - Static method in class org.jcurl.core.api.Unit
 
isTime() - Method in class org.jcurl.core.api.Unit
 
iterator() - Method in interface org.jcurl.core.api.CurveStore
Ascending iterator over the curves returning each segment.
iterator(int) - Method in interface org.jcurl.core.api.CurveStore
 
iterator() - Method in interface org.jcurl.core.api.PropModel
 
iterator() - Method in class org.jcurl.core.api.RockSet
 
iterator() - Method in class org.jcurl.core.api.WeakHashSet
Returns an iterator over the elements contained in this collection.
iterator() - Method in class org.jcurl.core.impl.CurveStoreImpl
 
iterator(int) - Method in class org.jcurl.core.impl.CurveStoreImpl
 
iterator() - Method in class org.jcurl.core.impl.PropModelImpl
 
iterator() - Method in class org.jcurl.math.CurveCombined
 

J

javax.swing.undo - package javax.swing.undo
 
JCLoggerFactory - Class in org.jcurl.core.log
Factory to have all logging in hand.
JCUndoManager - Class in org.jcurl.core.ui
 
JCUndoManager() - Constructor for class org.jcurl.core.ui.JCUndoManager
 
JCurlSerializer - Class in org.jcurl.core.io
Wrapper around JCurlSerializer.Engines to make them switchable.
JCurlSerializer() - Constructor for class org.jcurl.core.io.JCurlSerializer
 
JCurlSerializer.Engine - Interface in org.jcurl.core.io
Read and write JCurl data.
JCurlShaper - Class in org.jcurl.core.ui
The default jcurl Shaper.
JCurlShaper() - Constructor for class org.jcurl.core.ui.JCurlShaper
By default: 7 meters per curve segment
JCurlShaper(double) - Constructor for class org.jcurl.core.ui.JCurlShaper
 
JDKSerializer - Class in org.jcurl.core.io
 
JDKSerializer() - Constructor for class org.jcurl.core.io.JDKSerializer
 
JOULE - Static variable in class org.jcurl.core.api.Unit
 
JSpinnerBoundedRange - Class in org.jcurl.core.ui
Provide a BoundedRangeModel-based JSpinner supporting Component.addFocusListener(FocusListener) & co.
JSpinnerBoundedRange() - Constructor for class org.jcurl.core.ui.JSpinnerBoundedRange
 
JSpinnerBoundedRange.SpinnerModelWrapper - Class in org.jcurl.core.ui
Wraps a BoundedRangeModel under the interface of a SpinnerNumberModel.
JSpinnerBoundedRange.SpinnerModelWrapper(BoundedRangeModel) - Constructor for class org.jcurl.core.ui.JSpinnerBoundedRange.SpinnerModelWrapper
 
JSpinnerBoundedRange.SpinnerModelWrapper(BoundedRangeModel, int) - Constructor for class org.jcurl.core.ui.JSpinnerBoundedRange.SpinnerModelWrapper
 

L

label - Variable in class org.jcurl.core.ui.IceShapes.RockColors
 
light - Variable in class org.jcurl.core.api.RockSet
 
light - Variable in class org.jcurl.core.ui.IceShapes.RockColors
 
LIGHT_MASK - Static variable in class org.jcurl.core.api.RockSet
 
LightTeamK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
lineTo(R1RNFunction, double, GeneralPath, float) - Static method in class org.jcurl.math.ShaperUtils
Add one Linear Bezier Curve to a GeneralPath.
listenerList - Variable in class org.jcurl.core.api.ChangeSupport
The listeners waiting for model changes.
LocationK - Static variable in interface org.jcurl.core.helpers.AnnoHelper
 
longValue() - Method in class org.jcurl.core.api.EnumBase
 
longValue() - Method in class org.jcurl.math.CurveCombined.Part
 
lookup(Class<? extends EnumBase>, Integer) - Static method in class org.jcurl.core.api.EnumBase
Generic lookup.
Loss - Static variable in class org.jcurl.core.helpers.PropModelHelper
 

M

m - Variable in class org.jcurl.core.impl.CollissionStore
 
m - Variable in class org.jcurl.math.CurveCombined
 
matches(E) - Method in class org.jcurl.core.helpers.FilterIterator
Overload.
matches(E) - Method in class org.jcurl.core.helpers.PeekIterator
 
MathVec - Class in org.jcurl.math
Helper class that brings some (2D-)vector artihmetics.
MaxDistSq - Static variable in class org.jcurl.core.impl.ColliderBase
Maximum distance square [m] of two rocks to consider them touching
maxsteps - Static variable in class org.jcurl.math.NewtonSimpleSolver
 
Measure - Class in org.jcurl.core.api
A scalar value with attached Unit of measurement.
Measure(double, Unit) - Constructor for class org.jcurl.core.api.Measure
 
Memento<E> - Class in org.jcurl.core.ui
A single, atomic unit of change usually concerning a data model.
Memento(E) - Constructor for class org.jcurl.core.ui.Memento
 
MergedIterator<E> - Class in org.jcurl.core.helpers
Merge multiple iterators over arbitrary elements.
MergedIterator(Iterable<Iterator<E>>) - Constructor for class org.jcurl.core.helpers.MergedIterator
Convenience wrapper for MergedIterator.MergedIterator(Iterable, Comparator) with natural order - E must be Comparable in this case!
MergedIterator(Iterable<Iterator<E>>, Comparator<E>) - Constructor for class org.jcurl.core.helpers.MergedIterator
 
METER - Static variable in class org.jcurl.core.api.Unit
 
METER_PER_SEC - Static variable in class org.jcurl.core.api.Unit
 
MICROSEC - Static variable in class org.jcurl.core.api.Unit
 
MILLIMETER - Static variable in class org.jcurl.core.api.Unit
 
MILLISEC - Static variable in class org.jcurl.core.api.Unit
 
MINUTE - Static variable in class org.jcurl.core.api.Unit
 
mu - Variable in class org.jcurl.core.impl.CoulombCurler
 
mult(double, double[], double[]) - Static method in class org.jcurl.math.MathVec
 
mult(double, Point2D, Point2D) - Static method in class org.jcurl.math.MathVec
 
mult(double[], double[], double[]) - Static method in class org.jcurl.math.PolynomeCurve
 
MutableObject - Class in org.jcurl.core.api
Base class for all mutable value Objects.
MutableObject() - Constructor for class org.jcurl.core.api.MutableObject
Creates a new instance of MutableObject
MyUndoManager - Class in javax.swing.undo
Pimp UndoManager a bit.
MyUndoManager() - Constructor for class javax.swing.undo.MyUndoManager
 

N

N - Static variable in class org.jcurl.core.ui.Orientation
North
NANOSEC - Static variable in class org.jcurl.core.api.Unit
 
NaturalShaper - Class in org.jcurl.math
Use Shapeable.toShape(double, double) only.
NaturalShaper() - Constructor for class org.jcurl.math.NaturalShaper
 
nearHog - Static variable in class org.jcurl.core.ui.IceShapes
 
newInstance(double, double, double) - Static method in class org.jcurl.core.impl.CurveStill
 
newInstance(double[]) - Static method in class org.jcurl.core.impl.CurveStill
 
newInstance(Rock<RockType.Pos>) - Static method in class org.jcurl.core.impl.CurveStill
 
NewtonCollissionDetector - Class in org.jcurl.core.impl
Uses NewtonSimpleSolver.computeNewtonValue(R1RNFunction , int, int, double, double, double) on Distance2DSq to find the next collission.
NewtonCollissionDetector() - Constructor for class org.jcurl.core.impl.NewtonCollissionDetector
 
NewtonSimpleSolver - Class in org.jcurl.math
Very simple implementation of Newton's root-finding algorithm.
NewtonSimpleSolver() - Constructor for class org.jcurl.math.NewtonSimpleSolver
 
NewtonStopDetector - Class in org.jcurl.core.impl
 
NewtonStopDetector() - Constructor for class org.jcurl.core.impl.NewtonStopDetector
 
next() - Method in class org.jcurl.core.helpers.FilterIterator
 
next() - Method in class org.jcurl.core.helpers.MergedIterator
 
NONE - Static variable in class org.jcurl.core.api.Unit
 
nonZero(RockSet<T>) - Static method in class org.jcurl.core.api.RockSet
Check which rocks are non-zero.
norm(Point2D, Point2D) - Static method in class org.jcurl.math.MathVec
 
NotImplementedYetException - Exception in org.jcurl.core.helpers
 
NotImplementedYetException() - Constructor for exception org.jcurl.core.helpers.NotImplementedYetException
 

O

openFileDialog(String, String[], Component) - Method in class org.jcurl.core.jnlp.FileDialogService
 
openFileDialog(String, String[], Component) - Method in interface org.jcurl.core.jnlp.FileDialogService.OpenService
 
openFileDialog(String, String[], Component) - Method in class org.jcurl.core.jnlp.FileDialogSwing
 
openFileDialog(String, String[], Component) - Method in class org.jcurl.core.jnlp.FileDialogWebstart
 
org.jcurl.core.api - package org.jcurl.core.api
Core datatypes and concepts.
org.jcurl.core.helpers - package org.jcurl.core.helpers
 
org.jcurl.core.impl - package org.jcurl.core.impl
Implementatios of models for simulation.
org.jcurl.core.io - package org.jcurl.core.io
 
org.jcurl.core.jnlp - package org.jcurl.core.jnlp
JNLP FileDialogService helpers.
org.jcurl.core.log - package org.jcurl.core.log
Logger Factory.
org.jcurl.core.ui - package org.jcurl.core.ui
 
org.jcurl.math - package org.jcurl.math
Generic math helpers without dependencies to other jcurl packages.
Orientation - Class in org.jcurl.core.ui
North, East, South, West.

P

p() - Method in class org.jcurl.core.api.Rock
The current location as Point2D.
p() - Method in class org.jcurl.core.ui.P2DMemento
Read-only access.
P2DMemento<E> - Class in org.jcurl.core.ui
Change of a Point2D.
P2DMemento(E, double, double) - Constructor for class org.jcurl.core.ui.P2DMemento
 
P2DMemento(E, Point2D) - Constructor for class org.jcurl.core.ui.P2DMemento
 
params - Variable in class org.jcurl.core.impl.PropModelImpl
 
params - Variable in class org.jcurl.math.Polynome
 
parse(CharSequence) - Static method in class org.jcurl.core.api.Measure
 
peek() - Method in class org.jcurl.core.helpers.FilterIterator
 
peek() - Method in class org.jcurl.core.helpers.PeekIterator
 
PeekIterator<E> - Class in org.jcurl.core.helpers
Decorator to peek iterators with 1-step lookahead.
PeekIterator(Iterator<E>) - Constructor for class org.jcurl.core.helpers.PeekIterator
 
Physics - Class in org.jcurl.core.api
 
Physics() - Constructor for class org.jcurl.core.api.Physics
 
poly(double, double[]) - Static method in class org.jcurl.math.Polynome
Compute the polynome p at x.
poly(double, int, double[]) - Static method in class org.jcurl.math.Polynome
Compute the c-th derivative of the polynome p at x.
Polynome - Class in org.jcurl.math
Polynomes of n-th grade.
Polynome(double[]) - Constructor for class org.jcurl.math.Polynome
 
PolynomeCurve - Class in org.jcurl.math
Multidimensional curves of polynomes.
PolynomeCurve(double[][]) - Constructor for class org.jcurl.math.PolynomeCurve
 
PolynomeCurve(Polynome[]) - Constructor for class org.jcurl.math.PolynomeCurve
 
PosMemento - Class in org.jcurl.core.ui
Change of a RockType.Pos Rock.
PosMemento(Rock<RockType.Pos>, int, Point2D) - Constructor for class org.jcurl.core.ui.PosMemento
 
PosMemento(RockSet<RockType.Pos>, int, Point2D) - Constructor for class org.jcurl.core.ui.PosMemento
 
post(N) - Method in class org.jcurl.core.ui.GenTrajectoryFactory
 
pre(N) - Method in class org.jcurl.core.ui.GenTrajectoryFactory
 
processingInstruction(String, String) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Write a processing instruction.
propChange - Variable in class org.jcurl.core.api.MutableObject
Utility field used by bound properties.
PropertyChangeSupport - Class in org.jcurl.core.api
Implements a beans like property change support utility that stores the references to the listeners in a WeakHashSet and thus are memory-safe.
PropertyChangeSupport(Object) - Constructor for class org.jcurl.core.api.PropertyChangeSupport
Creates a new instance of SafePropertyChangeSupport.
PropModel - Interface in org.jcurl.core.api
Interface for all classes that have key=value parameters and support post-constructor initialisation as required by Service#providers(Class).
PropModelHelper - Class in org.jcurl.core.helpers
Help accessing PropModel properties.
PropModelImpl - Class in org.jcurl.core.impl
Help with post-constructor one-time initialisation.
PropModelImpl() - Constructor for class org.jcurl.core.impl.PropModelImpl
 
providerClasses(Class<E>, ClassLoader) - Static method in class org.jcurl.core.helpers.Service
 
providerInstances(Class<E>, ClassLoader) - Static method in class org.jcurl.core.helpers.Service
 
providers(Class<E>) - Static method in class org.jcurl.core.helpers.Service
Compatible to sun.misc.Service#providers.
providers(Class<E>, ClassLoader) - Static method in class org.jcurl.core.helpers.Service
Compatible to sun.misc.Service#providers.
put(Map<CharSequence, Measure>, String, double, Unit) - Static method in class org.jcurl.core.helpers.PropModelHelper
 

Q

quadTo(R1RNFunction, double, double, GeneralPath, float) - Static method in class org.jcurl.math.ShaperUtils
Compute the control point and add one Quadratic Bezier Curve to a GeneralPath.

R

R1R1Function - Class in org.jcurl.math
A one-dimensional function f : R^1 -> R^1.
R1R1Function() - Constructor for class org.jcurl.math.R1R1Function
 
R1RNFunction - Interface in org.jcurl.math
Interface for n-dimensional curves f : R^1 -> R^n.
R1RNFunctionImpl - Class in org.jcurl.math
Abstract base class for n-dimensional curves f : R^1 -> R^n.
R1RNFunctionImpl(int) - Constructor for class org.jcurl.math.R1RNFunctionImpl
 
RAD_PER_SEC - Static variable in class org.jcurl.core.api.Unit
 
RADIANT - Static variable in class org.jcurl.core.api.Unit
 
read(InputStream) - Method in interface org.jcurl.core.io.JCurlSerializer.Engine
 
read(File) - Method in class org.jcurl.core.io.JCurlSerializer
 
read(InputStream) - Method in class org.jcurl.core.io.JCurlSerializer
 
read(URL) - Method in class org.jcurl.core.io.JCurlSerializer
 
read(InputStream) - Method in class org.jcurl.core.io.JDKSerializer
 
read(InputStream) - Method in class org.jcurl.core.io.XmlBeansSerializer
 
readResolve() - Method in class org.jcurl.core.api.EnumBase
Resolve a read in object (de-serialization).
readResolve() - Method in class org.jcurl.core.impl.CurveManager
 
readResolve() - Method in class org.jcurl.core.impl.CurveTransformed
 
readResolve() - Method in class org.jcurl.core.impl.PropModelImpl
 
readResolve() - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
readResolve() - Method in class org.jcurl.core.io.IOGroup
 
readResolve() - Method in class org.jcurl.core.io.IOTrajectories
 
redo() - Method in class org.jcurl.core.ui.ChangeManager
 
redo() - Method in class org.jcurl.core.ui.JCUndoManager
 
redo() - Method in class org.jcurl.core.ui.UndoableMemento
 
redo() - Method in class org.jcurl.core.ui.UndoManagerBase
 
redoTo(UndoableEdit) - Method in class org.jcurl.core.ui.JCUndoManager
 
redoTo(UndoableEdit) - Method in class org.jcurl.core.ui.UndoManagerBase
 
refresh(Iterator<Map.Entry<Double, R1RNFunction>>, boolean, double, double, N) - Method in class org.jcurl.core.ui.GenTrajectoryFactory
Replace the children of dst with the curve segments from src.
remove(Object) - Method in class org.jcurl.core.api.WeakHashSet
 
remove() - Method in class org.jcurl.core.helpers.FilterIterator
 
remove() - Method in class org.jcurl.core.helpers.MergedIterator
 
removeAll(Collection) - Method in class org.jcurl.core.api.WeakHashSet
 
removeChangeListener(ChangeListener) - Method in class org.jcurl.core.api.ChangeSupport
Removes a ChangeListener.
removeChangeListener(ChangeListener) - Method in interface org.jcurl.core.api.IChangeSupport
Removes a ChangeListener from the model's listener list.
removeChangeListener(ChangeListener) - Method in class org.jcurl.core.api.Rock
 
removeChangeListener(ChangeListener) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
removeChangeListener(ChangeListener) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange.SpinnerModelWrapper
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Remove a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface org.jcurl.core.api.IPropertyChangeSupport
Remove a PropertyChangeListener for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.jcurl.core.api.MutableObject
Removes a PropertyChangeListener to the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.jcurl.core.api.MutableObject
Removes a PropertyChangeListener to the listener list for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.jcurl.core.api.PropertyChangeSupport
 
removeRockListener(ChangeListener) - Method in class org.jcurl.core.api.RockSet
Remove l from all rocks.
removeUndoableEditListener(UndoableEditListener) - Method in class org.jcurl.core.ui.ChangeManager
 
renderSvg(Container, File) - Method in class org.jcurl.core.helpers.BatikButler
Convenience wrapper for BatikButler.renderSvg(Container, OutputStream).
renderSvg(Container, OutputStream) - Method in class org.jcurl.core.helpers.BatikButler
Delegate to the the renderSvg method of org.jcurl.batik.BatikWrapper.
replace(int, int, double) - Method in class org.jcurl.core.impl.CollissionStore
Change the time of the first collission between rock index a and b.
reset(int) - Method in interface org.jcurl.core.api.CurveStore
Clear one curve.
reset(int) - Method in class org.jcurl.core.impl.CurveStoreImpl
 
reset() - Method in class org.jcurl.math.CSplineInterpolator
Discard the buffered points and splines.
retainAll(Collection) - Method in class org.jcurl.core.api.WeakHashSet
 
Rock<R extends RockType> - Class in org.jcurl.core.api
Base class for rock information (either location or speed).
Rock() - Constructor for class org.jcurl.core.api.Rock
 
ROCK_INNER - Static variable in class org.jcurl.core.ui.IceShapes
 
ROCK_LABEL - Static variable in class org.jcurl.core.ui.IceShapes
 
ROCK_LABELS - Static variable in class org.jcurl.core.ui.IceShapes
 
ROCK_OUTER - Static variable in class org.jcurl.core.ui.IceShapes
 
RockDouble<R extends RockType> - Class in org.jcurl.core.api
Rock implementation backed an doubles for internal storage.
RockDouble() - Constructor for class org.jcurl.core.api.RockDouble
 
RockDouble(double, double, double) - Constructor for class org.jcurl.core.api.RockDouble
 
RockDouble(Rock<R>) - Constructor for class org.jcurl.core.api.RockDouble
 
RockMemento<R extends RockType> - Class in org.jcurl.core.ui
Change of a Rock.
RockMemento(Rock<R>, int, Point2D) - Constructor for class org.jcurl.core.ui.RockMemento
 
RockMemento(RockSet<R>, int, double, double) - Constructor for class org.jcurl.core.ui.RockMemento
 
RockMemento(RockSet<R>, int, Point2D) - Constructor for class org.jcurl.core.ui.RockMemento
 
RockProps - Class in org.jcurl.core.api
Rock properties like mass etc.
RockProps() - Constructor for class org.jcurl.core.api.RockProps
 
ROCKS_PER_COLOR - Static variable in class org.jcurl.core.api.RockSet
 
ROCKS_PER_SET - Static variable in class org.jcurl.core.api.RockSet
 
RockSet<R extends RockType> - Class in org.jcurl.core.api
A set of 8 light and 8 dark Rocks.
RockSet(Rock<R>) - Constructor for class org.jcurl.core.api.RockSet
Create an instance populated with clones of the given seed.
RockSet(RockSet<R>) - Constructor for class org.jcurl.core.api.RockSet
Copy constructor, useful e.g. for conversions position<->speed.
RockSetProps - Class in org.jcurl.core.api
Properties of a unique set of rocks (size, mass, etc.)
RockSetProps() - Constructor for class org.jcurl.core.api.RockSetProps
 
RockSetUtils - Class in org.jcurl.core.api
Utils for RockSets with location semantics RockType.Pos.
RockType - Interface in org.jcurl.core.api
Markers to distinguish position, velocity and acceleration semantics.
RockType.Acc - Interface in org.jcurl.core.api
Acceleration Semantics
RockType.Pos - Interface in org.jcurl.core.api
Position Semantics
RockType.Vel - Interface in org.jcurl.core.api
Velocity Semantics
rotate(AffineTransform, double, double) - Static method in class org.jcurl.math.MathVec
TUNE JDK 1.6 brings an optimized AffineTransform.rotate(double)
RPM - Static variable in class org.jcurl.core.api.Unit
 
RR2 - Static variable in interface org.jcurl.core.api.CollissionDetector
 
run() - Method in class org.jcurl.core.ui.Memento
 

S

S - Static variable in class org.jcurl.core.ui.Orientation
South
saveAsFileDialog(String, String[], FileDialogService.Contents, Component) - Method in class org.jcurl.core.jnlp.FileDialogService
 
saveAsFileDialog(String, String[], FileDialogService.Contents, Component) - Method in interface org.jcurl.core.jnlp.FileDialogService.SaveService
 
saveAsFileDialog(String, String[], FileDialogService.Contents, Component) - Method in class org.jcurl.core.jnlp.FileDialogSwing
 
saveAsFileDialog(String, String[], FileDialogService.Contents, Component) - Method in class org.jcurl.core.jnlp.FileDialogWebstart
 
saveFileDialog(String, String[], InputStream, String, Component) - Method in class org.jcurl.core.jnlp.FileDialogService
 
saveFileDialog(String, String[], InputStream, String, Component) - Method in interface org.jcurl.core.jnlp.FileDialogService.SaveService
 
saveFileDialog(String, String[], InputStream, String, Component) - Method in class org.jcurl.core.jnlp.FileDialogSwing
 
saveFileDialog(String, String[], InputStream, String, Component) - Method in class org.jcurl.core.jnlp.FileDialogWebstart
 
scal(double[], double[]) - Static method in class org.jcurl.math.MathVec
 
scal(Point2D, Point2D) - Static method in class org.jcurl.math.MathVec
 
SECOND - Static variable in class org.jcurl.core.api.Unit
 
ser2Id(JCurlSerializer.Engine) - Method in class org.jcurl.core.io.JCurlSerializer
 
Service - Class in org.jcurl.core.helpers
Compatible to sun.misc.Service.
Service() - Constructor for class org.jcurl.core.helpers.Service
 
setA(double) - Method in class org.jcurl.core.api.Rock
Deprecated. 
setA(double) - Method in class org.jcurl.core.api.RockDouble
 
setBRM(BoundedRangeModel) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
 
setBroom(Point2D) - Method in interface org.jcurl.core.ui.BroomPromptModel
 
setBroom(Point2D) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
setBroom(Point2D) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
setCollider(Collider) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
setCollider(Collider) - Method in class org.jcurl.core.impl.CurveManager
 
setCollissionDetector(CollissionDetector) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
setCollissionDetector(CollissionDetector) - Method in class org.jcurl.core.impl.CurveManager
 
setContext(E) - Method in class org.jcurl.core.ui.Memento
 
setCurler(Curler) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
setCurler(Curler) - Method in class org.jcurl.core.impl.CurveManager
 
setCurrentTime(double) - Method in interface org.jcurl.core.api.TrajectorySet
 
setCurrentTime(double) - Method in class org.jcurl.core.impl.CurveManager
 
setCurrentTime(double) - Method in class org.jcurl.core.impl.StoredTrajectorySet
 
setCurveStore(CurveStore) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
setCurveStore(CurveStore) - Method in class org.jcurl.core.impl.CurveManager
 
setDocumentLocator(Locator) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Not supported.
setDrawToTeeCurl(double) - Method in interface org.jcurl.core.api.Curler
 
setDrawToTeeCurl(Map<CharSequence, Measure>, double) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
setDrawToTeeCurl(double) - Method in class org.jcurl.core.impl.CurlerDenny
 
setDrawToTeeCurl(double) - Method in class org.jcurl.core.impl.CurlerNoCurl
 
setDrawToTeeTime(double) - Method in interface org.jcurl.core.api.Curler
 
setDrawToTeeTime(Map<CharSequence, Measure>, double) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
setDrawToTeeTime(double) - Method in class org.jcurl.core.impl.CoulombCurler
Compute the friction coefficient from a draw-to-tee time.
setEditor(JComponent) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
internal use only!
setFricRockRock(double) - Method in class org.jcurl.core.impl.CollissionSpin
The friction rock/rock.
setFricRockRock(double) - Method in class org.jcurl.core.impl.CollissionSpinLoss
The friction rock/rock.
setFrictionRockRock(Map<CharSequence, Measure>, double) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
setHome(Rock<RockType.Pos>, boolean, int) - Static method in class org.jcurl.core.api.IceSize
Start-lineup.
setIdx16(int) - Method in interface org.jcurl.core.ui.BroomPromptModel
 
setIdx16(int) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
setIdx16(int) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
setInitialPos(RockSet<RockType.Pos>) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
Currently the internal reference MUST be final, so this updates via RockSet.setLocation(RockSet).
setInitialPos(RockSet<RockType.Pos>) - Method in class org.jcurl.core.impl.CurveManager
 
setInitialVel(RockSet<RockType.Vel>) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
Currently the internal reference MUST be final, so this updates via RockSet.setLocation(RockSet).
setInitialVel(RockSet<RockType.Vel>) - Method in class org.jcurl.core.impl.CurveManager
 
setLimit(int) - Method in class org.jcurl.core.ui.JCUndoManager
 
setLimit(int) - Method in class org.jcurl.core.ui.UndoManagerBase
 
setLocation(double, double, double) - Method in class org.jcurl.core.api.Rock
 
setLocation(Rock<R>) - Method in class org.jcurl.core.api.Rock
 
setLocation(double, double, double) - Method in class org.jcurl.core.api.RockDouble
 
setLocation(RockSet<R>) - Method in class org.jcurl.core.api.RockSet
 
setLoss(Map<CharSequence, Measure>, double) - Static method in class org.jcurl.core.helpers.PropModelHelper
 
setLoss(double) - Method in class org.jcurl.core.impl.CollissionSpin
The loss of energy on raises.
setLoss(double) - Method in class org.jcurl.core.impl.CollissionSpinLoss
The loss of energy on raises.
setMaxLength(long) - Method in interface org.jcurl.core.jnlp.FileDialogService.Contents
 
setMaxLength(long) - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsBuffer
 
setMaxLength(long) - Method in class org.jcurl.core.jnlp.FileDialogService.ContentsFile
 
setModel(SpinnerModel) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange
 
setOut(Rock<RockType.Pos>, boolean, int) - Static method in class org.jcurl.core.api.IceSize
'Stop'-lineup.
setOutTurn(boolean) - Method in interface org.jcurl.core.ui.BroomPromptModel
 
setOutTurn(boolean) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
setOutTurn(boolean) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
setSplitTimeMillis(BoundedRangeModel) - Method in interface org.jcurl.core.ui.BroomPromptModel
 
setSplitTimeMillis(BoundedRangeModel) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
setSplitTimeMillis(BoundedRangeModel) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
setSuspended(boolean) - Method in interface org.jcurl.core.api.ComputedTrajectorySet
 
setSuspended(boolean) - Method in class org.jcurl.core.impl.CurveManager
 
setValue(Object) - Method in class org.jcurl.core.ui.JSpinnerBoundedRange.SpinnerModelWrapper
 
setValue(U) - Method in class org.jcurl.math.CurveCombined.Part
 
setValueIsAdjusting(boolean) - Method in class org.jcurl.core.api.ChangeSupport
 
setValueIsAdjusting(boolean) - Method in interface org.jcurl.core.api.IChangeSupport
set if a high-frequency change is underway?
setValueIsAdjusting(boolean) - Method in class org.jcurl.core.api.Rock
 
setValueIsAdjusting(boolean) - Method in interface org.jcurl.core.ui.BroomPromptModel
 
setValueIsAdjusting(boolean) - Method in class org.jcurl.core.ui.DefaultBroomPromptModel
 
setValueIsAdjusting(boolean) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
Shapeable - Interface in org.jcurl.math
Indicate that the class may support a native Shapeable.toShape(double, double) method.
Shaper - Interface in org.jcurl.math
Turn a R1RNFunction into a Shape.
ShaperUtils - Class in org.jcurl.math
Helper for convenient approximated Java2D drawing of arbitratry R1RNFunctions with at least 2 dimensions.
ShaperUtils() - Constructor for class org.jcurl.math.ShaperUtils
 
SIDE_2_CENTER - Static variable in class org.jcurl.core.api.IceSize
Distance from Center-line to edge. 6+1 feet (converted to meter)
singleLoss(Point2D, Point2D, double[]) - Method in class org.jcurl.core.impl.CollissionSpinLoss
 
singleNoLoss(Point2D, Point2D, double[]) - Method in class org.jcurl.core.impl.CollissionSpinLoss
 
size() - Method in class org.jcurl.core.api.WeakHashSet
 
skippedEntity(String) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Not supported.
sliderColor(BoundedRangeModel) - Static method in class org.jcurl.core.ui.IceShapes
 
slow - Static variable in class org.jcurl.core.ui.IceShapes
 
sqr(double) - Static method in class org.jcurl.math.MathVec
 
startDocument() - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Reset the internal state and write the xml processing instruction (including encoding if known).
startElement(String, String, String, Attributes) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Write an element start tag and it's attributes.
startPrefixMapping(String, String) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Begin a prefix mapping.
stateChanged(ChangeEvent) - Method in class org.jcurl.core.impl.CurveManager
One of the initial rocks changed either pos or vel
stateChanged(ChangeEvent) - Method in class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
StopDetector - Interface in org.jcurl.core.api
When drops the "speed" (first derivative) of a function to zero?
StoredTrajectorySet - Class in org.jcurl.core.impl
Trajectory wrapping a CurveStore.
StoredTrajectorySet(CurveStore) - Constructor for class org.jcurl.core.impl.StoredTrajectorySet
 
Strategy - Interface in org.jcurl.core.api
Marker Interface for Strategies.
stroke - Variable in class org.jcurl.core.ui.IceShapes.IceColors
(wc) millimiters
sub(Point2D, Point2D, Point2D) - Static method in class org.jcurl.math.MathVec
 
SuspendMemento - Class in org.jcurl.core.ui
 
SuspendMemento(ComputedTrajectorySet, boolean) - Constructor for class org.jcurl.core.ui.SuspendMemento
 

T

t - Variable in class org.jcurl.core.impl.CollissionStore.Tupel
 
TaskExecutor - Class in org.jcurl.core.ui
Dispatch TaskExecutor.Tasks to the according Executor.
TaskExecutor.Current - Class in org.jcurl.core.ui
Execute in the current Thread
TaskExecutor.Current() - Constructor for class org.jcurl.core.ui.TaskExecutor.Current
 
TaskExecutor.ExecutorDelegate - Class in org.jcurl.core.ui
 
TaskExecutor.ExecutorDelegate(Executor) - Constructor for class org.jcurl.core.ui.TaskExecutor.ExecutorDelegate
 
TaskExecutor.ForkableFixed<T extends Executor> - Class in org.jcurl.core.ui
Similar to TaskExecutor.ForkableFlex but early-bound to an Executor.
TaskExecutor.ForkableFixed() - Constructor for class org.jcurl.core.ui.TaskExecutor.ForkableFixed
Delegate to ForkableFixed#ForkableFixed(Executor) with TaskExecutor.getInstance().
TaskExecutor.ForkableFixed(Executor) - Constructor for class org.jcurl.core.ui.TaskExecutor.ForkableFixed
Enable dependency injaction for testing purposes.
TaskExecutor.ForkableFlex - Class in org.jcurl.core.ui
Similar to TaskExecutor.ForkableFixed but late-bound to an Executor.
TaskExecutor.ForkableFlex() - Constructor for class org.jcurl.core.ui.TaskExecutor.ForkableFlex
Delegate to ForkableFlex#ForkableFlex(TaskExecutor) with TaskExecutor.getInstance().
TaskExecutor.ForkableFlex(TaskExecutor) - Constructor for class org.jcurl.core.ui.TaskExecutor.ForkableFlex
Enable dependency injaction for testing purposes.
TaskExecutor.Parallel - Class in org.jcurl.core.ui
Execute in a multi threaded pool executor.
TaskExecutor.Parallel() - Constructor for class org.jcurl.core.ui.TaskExecutor.Parallel
 
TaskExecutor.Single - Class in org.jcurl.core.ui
Execute in a single threaded executor.
TaskExecutor.Single() - Constructor for class org.jcurl.core.ui.TaskExecutor.Single
 
TaskExecutor.SmartQueue - Class in org.jcurl.core.ui
TODO Execute in a single threaded executor but remove duplicates from the queue.
TaskExecutor.SmartQueue() - Constructor for class org.jcurl.core.ui.TaskExecutor.SmartQueue
 
TaskExecutor.SwingEDT - Class in org.jcurl.core.ui
Execute in the Swing/AWT Event Queue Thread
TaskExecutor.SwingEDT() - Constructor for class org.jcurl.core.ui.TaskExecutor.SwingEDT
 
TaskExecutor.Task<T extends Executor> - Interface in org.jcurl.core.ui
 
tee - Static variable in class org.jcurl.core.ui.IceShapes
 
tee2back - Variable in class org.jcurl.core.ui.IceShapes.IceColors
 
tee2back - Static variable in class org.jcurl.core.ui.IceShapes
 
temporary(Memento<?>) - Method in class org.jcurl.core.ui.ChangeManager
 
to(Unit) - Method in class org.jcurl.core.api.Measure
 
toArray() - Method in class org.jcurl.core.api.WeakHashSet
 
toArray(T[]) - Method in class org.jcurl.core.api.WeakHashSet
 
toIdx16(boolean, int) - Static method in class org.jcurl.core.api.RockSet
Convert rock color and index per color to index per set.
toIdx8(int) - Static method in class org.jcurl.core.api.RockSet
 
toMeter(Measure) - Static method in class org.jcurl.core.api.Unit
 
toRadians(Measure) - Static method in class org.jcurl.core.api.Unit
 
toShape(R1RNFunction, double, double) - Method in class org.jcurl.core.ui.JCurlShaper
Does an "adaptive sampling for the poor": (distance start-stop) / meters_per_shape.
toShape(Iterator<Map.Entry<Double, R1RNFunction>>, double, double) - Method in class org.jcurl.math.NaturalShaper
Connect the output from NaturalShaper.toShapes(Iterator, double, double) into one.
toShape(R1RNFunction, double, double) - Method in class org.jcurl.math.NaturalShaper
 
toShape(double, double) - Method in interface org.jcurl.math.Shapeable
If not null the resulting shape should be exact - neiter interpolation nor approximation.
toShape(R1RNFunction, double, double) - Method in interface org.jcurl.math.Shaper
Convert a given interval of a R1RNFunction into a Shape.
toShapes(Iterator<Map.Entry<Double, R1RNFunction>>, double, double) - Method in class org.jcurl.math.NaturalShaper
TODO Put the management logic from GenTrajectoryFactory.refresh(Iterator, boolean, double, double, Object) here.
toString() - Method in class org.jcurl.core.api.EnumBase
 
toString() - Method in class org.jcurl.core.api.Measure
 
toString() - Method in class org.jcurl.core.api.Rock
 
toString() - Method in class org.jcurl.core.api.TransferObject
Generic toString method.
toString() - Method in class org.jcurl.core.api.WeakHashSet
 
toString() - Method in class org.jcurl.core.helpers.Version
 
toString() - Method in class org.jcurl.core.impl.CollissionStore.Tupel
 
toString() - Method in class org.jcurl.core.impl.CurveRockAnalytic
 
toString() - Method in class org.jcurl.core.impl.CurveStill
 
toString() - Method in class org.jcurl.core.impl.CurveTransformed
 
toString() - Method in class org.jcurl.core.ui.BroomPromptModel.HandleMemento
 
toString() - Method in class org.jcurl.core.ui.BroomPromptModel.IndexMemento
 
toString() - Method in class org.jcurl.core.ui.BroomPromptModel.SplitMemento
 
toString() - Method in class org.jcurl.core.ui.P2DMemento
 
toString() - Method in class org.jcurl.math.CurveCombined.Part
 
toString() - Method in class org.jcurl.math.CurveCombined
 
toString() - Method in class org.jcurl.math.CurveFkt
 
toString() - Method in class org.jcurl.math.Distance2DSq
 
toString(double[]) - Static method in class org.jcurl.math.Polynome
 
toString() - Method in class org.jcurl.math.Polynome
 
toString() - Method in class org.jcurl.math.PolynomeCurve
 
toString(double[]) - Static method in class org.jcurl.math.ShaperUtils
 
trace(Color, int) - Static method in class org.jcurl.core.ui.IceShapes
Reduce saturation to 50% of the original color and apply an alpha channel.
trajectories() - Method in class org.jcurl.core.io.IOTrajectories
 
TrajectoryBroomPromptWrapper - Class in org.jcurl.core.ui
Push changes down from this BroomPromptModel to a ComputedTrajectorySet.
TrajectoryBroomPromptWrapper() - Constructor for class org.jcurl.core.ui.TrajectoryBroomPromptWrapper
 
TrajectorySet - Interface in org.jcurl.core.api
"Read-only" trajectories of a whole set of RockSet.ROCKS_PER_SET rocks.
TransferObject - Class in org.jcurl.core.api
Base class for all value Objects.
TransferObject() - Constructor for class org.jcurl.core.api.TransferObject
 
transform(AffineTransform, PolynomeCurve) - Static method in class org.jcurl.math.PolynomeCurve
Works only proper for 2 Dimensions!
trimEdits(int, int) - Method in class org.jcurl.core.ui.JCUndoManager
 
trimEdits(int, int) - Method in class org.jcurl.core.ui.UndoManagerBase
 
trimForLimit() - Method in class org.jcurl.core.ui.JCUndoManager
 
trimForLimit() - Method in class org.jcurl.core.ui.UndoManagerBase
 

U

undo() - Method in class org.jcurl.core.ui.ChangeManager
 
undo() - Method in class org.jcurl.core.ui.JCUndoManager
 
undo() - Method in class org.jcurl.core.ui.UndoableMemento
 
undo() - Method in class org.jcurl.core.ui.UndoManagerBase
 
undoable(Memento<E>, Memento<E>) - Method in class org.jcurl.core.ui.ChangeManager
Create an UndoableMemento and push to the UndoManager and Executor.
undoableEditHappened(UndoableEditEvent) - Method in class org.jcurl.core.ui.JCUndoManager
 
undoableEditHappened(UndoableEditEvent) - Method in class org.jcurl.core.ui.UndoManagerBase
 
UndoableMemento<E> - Class in org.jcurl.core.ui
Combine two Mementos with identical context to one UndoableEdit.
UndoableMemento(Memento<E>, Memento<E>) - Constructor for class org.jcurl.core.ui.UndoableMemento
 
UndoableMemento(Memento<E>, Memento<E>, CharSequence) - Constructor for class org.jcurl.core.ui.UndoableMemento
 
UndoManagerBase - Class in org.jcurl.core.ui
 
UndoManagerBase() - Constructor for class org.jcurl.core.ui.UndoManagerBase
 
undoOrRedo() - Method in class org.jcurl.core.ui.JCUndoManager
 
undoOrRedo() - Method in class org.jcurl.core.ui.UndoManagerBase
 
undoTo(UndoableEdit) - Method in class org.jcurl.core.ui.JCUndoManager
 
undoTo(UndoableEdit) - Method in class org.jcurl.core.ui.UndoManagerBase
 
unit - Variable in class org.jcurl.core.api.Measure
 
Unit - Class in org.jcurl.core.api
Various units of measurement plus conversion.
Unit(String, Unit, double) - Constructor for class org.jcurl.core.api.Unit
 
updateProperty(String, Object, Object) - Method in class org.jcurl.core.api.MutableObject
 

V

value - Variable in class org.jcurl.core.api.Measure
 
value2ratio(BoundedRangeModel) - Static method in class org.jcurl.core.ui.IceShapes
 
Version - Class in org.jcurl.core.helpers
 
Version(int[], Date) - Constructor for class org.jcurl.core.helpers.Version
 

W

W - Static variable in class org.jcurl.core.ui.Orientation
West
warning(SAXParseException) - Method in class org.jcurl.core.helpers.XmlSimpleWriter
Do nothing.
WeakHashSet<E> - Class in org.jcurl.core.api
Implements a HashSet where the objects given are stored in WeakReferences.
WeakHashSet() - Constructor for class org.jcurl.core.api.WeakHashSet
Constructs a new empty WeakHashSet with default values passed the the backing store.
WeakHashSet(Collection<? extends E>) - Constructor for class org.jcurl.core.api.WeakHashSet
Constructs a new WeakHashSet with default values passed the the backing store and fills it with the given collection.
WeakHashSet(int) - Constructor for class org.jcurl.core.api.WeakHashSet
Constructs a new WeakHashSet with the values given passed the the backing store.
WeakHashSet(int, float) - Constructor for class org.jcurl.core.api.WeakHashSet
Constructs a new WeakHashSet with the values given passed the the backing store.
wrap(Object, Class<?>) - Static method in class org.jcurl.core.jnlp.FileDialogWebstart
Dynamic Interface Wrapper (or dynamic Delegate) using Proxy.newProxyInstance(ClassLoader, Class[], InvocationHandler) mapping only identical methods.
write(IONode, OutputStream) - Method in interface org.jcurl.core.io.JCurlSerializer.Engine
 
write(IONode, File, Class<? extends JCurlSerializer.Engine>) - Method in class org.jcurl.core.io.JCurlSerializer
 
write(IONode, OutputStream, Class<? extends JCurlSerializer.Engine>) - Method in class org.jcurl.core.io.JCurlSerializer
 
write(IONode, OutputStream) - Method in class org.jcurl.core.io.JDKSerializer
 
write(IONode, OutputStream) - Method in class org.jcurl.core.io.XmlBeansSerializer
 
writeEncoded(CharSequence, Writer) - Static method in class org.jcurl.core.helpers.XmlSimpleWriter
 

X

x - Variable in class org.jcurl.core.ui.P2DMemento
 
XmlBeansSerializer - Class in org.jcurl.core.io
 
XmlBeansSerializer() - Constructor for class org.jcurl.core.io.XmlBeansSerializer
 
XmlSimpleWriter - Class in org.jcurl.core.helpers
A very leightweight, quick and simple xml serializer implementing a SAX content-handler to write to a stream or writer.
XmlSimpleWriter(OutputStream, String, boolean) - Constructor for class org.jcurl.core.helpers.XmlSimpleWriter
Create an xml serializer to a stream + encoding.
XmlSimpleWriter(Writer) - Constructor for class org.jcurl.core.helpers.XmlSimpleWriter
Create an xml serializer to a writer.

Y

y - Variable in class org.jcurl.core.ui.P2DMemento
 

Z

zero() - Static method in class org.jcurl.core.api.RockSetUtils
 
zeroSpeed() - Static method in class org.jcurl.core.api.RockSetUtils
 
Zoomer - Class in org.jcurl.core.ui
Deprecated. Can we get rid of this?
Zoomer() - Constructor for class org.jcurl.core.ui.Zoomer
Deprecated.  

A B C D E F G H I J L M N O P Q R S T U V W X Y Z

Copyright © 2005-2009 jcurl.org. All Rights Reserved.