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

A

abortWorkOn() - Method in class librarian.EuLibrarian
 
abstractSize() - Method in class fundamentals.mouseInfo
Initialize dimensions to a standard size
actionPerformed(ActionEvent) - Method in class Elementa
 
activate(String) - Method in class Elementa
 
add(double) - Method in class fundamentals.EuArguments
Hold additional argument
add(EuArg) - Method in class fundamentals.EuArguments
Hold additional argument
add(EuMove) - Method in class librarian.EuCorder
 
add(EuMove) - Method in class librarian.preCorder
 
add(EuMove) - Method in class librarian.workCorder
 
add(EuObject) - Method in class interagents.EuLab
 
add(EuObject) - Method in class interagents.explicitHolder
Add an entry.
add(EuObject) - Method in class interagents.joinedWrapper
Add an entry.
add(EuVector) - Method in class fundamentals.EuArguments
Hold additional argument
add(ObjectWithStatus) - Method in class interagents.explicitHolder
 
add(Vector) - Method in class interagents.explicitHolder
 
add(wrapItem) - Method in class interagents.implicitHolder
Add an entry.
addArchive(Random, EuLibrarian) - Method in class interagents.userLab
 
addArchive(Random, EuLibrarian, boolean) - Method in class interagents.userLab
 
addArgument(EuArguments) - Method in class librarian.workCorder
 
addAt(int, EuObject) - Method in class interagents.explicitHolder
Add an entry at a specified index.
addAt(int, wrapItem) - Method in class interagents.implicitHolder
Add an entry at a specified index.
AddAuxiliary - class moves.AddAuxiliary.
Implements the LEA command AddAuxiliary
AddAuxiliary(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.AddAuxiliary
This constructor checks syntax, given full information from a LEA program.
AddAuxiliary(Vector, Vector, Vector, EuLab) - Constructor for class moves.AddAuxiliary
 
addEditOperations() - Method in class interagents.userLab
 
addEditOperations(boolean) - Method in class interagents.userLab
 
AddEnds - class moves.AddEnds.
 
AddEnds(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.AddEnds
This constructor checks syntax, given full information from a LEA program.
AddEnds(Vector, Vector, Vector, EuLab) - Constructor for class moves.AddEnds
 
addFuses(Vector) - Method in class librarian.workCorder
 
addLabel(wrapItemBlock, String) - Method in class librarian.ppProcessor
 
addMainOperations(Random) - Method in class interagents.userLab
 
addMenuBar() - Method in class interagents.userLab
 
addMultiple(double, double, double) - Method in class fundamentals.EuVector
Add a multiple of a given vector
addMultiple(EuVector, double) - Method in class fundamentals.EuVector
Add a multiple of a given vector
addNames(EuLab) - Method in class librarian.workCorder
 
addOperation(userLab) - Method in class fundamentals.navigationItem
 
addPossiblyKnown(EuObject, int) - Method in class interagents.EuLab
add to lab, flag it as sameas n, update flags
addProvenience(String) - Method in class interagents.explicitHolder
 
addProvenience(String) - Method in class interagents.joinedWrapper
 
addProvidePackage(String) - Method in class librarian.workCorder
 
AddRadius - class moves.AddRadius.
Implements the LEA command AddRadius
AddRadius(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.AddRadius
This constructor tries, given radius information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
AddRadius(Vector, Vector, Vector, EuLab) - Constructor for class moves.AddRadius
 
addRequire(Vector) - Method in class librarian.workCorder
 
addStudent(String, String) - Method in class Elementa
 
addTestDataLines(int) - Method in class librarian.workCorder
 
addValidOperations(PopupMenu, Applet, ActionListener) - Method in class interagents.userLab
Compute a list of operations that can be performed on the current selection.
addZoomOperations() - Method in class interagents.userLab
 
addZoomOperations(boolean) - Method in class interagents.userLab
 
AGE - Static variable in class moves.EuBeaconizer
Internal flag for beacon of type OLD or NEW
allowedSegments - Variable in class moves.EuMove
 
alwaysDefaultOperations - Variable in class interagents.userLab
 
anchor - Variable in class objects.EuParametrized
An anchor point on the object, corresponds to parameter 0
anchor - Variable in class objects.EuPoint
The point's coordinates
angle() - Method in class fundamentals.EuVector
Describe angle method here.
anInnerPoint() - Method in class objects.EuArc
Describe anInnerPoint method here.
anInnerPoint() - Method in class objects.EuHalf
Describe anInnerPoint method here.
appendDanish(String) - Method in class exceptions.UserException
 
AS_TARGET - Static variable in class fundamentals.mouseInfo
Reference to the color used for objects given as targets.
ASolution - class moves.ASolution.
This class is behind the LEA move ASolution
ASolution(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ASolution
This constructor checks syntax, given full information from a LEA program.
aTarget - Variable in class interagents.ObjectStatus
true if the object is an original target or a construction of one; private, can only be altered through methods
aTarget() - Method in class interagents.ObjectWithStatus
 
atEnd() - Method in class objects.EuHalf
Describe atEnd method here.
atInEnd() - Method in class objects.EuArc
Describe atInEnd method here.
atInEnd() - Method in class objects.EuInterval
Describe atInEnd method here.
atOutEnd() - Method in class objects.EuArc
Describe atOutEnd method here.
atOutEnd() - Method in class objects.EuInterval
Describe atOutEnd method here.
atParameter(double) - Method in class objects.EuCircle
Return in a @see EuVector the coordinates of a point on the circle at a given angle.
atParameter(double) - Method in class objects.EuLine
Return in a EuVector the coordinates of a point on the line at a given parameter.
atParameter(double) - Method in class objects.EuParametrized
Returns the cartesian coordinates at the parameter in the internal representation of the object.
atParameter(double) - Method in class objects.EuRadius
Call has no meaning, return (1,0)
atParameter(EuAngle) - Method in class objects.EuParametrized
Return in a EuVector the coordinates of a point on the circle at a given angle.
atParameter(EuReal) - Method in class objects.EuParametrized
Returns the cartesian coordinates at the parameter in the internal representation of the object
auxiliary - Variable in class fundamentals.EuHint
 
auxOn - Variable in class fundamentals.EuHint
 

B

BACKGROUND - Static variable in class fundamentals.mouseInfo
Reference to the background color.
bbDBInterface - class librarian.bbDBInterface.
 
bbDBInterface() - Constructor for class librarian.bbDBInterface
 
bbmenta - class bbmenta.
 
bbmenta() - Constructor for class bbmenta
 
beacon - Variable in class exceptions.UserException
 
beacon - Variable in class moves.constructFamilyBeacon
The beacon
BEACON_OPTIONS - Static variable in class moves.EuBeaconizer
 
BEFORE_END - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is finished
BEFORE_FINALIZE - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is ready to enter the FINALIZE segment
BEFORE_PREMISE - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is ready to enter the PREMISE segment
BEFORE_SOLUTION - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is ready to enter the SOLUTION segment
BEFORE_TARGET - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is ready to enter the TARGET segment
Begin - class moves.Begin.
Implements the LEA command Begin
Begin(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.Begin
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
BeginFinalize - class moves.BeginFinalize.
Implements the LEA command BeginFinalize
BeginFinalize(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.BeginFinalize
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
BeginPremise - class moves.BeginPremise.
Implements the LEA command BeginPremise
BeginPremise(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.BeginPremise
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
BeginSolution - class moves.BeginSolution.
Implements the LEA command BeginSolution
BeginSolution(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.BeginSolution
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
BeginTarget - class moves.BeginTarget.
Implements the LEA command BeginTarget
BeginTarget(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.BeginTarget
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
beginWorkOn(leaIdentifier, boolean) - Method in class librarian.EuLibrarian
 
beginWorkOn(leaIdentifier, boolean) - Method in class librarian.visitLibrarian
 
BEST_PROXIMITY - Static variable in class moves.EuBeaconizer
Internal flag for beacon of type CLOSE or FAR, using closest distinguishing point
bestScoring() - Method in class moves.EuBeaconizer
 
BY_PREMISE - Static variable in class fundamentals.mouseInfo
Reference to the color used for objects given as premise.

C

can(signature) - Method in class operations.OpAddAuxiliary
 
can(signature) - Method in class operations.OpAddEnds
 
can(signature) - Method in class operations.OpArchiveUser
The following method returns true, if it makes sense to perform this operation on the set of objects given in objs.
can(signature) - Method in class operations.OpBar
 
can(signature) - Method in class operations.OpCartesian
 
can(signature) - Method in class operations.OpConstructArc
 
can(signature) - Method in class operations.OpConstructCircle
 
can(signature) - Method in class operations.OpConstructHalfLine
 
can(signature) - Method in class operations.OpConstructInterval
 
can(signature) - Method in class operations.OpConstructLine
 
can(signature) - Method in class operations.OpDelay
 
can(signature) - Method in class operations.OpDelayGoOn
 
can(signature) - Method in class operations.OpDeleteAll
 
can(signature) - Method in class operations.OpDeselectAll
 
can(signature) - Method in class operations.OpDesign
 
can(signature) - Method in class operations.OpDesignAbort
 
can(signature) - Method in class operations.OpDesignChooseTest
 
can(signature) - Method in class operations.OpDesignComplete
 
can(signature) - Method in class operations.OpDesignDump
 
can(signature) - Method in class operations.OpDesignFinish
 
can(signature) - Method in class operations.OpDesignTest
 
can(signature) - Method in class operations.OpDesignerGrid
 
can(signature) - Method in class operations.OpDump
 
can(signature) - Method in class operations.OpDumpTraceTree
 
can(signature) - Method in class operations.OpEnd
 
can(signature) - Method in class operations.OpExamine
 
can(signature) - Method in class operations.OpExamineAbort
 
can(signature) - Method in class operations.OpFindIntersection
 
can(signature) - Method in class operations.OpFinish
 
can(signature) - Method in class operations.OpFreehand
 
can(signature) - Method in class operations.OpGoto
 
can(signature) - Method in class operations.OpHideSecondary
 
can(signature) - Method in class operations.OpHint
 
can(signature) - Method in class operations.OpName
 
can(signature) - Method in class operations.OpNavigate
 
can(signature) - Method in class operations.OpNoBP
 
can(signature) - Method in class operations.OpOkToRedo
 
can(signature) - Method in class operations.OpPrint
 
can(signature) - Method in class operations.OpRedo
 
can(signature) - Method in class operations.OpRefocus
 
can(signature) - Method in class operations.OpRestart
 
can(signature) - Method in class operations.OpSelectRadius
 
can(signature) - Method in class operations.OpSetBookmark
 
can(signature) - Method in class operations.OpSetOrientationBP
 
can(signature) - Method in class operations.OpSetProximityBP
 
can(signature) - Method in class operations.OpSetRadius
 
can(signature) - Method in class operations.OpShowConstruction
 
can(signature) - Method in class operations.OpStep
 
can(signature) - Method in class operations.OpTrigDoubleSelections
 
can(signature) - Method in class operations.OpTrigTargets
 
can(signature) - Method in class operations.OpTrigWarnings
 
can(signature) - Method in class operations.OpUndo
 
can(signature) - Method in class operations.OpUser
The following method returns true, if it makes sense to perform this operation on the set of objects given in objs.
can(signature) - Method in class operations.OpVisit
 
can(signature) - Method in class operations.OpZoomIn
 
can(signature) - Method in class operations.OpZoomOut
 
can(signature) - Method in class operations.Operation
The following method returns true, if it makes sense to perform this operation on the set of objects given in objs.
can(String) - Method in class fundamentals.signature
 
can(String) - Method in class interagents.finalWrapper
 
canCast(String) - Method in class fundamentals.signature
 
canDefault() - Method in class operations.OpAddAuxiliary
 
canDefault() - Method in class operations.OpAddEnds
 
canDefault() - Method in class operations.OpArchiveUser
 
canDefault() - Method in class operations.OpBar
 
canDefault() - Method in class operations.OpDelay
 
canDefault() - Method in class operations.OpDelayGoOn
 
canDefault() - Method in class operations.OpDeleteAll
 
canDefault() - Method in class operations.OpDeselectAll
 
canDefault() - Method in class operations.OpDesignAbort
 
canDefault() - Method in class operations.OpDesignChooseTest
 
canDefault() - Method in class operations.OpDesignComplete
 
canDefault() - Method in class operations.OpDesignFinish
 
canDefault() - Method in class operations.OpDumpTraceTree
 
canDefault() - Method in class operations.OpEnd
 
canDefault() - Method in class operations.OpExamine
 
canDefault() - Method in class operations.OpExamineAbort
 
canDefault() - Method in class operations.OpFindIntersection
 
canDefault() - Method in class operations.OpFinish
 
canDefault() - Method in class operations.OpFreehand
 
canDefault() - Method in class operations.OpGoto
 
canDefault() - Method in class operations.OpHideSecondary
 
canDefault() - Method in class operations.OpHint
 
canDefault() - Method in class operations.OpName
 
canDefault() - Method in class operations.OpNavigate
 
canDefault() - Method in class operations.OpNoBP
 
canDefault() - Method in class operations.OpOkToRedo
 
canDefault() - Method in class operations.OpRedo
 
canDefault() - Method in class operations.OpRefocus
 
canDefault() - Method in class operations.OpRestart
 
canDefault() - Method in class operations.OpSetBookmark
 
canDefault() - Method in class operations.OpSetOrientationBP
 
canDefault() - Method in class operations.OpSetProximityBP
 
canDefault() - Method in class operations.OpShowConstruction
 
canDefault() - Method in class operations.OpStep
 
canDefault() - Method in class operations.OpTrigDoubleSelections
 
canDefault() - Method in class operations.OpTrigTargets
 
canDefault() - Method in class operations.OpTrigWarnings
 
canDefault() - Method in class operations.OpUndo
 
canDefault() - Method in class operations.OpVisit
 
canDefault() - Method in class operations.OpZoomIn
 
canDefault() - Method in class operations.OpZoomOut
 
canDefault() - Method in class operations.Operation
Returns true if this method can should be used as a default operation.
canGo() - Method in class Elementa
 
castIdentical(EuObject) - Method in class objects.EuArc
See if passed object can be cast to the present one.
castIdentical(EuObject) - Method in class objects.EuCircle
See if passed object can be cast to the present one.
castIdentical(EuObject) - Method in class objects.EuHalf
See if passed object can be cast to the present one.
castIdentical(EuObject) - Method in class objects.EuInterval
See if passed object can be cast to the present one.
castIdentical(EuObject) - Method in class objects.EuLine
See if passed object can be cast to the present one.
castIdentical(EuObject) - Method in class objects.EuObject
Determines whether or not another object is derived from the same full object of th epresent one, i.e. whether they are equal (up to a small error, see EuReal) in themselves, or possibly just after being cast to full circles or full lines
castIdentical(EuObject) - Method in class objects.EuPoint
See if passed object is identical to the present one.
castIdentical(EuObject) - Method in class objects.EuRadius
Return true if passed object is a EuRadius with the same radius parameter.
CCW - Static variable in class fundamentals.EuBeacon
A constant indicating the ccw beacon
checkBackIn(leaIdentifier) - Method in class librarian.EuLibrarian
Return Eucorder so that it may be checked out again later
checkMatch(wrapItem) - Method in class interagents.wrapItem
Throws various exceptions if the passed wrapItem is not the same as the present one
checkout(leaIdentifier, boolean) - Method in class librarian.EuLibrarian
 
checkout(leaIdentifier, boolean) - Method in class librarian.visitLibrarian
 
checkoutDesignCopy(leaIdentifier) - Method in class librarian.EuLibrarian
 
checkoutUserCopy(leaIdentifier, boolean) - Method in class librarian.EuLibrarian
Ask to get a EuCorder loaded up and ready with a given program May throw exceptions if there is no such program, if there were problems loading it, or if the EuCorder is on loan (meaning that recursion was attempted)
checkoutUserCopy(leaIdentifier, boolean) - Method in class librarian.visitLibrarian
 
checkSegment(int) - Method in class moves.EuMove
Throws DesignException if the move is called in an illegal segment
choose() - Method in class fundamentals.EuBeacon
Used for lookup purposes:
chooseLine(int) - Method in class interagents.testDatabase
 
chooseTestDataLine(int) - Method in class librarian.ppProcessor
Chooses a line of test data, checking if existant if line>0
clDBInterface - class librarian.clDBInterface.
 
clDBInterface() - Constructor for class librarian.clDBInterface
 
cleanError() - Method in class fundamentals.leaIdentifier
 
clear() - Method in class fundamentals.EuArguments
 
clear() - Method in class interagents.EuLab
Reset the lab.
clearException() - Method in class fundamentals.Globals
 
clearObjectTrace() - Method in class librarian.ppProcessor
 
clearTestDataBase() - Method in class librarian.ppProcessor
 
clickable - Variable in class interagents.ObjectStatus
true if the object is clickable on screen
clickedAt - Variable in class interagents.userLab
 
clmenta - class clmenta.
 
clmenta() - Constructor for class clmenta
 
cloneAs() - Method in class interagents.wrapItemBlock
 
cloneMe() - Method in class fundamentals.mouseInfo
Return a clone of the present object
cloneMe() - Method in class interagents.ObjectStatus
 
cloneMe() - Method in class objects.EuCircle
Describe cloneMe method here.
cloneMe() - Method in class objects.EuLine
Describe cloneMe method here.
cloneObject() - Method in class objects.EuObject
Clone the present object
CLOSE - Static variable in class fundamentals.EuBeacon
A constant indicating the close beacon
close(mouseVector) - Method in class fundamentals.mouseVector
Determines whether another vector is 'close enough'
closestParameter(double, double) - Method in class objects.EuArc
Find the parameter value which yields the closest point to a given one.
closestParameter(double, double) - Method in class objects.EuCircle
Find the parameter value which yields the closest point to a given one.
closestParameter(double, double) - Method in class objects.EuHalf
Find the parameter value which yields the closest point to a given one.
closestParameter(double, double) - Method in class objects.EuInterval
Find the parameter value which yields the closest point to a given one.
closestParameter(double, double) - Method in class objects.EuLine
Find the parameter value which yields the closest point to a given one.
closestParameter(double, double) - Method in class objects.EuParametrized
Returns the parameter of the point on the object closest to a specified point,
closestParameter(double, double) - Method in class objects.EuRadius
Return zero as dummy value.
closestParameter(EuVector) - Method in class objects.EuParametrized
Returns the parameter of the point on the object closest to a specified point,
closestParameterOnCircle(double, double) - Method in class objects.EuCircle
Describe closestParameterOnCircle method here.
closestParameterOnLine(double, double) - Method in class objects.EuLine
Describe closestParameterOnLine method here.
closureContains(EuVector) - Method in class objects.EuObject
Determines whether or not a given point is contained in the closure of the present object (up to a small error, see EuReal).
closureContains(EuVector) - Method in class objects.EuParametrized
See if passed point lies on the object.
closureContains(EuVector) - Method in class objects.EuPoint
See if passed point is identical to the present one.
closureContains(EuVector) - Method in class objects.EuRadius
Returns false as radii have no closure points.
closureContainsObject(EuObject) - Method in class objects.EuCircle
Describe closureContainsObject method here.
COCIRCULAR_ORIENTATION - Static variable in class moves.EuBeaconizer
 
collect(EuLab) - Method in class interagents.EuLab
 
collect(finalWrapper, EuLab) - Method in class interagents.EuLab
 
colorToPs(StringBuffer, int) - Method in class fundamentals.mouseInfo
 
commandArguments - Variable in class moves.Begin
 
commandArguments - Variable in class moves.TestDatum
Contains arguments to be passed on
commandArguments - Variable in class moves.newFamily
Contains arguments to be used when constructing object.
compare(double) - Method in class fundamentals.EuReal
Compares the value to another one, supplied either as a double or as another EuReal
compare(EuReal) - Method in class fundamentals.EuReal
Describe compare method here.
compare(finalWrapper) - Method in class interagents.joinedWrapper
 
completeWorkOn(boolean) - Method in class librarian.EuLibrarian
 
computeClip(mouseInfo) - Method in class objects.EuArc
Compute the visible portion of the object as a collection of arcs, intervals or points.
computeClip(mouseInfo) - Method in class objects.EuCircle
Compute the visible portion of the object as a collection of arcs, intervals or points.
computeClip(mouseInfo) - Method in class objects.EuHalf
Compute the visible portion of the object as a collection of arcs, intervals or points.
computeClip(mouseInfo) - Method in class objects.EuInterval
Compute the visible portion of the object as a collection of arcs, intervals or points.
computeClip(mouseInfo) - Method in class objects.EuLine
Compute the visible portion of the object as a collection of arcs, intervals or points.
computeClip(mouseInfo) - Method in class objects.EuObject
Compute the visible portion of the object as a collection of arcs, intervals or points.
computeClip(mouseInfo) - Method in class objects.EuPoint
Represent the visible portion of the object as a collection of arcs, intervals or points
computeClip(mouseInfo) - Method in class objects.EuRadius
Draw an oval with the radius centered at the top left corner.
confusionDistance(EuObject) - Method in class interagents.EuLab
Finds the smallest @see confusionDistance from a passed object to one on the canvas Not presently in use, but could be handy for positioning labels on objects!
confusionDistance(EuObject) - Method in class interagents.ObjectWithStatus
 
confusionDistance(EuObject) - Method in class objects.EuCircle
Returns the distance from this object to another under these simplifications: The distance to lines or circles is in {0,POSITIVE_INFINITY} unless this is a point.
confusionDistance(EuObject) - Method in class objects.EuLine
Returns the distance from this object to another under these simplifications: The distance to lines or circles is in {0,POSITIVE_INFINITY} unless this is a point.
confusionDistance(EuObject) - Method in class objects.EuObject
Returns the distance from this object to another under these simplifications: The distance to lines or circles is in {0,POSITIVE_INFINITY} unless this is a point.
confusionDistance(EuObject) - Method in class objects.EuParametrized
Returns the distance from this object to another under these simplifications: The distance to lines or circles is in {0,POSITIVE_INFINITY} unless this is a point.
confusionDistance(EuObject) - Method in class objects.EuPoint
Returns the distance from this object to another under these simplifications: The distance to lines or circles is in {0,POSITIVE_INFINITY} unless this is a point.
confusionDistance(EuObject) - Method in class objects.EuRadius
Returns the distance from this object to another under these simplifications: The distance to lines or circles is in {0,POSITIVE_INFINITY} unless this is a point.
construct(EuObject) - Method in class operations.Operation
Use this method to add EuObjects to the lab or, if the object was constructed previously, to make sure the object is shown.
ConstructArc - class moves.ConstructArc.
Implements the LEA command ConstructArc
ConstructArc(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ConstructArc
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
ConstructArc(Vector, Vector, Vector, EuLab) - Constructor for class moves.ConstructArc
This constructor tries, given tentative information from a user, to find an input mode.
ConstructCircle - class moves.ConstructCircle.
Implements the LEA command ConstructCircle
ConstructCircle(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ConstructCircle
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
ConstructCircle(Vector, Vector, Vector, EuLab) - Constructor for class moves.ConstructCircle
This constructor creates, given a selection of objects from a user, a move which the user may elect to perform.
CONSTRUCTED - Static variable in class fundamentals.mouseInfo
Reference to the color used for constructed objects.
CONSTRUCTED_TARGET - Static variable in class fundamentals.mouseInfo
Reference to the color used for self-constructed targets.
constructedObjects - Variable in class operations.Operation
 
constructedObjs - Variable in class interagents.UndoStackElement
 
constructedTarget() - Method in class interagents.ObjectWithStatus
 
constructFamily - class moves.constructFamily.
This abstract class is behind all the LEA moves AddCenter, AddFull, CastAsInterval, ConstructCircle, ConstructLine, SetRadius.
constructFamily(finalWrapper, finalWrapper, EuArguments, int, String, String) - Constructor for class moves.constructFamily
This constructor checks syntax, given full information from a LEA program.
constructFamily(Vector, Vector, Vector, EuLab, String, String) - Constructor for class moves.constructFamily
This constructor creates, given a selection of objects from a user, a move which the user may elect to perform.
constructFamilyBeacon - class moves.constructFamilyBeacon.
This class is behind all the LEA moves AddEnds, GetArc, GetHalfLine and FindIntersection.
constructFamilyBeacon(finalWrapper, finalWrapper, EuArguments, int, String, String) - Constructor for class moves.constructFamilyBeacon
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
constructFamilyBeacon(Vector, Vector, Vector, EuLab, String, String) - Constructor for class moves.constructFamilyBeacon
This constructor creates, given a selection of objects from a user, a move which the user may elect to perform.
constructFamilyRandom - class moves.constructFamilyRandom.
This class is behind the LEA moves AddAuxiliary and AddRadius.
constructFamilyRandom(finalWrapper, finalWrapper, EuArguments, int, String, String) - Constructor for class moves.constructFamilyRandom
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
constructFamilyRandom(Vector, Vector, Vector, EuLab, String, String) - Constructor for class moves.constructFamilyRandom
 
ConstructHalfLine - class moves.ConstructHalfLine.
Implements the LEA command ConstructHalfLine
ConstructHalfLine(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ConstructHalfLine
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
ConstructHalfLine(Vector, Vector, Vector, EuLab) - Constructor for class moves.ConstructHalfLine
This constructor tries, given tentative information from a user, to find an input mode.
ConstructInterval - class moves.ConstructInterval.
Implements the LEA command ConstructInterval
ConstructInterval(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ConstructInterval
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
ConstructInterval(Vector, Vector, Vector, EuLab) - Constructor for class moves.ConstructInterval
 
constructionLevel - Variable in class interagents.ObjectStatus
Records at what level in a subconstruction an object is created; used in OpShow...
ConstructLine - class moves.ConstructLine.
Implements the LEA command ConstructLine
ConstructLine(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ConstructLine
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
ConstructLine(Vector, Vector, Vector, EuLab) - Constructor for class moves.ConstructLine
 
contains(int) - Method in class interagents.implicitHolder
 
contains(leaIdentifier) - Method in class librarian.EuLibrarian
 
contains(leaIdentifier, String) - Method in class librarian.DBInterface
 
contains(leaIdentifier, String) - Method in class librarian.bbDBInterface
 
containsDesignCopy(leaIdentifier) - Method in class librarian.EuLibrarian
 
containsUserCopy(leaIdentifier) - Method in class librarian.EuLibrarian
 
containsUserCopy(leaIdentifier) - Method in class librarian.visitLibrarian
 
controlPoint(EuLab) - Method in class interagents.finalWrapper
 
count() - Method in class fundamentals.EuArguments
 
count() - Method in class interagents.EuLab
Count objects.
count() - Method in class interagents.explicitHolder
 
count() - Method in class interagents.finalWrapper
 
count() - Method in class interagents.implicitHolder
 
count() - Method in class interagents.joinedWrapper
 
count() - Method in class librarian.workCorder
 
countArguments() - Method in class moves.TestDatum
 
countKnown() - Method in class interagents.implicitHolder
 
countNormal() - Method in class interagents.finalWrapper
 
croupier - Variable in class moves.Run
 
croupier - Variable in class moves.constructFamilyRandom
 
croupier - Variable in class operations.OpUser
 
currentColor() - Method in class interagents.ObjectStatus
 
currentColor(boolean) - Method in class interagents.ObjectStatus
 
currentFind - Variable in class librarian.LeaTranslator
 
currentLineType - Variable in class librarian.LeaTranslator
The type of the last line can be found here
currentlyAt() - Method in class librarian.EuCorder
 
currentlySelected(ObjectWithStatus) - Method in class interagents.userLab
 
currentMove - Variable in class librarian.LeaTranslator
The last successfully read move can be found here
currentProvider - Variable in class librarian.EuLibrarian
 
currentTestDataLine - Variable in class librarian.ppProcessor
 
CW - Static variable in class fundamentals.EuBeacon
A constant indicating the cw beacon

D

d - Variable in class fundamentals.EuArg
 
DANISH - Static variable in class fundamentals.Globals
 
DanishExplanation() - Method in class exceptions.UserException
 
dbi - Variable in class librarian.EuLibrarian
 
DBInterface - class librarian.DBInterface.
 
DBInterface() - Constructor for class librarian.DBInterface
 
DBInterface(boolean) - Constructor for class librarian.DBInterface
 
defaultIs(testBase) - Method in class librarian.defaultOkBetween
 
defaultOkBetween - class librarian.defaultOkBetween.
 
defaultOkBetween(int, int, String) - Constructor for class librarian.defaultOkBetween
 
defaultOperationsAllowed() - Method in class fundamentals.Globals
 
DEFAULTSYMBOL - Static variable in class objects.plotPoint
Reference to apperarence of plotted point.
degenerate - Variable in class objects.EuCircle
Describe variable degenerate here.
degenerate - Variable in class objects.EuInterval
Describe variable degenerate here.
DEGENERATESYMBOL - Static variable in class objects.plotPoint
Reference to apperarence of plotted point.
deleteAllObjects() - Method in class interagents.userLab
 
deselect() - Method in class operations.OpName
 
deselect() - Method in class operations.OpRefocus
 
deselect() - Method in class operations.OpZoomIn
 
deselect() - Method in class operations.OpZoomOut
 
deselect() - Method in class operations.Operation
 
deselectAll() - Method in class interagents.userLab
Deselect all selected objects.
deselectConditional(boolean) - Method in class interagents.userLab
 
designer - Variable in class fundamentals.leaIdentifier
 
DesignException - exception exceptions.DesignException.
An exception throwed in case of syntactical errors in a supplied LEA program.
DesignException(String) - Constructor for class exceptions.DesignException
The constructor.
designReadTestData(EuArguments) - Method in class librarian.ppProcessor
 
designStack - Variable in class librarian.EuLibrarian
 
designSubmit(EuCorder) - Method in class librarian.EuLibrarian
 
designSubmit(EuCorder) - Method in class librarian.visitLibrarian
 
determinant(double, double) - Method in class fundamentals.EuVector
Describe determinant method here.
determinant(EuVector) - Method in class fundamentals.EuVector
Describe determinant method here.
directWrapItem - class interagents.directWrapItem.
 
directWrapItem(int, boolean, char) - Constructor for class interagents.directWrapItem
 
directWrapItem(String) - Constructor for class interagents.directWrapItem
Constructor will check syntax and extract type, number and flag information
directWrapItem(wrapItemBlock, boolean) - Constructor for class interagents.directWrapItem
 
distance(double, double) - Method in class fundamentals.EuVector
Describe distance method here.
distance(EuVector) - Method in class fundamentals.EuVector
Describe distance method here.
distance(EuVector) - Method in class objects.EuObject
Returns the distance from the point on the object closest to a specified point, or Double.POSITIVE_INFINITY if this does not make sense (for instance in case of a EuRadius.
distance(EuVector) - Method in class objects.EuParametrized
Describe distance method here.
distance(EuVector) - Method in class objects.EuPoint
Describe distance method here.
distance(EuVector) - Method in class objects.EuRadius
Return POSITIVE_INFINITY as dummy value.
distanceIs(mouseVector, int) - Method in class fundamentals.mouseVector
Determines whether another vector is 'close enough' to having a specific distance from the present one
distinguishAge(joinedWrapper, EuLab) - Method in class moves.EuBeaconizer
Tries to distinguish using age criteria.
distinguishInternal(joinedWrapper) - Method in class moves.EuBeaconizer
Tries to distinguish using internal criteria (and always succeeds)
distinguishInternalOrientation(joinedWrapper, finalWrapper, EuLab) - Method in class moves.EuBeaconizer
Tries to distinguish using internal criteria (succeeds when input is an arc containing output)
distinguishOrientation(joinedWrapper, EuVector) - Method in class moves.EuBeaconizer
Tries to distinguish using orientation criteria.
distinguishProximity(joinedWrapper, EuVector) - Method in class moves.EuBeaconizer
Tries to distinguish using proximity criteria.
DIVIDER - Static variable in class fundamentals.mouseInfo
Reference to the color of dividers.
document() - Method in class exceptions.LeaException
 
document() - Method in class librarian.EuCorder
 
document() - Method in class librarian.preCorder
 
doubleSelectionsAllowed() - Method in class fundamentals.Globals
 
download(leaIdentifier, String) - Method in class librarian.DBInterface
 
download(leaIdentifier, String) - Method in class librarian.bbDBInterface
 
downloadURL - Variable in class librarian.DBInterface
 
DRAW_ALL - Static variable in class interagents.EuLab
Constant indicating a full redraw
DRAW_MINIMAL - Static variable in class interagents.EuLab
Constant indicating a minimal redraw
draw(Graphics) - Method in class librarian.testBase
 
draw(Graphics) - Method in class objects.plotArc
Draw the arc on screen.
draw(Graphics) - Method in class objects.plotCollection
 
draw(Graphics) - Method in class objects.plotInterval
Draw the interval on screen.
draw(Graphics) - Method in interface objects.plotObject
Draw the point as a symbol.
draw(Graphics) - Method in class objects.plotPoint
Draws the point as a symbol.
draw(Graphics, int) - Method in class interagents.EuLab
 
draw(Graphics, int) - Method in class interagents.userLab
 
draw(Graphics, mouseInfo) - Method in class objects.EuObject
Describe draw method here.
draw(Graphics, mouseInfo, int) - Method in class interagents.EuLab
level currently ignored
draw(Graphics, mouseInfo, int) - Method in class interagents.ObjectWithStatus
 
draw(Graphics, mouseInfo, int) - Method in class interagents.userLab
 
draw(Graphics, mouseInfo, int, boolean) - Method in class interagents.ObjectWithStatus
 
draw(Graphics, mouseInfo, int, boolean, boolean) - Method in class interagents.ObjectWithStatus
 
drawAs(Graphics, int) - Method in class objects.plotCollection
 
drawAs(Graphics, int) - Method in class objects.plotPoint
Draws the point as a symbol.
drawAs(Graphics, mouseInfo, int) - Method in class objects.EuPoint
 
drawExcepted(Graphics, mouseInfo, int) - Method in class interagents.ObjectWithStatus
 
drawSecondary(Graphics, mouseInfo, int, int) - Method in class interagents.ObjectWithStatus
 
drawSelected(Graphics, mouseInfo, int) - Method in class interagents.ObjectWithStatus
 
drawSymbol(Graphics, mouseInfo, int, int) - Method in class interagents.ObjectWithStatus
 
drawSymbolExcepted(Graphics, mouseInfo, int, int) - Method in class interagents.ObjectWithStatus
 
drawSymbolSelected(Graphics, mouseInfo, int, int) - Method in class interagents.ObjectWithStatus
 
drawTargets - Variable in class interagents.EuLab
 
dump() - Method in class interagents.EuLab
 

E

EAST - Static variable in class fundamentals.mouseInfo
 
Elementa - class Elementa.
 
Elementa.KeyEventHandler - class Elementa.KeyEventHandler.
 
Elementa.KeyEventHandler() - Constructor for class Elementa.KeyEventHandler
 
Elementa.MouseEventHandler - class Elementa.MouseEventHandler.
 
Elementa.MouseEventHandler() - Constructor for class Elementa.MouseEventHandler
 
Elementa() - Constructor for class Elementa
 
elements() - Method in class interagents.EuLab
 
elements() - Method in class interagents.explicitHolder
 
elements() - Method in class interagents.implicitHolder
 
elements() - Method in class librarian.EuCorder
 
elements() - Method in class librarian.preCorder
 
EMPTY - Static variable in class librarian.LeaTranslator
A constant indicating that an empty line has been read
enable(int, signature) - Method in class operations.OpArchiveUser
 
enable(int, signature) - Method in class operations.OpGoto
 
enable(int, signature) - Method in class operations.Operation
 
End - class moves.End.
Implements the LEA command End
End(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.End
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
EndFinalize - class moves.EndFinalize.
Implements the LEA command EndFinalize
EndFinalize(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.EndFinalize
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
EndIntersection - class interagents.EndIntersection.
 
EndIntersection(Vector) - Constructor for class interagents.EndIntersection
 
EndPremise - class moves.EndPremise.
Implements the LEA command EndPremise
EndPremise(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.EndPremise
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
ends - Variable in class operations.OpAddEnds
 
EndSolution - class moves.EndSolution.
Implements the LEA command EndSolution
EndSolution(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.EndSolution
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
EndTarget - class moves.EndTarget.
Implements the LEA command EndTarget
EndTarget(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.EndTarget
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
ENGLISH - Static variable in class fundamentals.Globals
 
EOF - Static variable in class librarian.LeaTranslator
A constant indicating that the end of the file has been reached
equals(Object) - Method in class fundamentals.leaIdentifier
 
equals(Object) - Method in class objects.EuObject
Compares EuObjects in a mathematical sense: returns true if they are equal up to a reasonable error (see EuReal).
ERROR - Static variable in class fundamentals.mouseInfo
Reference to the color of dividers.
errorLongname(int) - Method in class fundamentals.leaIdentifier
 
errorNodeOf(String) - Method in class librarian.EuNodeManager
 
errorSubmit(EuCorder, int) - Method in class librarian.EuLibrarian
Request the librarian to save the program in a named EuCorder to the database.
errorSubmit(EuCorder, int) - Method in class librarian.visitLibrarian
 
EuAngle - class fundamentals.EuAngle.
 
EuAngle() - Constructor for class fundamentals.EuAngle
 
EuAngle(double) - Constructor for class fundamentals.EuAngle
There is no way to alter the value of a EuAngle.
EuArc - class objects.EuArc.
An instance of this class represents a circle, represented as a cartesian pair and a real.
EuArc() - Constructor for class objects.EuArc
Contructor for dummy object
EuArc(double, double, double, double, double) - Constructor for class objects.EuArc
The constructor does initialization.
EuArc(EuArc, EuPoint, EuPoint) - Constructor for class objects.EuArc
The arc is instantiated as a subarc of the given arc, and with endspoints in the given points
EuArc(EuCircle, EuPoint, EuPoint) - Constructor for class objects.EuArc
The arc is instantiated as a subarc of the given circle, and with endpoints in the given points, going counterclockwise from p1 to p2.
EuArg - class fundamentals.EuArg.
An abstract class representing arguments to LEA commands.
EuArg() - Constructor for class fundamentals.EuArg
 
EuArg(double) - Constructor for class fundamentals.EuArg
 
EuArguments - class fundamentals.EuArguments.
This class holds a collection of arguments to LEA commands.
EuArguments() - Constructor for class fundamentals.EuArguments
The constructor initializes a (small) Vector
EuArguments(int) - Constructor for class fundamentals.EuArguments
The constructor adds datumCount entries of dummy data
EuArguments(int, int) - Constructor for class fundamentals.EuArguments
The constructor adds implicit data from %startDatum to %data+startdatum-1
EuBeacon - class fundamentals.EuBeacon.
 
EuBeacon() - Constructor for class fundamentals.EuBeacon
 
EuBeacon(int) - Constructor for class fundamentals.EuBeacon
Initializes the beacon with a constant
EuBeacon(int, int) - Constructor for class fundamentals.EuBeacon
Initializes the beacon with a constant and a flag
EuBeaconizer - class moves.EuBeaconizer.
This class can analyse options for issuing beacons.
EuBeaconizer() - Constructor for class moves.EuBeaconizer
The constructor does miscellaneous initialization
EuBeaconizer(joinedWrapper, finalWrapper, EuLab) - Constructor for class moves.EuBeaconizer
This constructor examines the options one has in issuing beacons for a pair of objects.
EuCircle - class objects.EuCircle.
An instance of this class represents a circle, represented as a cartesian pair and a radius.
EuCircle() - Constructor for class objects.EuCircle
Contructor for dummy object
EuCircle(double, double, double) - Constructor for class objects.EuCircle
This constructor does instantiates from parameters.
EuCircle(EuCircle) - Constructor for class objects.EuCircle
Creates a new EuCircle instance.
EuCircle(EuPoint, EuRadius) - Constructor for class objects.EuCircle
The circle is instantiated with center in the given point and with the given radius
EuCorder - class librarian.EuCorder.
 
EuCorder(leaIdentifier, LeaTranslator) - Constructor for class librarian.EuCorder
 
EuCorder(workCorder[]) - Constructor for class librarian.EuCorder
Constructor by workMoves
EuHalf - class objects.EuHalf.
An instance of this class represents a half-line, represented as a line using EuLine, along with an endpoint and a direction.
EuHalf() - Constructor for class objects.EuHalf
Contructor for dummy object
EuHalf(double, double, double, double, double, int) - Constructor for class objects.EuHalf
The constructor does initialization.
EuHalf(EuPoint, EuPoint) - Constructor for class objects.EuHalf
The halfline is instantiated through the two given points, with p1 as endpoint
EuHint - class fundamentals.EuHint.
 
EuHint(EuObject) - Constructor for class fundamentals.EuHint
 
EuInterval - class objects.EuInterval.
An instance of this class represents an interval, represented as a line using EuLine, along with two endpoints.
EuInterval() - Constructor for class objects.EuInterval
Contructor for dummy object
EuInterval(double, double, double, double, double, double) - Constructor for class objects.EuInterval
The constructor does initialization.
EuInterval(EuPoint, EuPoint) - Constructor for class objects.EuInterval
The interval is instantiated with endpoints at the two given points
EuLab - class interagents.EuLab.
A EuLab is click consistent when There is no duplication among clickable objects There is no overlapping of clickable objects It is shadow consistent when For every non-full object in the lab, the corresponding full object is also in the lab.
EuLab() - Constructor for class interagents.EuLab
The constructor.
EuLab(int) - Constructor for class interagents.EuLab
 
EuLab(mouseInfo) - Constructor for class interagents.EuLab
 
EuLibrarian - class librarian.EuLibrarian.
 
EuLibrarian(DBInterface) - Constructor for class librarian.EuLibrarian
 
EuLine - class objects.EuLine.
An instance of this class represents a line, represented as two cartesian pairs.
EuLine() - Constructor for class objects.EuLine
Contructor for dummy object
EuLine(double, double, double) - Constructor for class objects.EuLine
The constructor does initialization.
EuLine(double, double, double, double) - Constructor for class objects.EuLine
The constructor does initialization.
EuLine(EuLine) - Constructor for class objects.EuLine
Creates a new EuLine instance.
EuLine(EuPoint, EuPoint) - Constructor for class objects.EuLine
The line is instantiated through the two given points
EuMove - class moves.EuMove.
The class behind all move classes.
EuMove(finalWrapper, finalWrapper, EuArguments, int, String, String, String, int) - Constructor for class moves.EuMove
This constructor checks syntax and sets up the variables in, out, in.mode, out.mode
EuMove(Vector, Vector, Vector, EuLab, String, String) - Constructor for class moves.EuMove
This constructor creates, given a selection of objects from a user, a move which the user may elect to perform.
EuNodeManager - class librarian.EuNodeManager.
 
EuNodeManager(URL) - Constructor for class librarian.EuNodeManager
 
EuObject - class objects.EuObject.
An abstract class from which the concrete EuObject classes are derived.
EuObject() - Constructor for class objects.EuObject
Constructor does nothing
EuParametrized - class objects.EuParametrized.
An instance of this class represents a point, represented as a cartesian pair.
EuParametrized() - Constructor for class objects.EuParametrized
Contructor for dummy object
EuParametrized(double, double) - Constructor for class objects.EuParametrized
Creates a new EuParametrized instance.
EuParametrized(EuVector) - Constructor for class objects.EuParametrized
Creates a new EuParametrized instance.
EuPoint - class objects.EuPoint.
An instance of this class represents a point, represented as a cartesian pair.
EuPoint() - Constructor for class objects.EuPoint
Contructor for dummy object
EuPoint(double, double) - Constructor for class objects.EuPoint
The constructor does initialization.
EuPoint(EuVector) - Constructor for class objects.EuPoint
The constructor does initialization.
EuPoint(mouseInfo, EuObject, Random) - Constructor for class objects.EuPoint
Construct at random on visible part of given parametric object
EuPoint(mouseInfo, Random) - Constructor for class objects.EuPoint
Construct at random on visible part of canvas
EuRadius - class objects.EuRadius.
An instance of this class represents a radius, i.e. a nonnegative integer which can be used to form circles.
EuRadius() - Constructor for class objects.EuRadius
Constructor for dummy object.
EuRadius(double) - Constructor for class objects.EuRadius
The constructor checks that the radius is indeed a nonnegative integer.
EuRadius(EuPoint, EuPoint) - Constructor for class objects.EuRadius
The radius is instantiated as the distance between the two given points
EuRadius(mouseInfo, Random) - Constructor for class objects.EuRadius
Constructed randomly, via mouseInfo.
EuReal - class fundamentals.EuReal.
Describe class EuReal here.
EuReal() - Constructor for class fundamentals.EuReal
There is no way to alter the value of a EuReal
EuReal(double) - Constructor for class fundamentals.EuReal
There is no way to alter the value of a EuReal
EuVector - class fundamentals.EuVector.
Describe class EuVector here.
EuVector() - Constructor for class fundamentals.EuVector
Creates a new EuVector instance.
EuVector(double) - Constructor for class fundamentals.EuVector
Creates a new EuVector instance.
EuVector(double, double) - Constructor for class fundamentals.EuVector
There is no way to alter the value of a EuVector
EuVector(EuVector) - Constructor for class fundamentals.EuVector
There is no way to alter the value of a EuVector
EuVector(EuVector, EuVector) - Constructor for class fundamentals.EuVector
Constructor by two EuVectors; set to v2-v1.
EuVector(mouseVector, mouseInfo) - Constructor for class fundamentals.EuVector
There is no way to alter the value of a EuVector
ex(EuLab) - Method in class moves.EuMove
Executes core commands of the move in joined main/macro mode, possibly affecting the passed @see EuLab.
ex(EuLab) - Method in class moves.Fuse
 
ex(EuLab) - Method in class moves.Provide
Performs the constructions and resolves output.
ex(EuLab) - Method in class moves.ProvidePackage
Performs the constructions and resolves output.
ex(EuLab) - Method in class moves.Require
Performs the constructions and resolves output.
ex(EuLab) - Method in class moves.Run
Performs the constructions and resolves output.
ex(EuLab) - Method in class moves.constructFamily
Performs the constructions and resolves output, identical in main and macro mode
exceptionAt(int) - Method in class librarian.testBase
 
exceptions - package exceptions
 
executeMacro(EuLab, ppProcessor, explicitHolder) - Method in class moves.EuMove
Executes the move in macro mode, possibly affecting the passed @see EuLab Send or recieve data to/from calling program as explicits in a passed explicitHolder
executeMain(EuLab, ppProcessor) - Method in class moves.EuMove
Executes the move, possibly affecting the passed @see EuLab
executeSegmentOnly(EuLab, ppProcessor) - Method in class moves.EuMove
 
exMacro(EuLab, explicitHolder) - Method in class moves.ASolution
Executes core commands of the move in macro mode, possibly affecting the passed @see EuLab This instance passes constructed object to calling EuLab.
exMacro(EuLab, explicitHolder) - Method in class moves.EuMove
Executes core commands of the move in macro mode, possibly affecting the passed @see EuLab Send or recieve data to/from calling program as explicits in a passed explicitHolder.
exMacro(EuLab, explicitHolder) - Method in class moves.Name
 
exMacro(EuLab, explicitHolder) - Method in class moves.TestDatum
 
exMacro(EuLab, explicitHolder) - Method in class moves.newFamily
 
exMain(EuLab) - Method in class moves.ASolution
Executes core commands of the ASolution move in main mode possibly affecting the passed @see EuLab
exMain(EuLab) - Method in class moves.BeginPremise
 
exMain(EuLab) - Method in class moves.EndSolution
Executes core commands of the move in joined main/macro mode, possibly affecting the passed @see EuLab.
exMain(EuLab) - Method in class moves.EuMove
Executes core commands of the move in main mode, possibly affecting the passed @see EuLab Calls ex() as default.
exMain(EuLab) - Method in class moves.Name
 
exMain(EuLab) - Method in class moves.newFamily
 
explainDanish() - Method in class exceptions.UserException
 
explainDanish(String) - Method in class fundamentals.Globals
 
explicitHolder - class interagents.explicitHolder.
 
explicitHolder() - Constructor for class interagents.explicitHolder
 
explicitHolder(finalWrapper, EuLab, int) - Constructor for class interagents.explicitHolder
 
explicitHolder(int) - Constructor for class interagents.explicitHolder
 
explicitHolder(Vector) - Constructor for class interagents.explicitHolder
Translation from vectors of OWS's used in Operations
explicits - Variable in class interagents.joinedWrapper
 
ExternalException - exception exceptions.ExternalException.
 
ExternalException(String) - Constructor for class exceptions.ExternalException
 
extractFirst(char) - Method in class interagents.explicitHolder
 

F

failedLab - Variable in class exceptions.UserException
 
failedSelection - Variable in class exceptions.UserException
 
FAR - Static variable in class fundamentals.EuBeacon
A constant indicating the far beacon
FINALIZE - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is in the FINALIZE segment
finalWrapper - class interagents.finalWrapper.
 
finalWrapper() - Constructor for class interagents.finalWrapper
Constructor as empty object
finalWrapper(implicitHolder) - Constructor for class interagents.finalWrapper
Constructor by implicitHolder; trim implicits , flag all KNOWN
finalWrapper(joinedWrapper, EuLab) - Constructor for class interagents.finalWrapper
Constructor by joinedWrapper;
finalWrapper(Vector, Vector, EuLab) - Constructor for class interagents.finalWrapper
Constructor by Vectors
finalWrapper(wrapItem) - Constructor for class interagents.finalWrapper
Constructor by wrapItem
findAllConstructs(explicitHolder, EuLab) - Method in class moves.AddAuxiliary
Constructs required object and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.AddEnds
Constructs all ends and places them in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.AddRadius
Constructs a circle and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.ConstructArc
Constructs the Arc(s) and places them in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.ConstructCircle
Constructs a circle and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.ConstructHalfLine
Constructs the halfline(s) and places them in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.ConstructInterval
Constructs the interval and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.ConstructLine
Constructs a line and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.FindIntersection
Constructs a circle and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.SetRadius
Constructs the new radius and places it in the provided explicitHolder.
findAllConstructs(explicitHolder, EuLab) - Method in class moves.constructFamily
Does all constructions and places them in the provided explicitHolder.
FindIntersection - class moves.FindIntersection.
Implements the LEA command FindIntersection
FindIntersection(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.FindIntersection
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
FindIntersection(Vector, Vector, Vector, EuLab) - Constructor for class moves.FindIntersection
This constructor tries, given tentative information from a user, to find an input mode.
findSignature(String) - Method in class interagents.finalWrapper
 
FIRST_ORIENTATION - Static variable in class moves.EuBeaconizer
Internal flag for beacon of type CW or CCW
FIRST_PROXIMITY - Static variable in class moves.EuBeaconizer
Internal flag for beacon of type CLOSE or FAR, using first distinguishing point
firstNotOkbetween(int, int) - Method in class librarian.testBase
 
flagNew() - Method in class interagents.wrapItem
 
flagOld() - Method in class interagents.wrapItem
 
forgetAt(int) - Method in class interagents.joinedWrapper
Forget an entry.
forgetStoredCopies(leaIdentifier) - Method in class librarian.EuLibrarian
 
fragment(workCorder[]) - Method in class librarian.EuCorder
 
fundamentals - package fundamentals
 
Fuse - class moves.Fuse.
This class is behind the LEA move Name
Fuse(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.Fuse
This constructor checks syntax, given full information for a LEA program.

G

generator - Variable in class objects.EuLine
A generating vector of the line.
get(int) - Method in class interagents.EuLab
 
get(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
get(int) - Method in class interagents.testDatabase
 
get(int) - Method in class librarian.EuCorder
 
get(int) - Method in class librarian.preCorder
 
get(int) - Method in class librarian.workCorder
 
get(int, EuLab) - Method in class interagents.implicitHolder
Retrieve an implicit entry as an explicit using the lab.
getAll() - Method in class fundamentals.signature
 
getArc(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getArc(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
getArg(int) - Method in class fundamentals.EuArguments
Retrieve an argument
getAs(String) - Method in class fundamentals.signature
Requires that a can() call with the same string has returned true
getAsCast(String) - Method in class fundamentals.signature
Requires that a can() call with the same string has returned true
getCircle(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getCircle(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
getClip(mouseInfo) - Method in class objects.EuObject
Represent the visible portion of the object as a collection of arcs, intervals or points.
getCroupier() - Method in class librarian.ppProcessor
 
getCyclicPlot(int) - Method in class objects.plotCollection
 
getDirection() - Method in class objects.EuHalf
Describe getDirection method here.
getFirstOutIndex() - Method in class moves.EuMove
 
getFirstSubobject() - Method in class fundamentals.signature
 
getHalf(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getHalf(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
getIncoming(EuVector, EuReal, int) - Method in class fundamentals.mouseInfo
Describe getIncoming method here.
getInterval(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getInterval(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
getLabel() - Method in class interagents.literalWrapItem
 
getLabel() - Method in class interagents.wrapItem
 
getLabel(int) - Method in class interagents.finalWrapper
 
getLibrarian() - Method in class librarian.ppProcessor
 
getLine(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getLine(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
getMessage() - Method in class interagents.userLab
 
getNearObjects(signature, int, int, mouseInfo) - Method in class operations.OpFindIntersectionAS
This method is used when the operation is performed because of a mouse click.
getNonRadii() - Method in class fundamentals.signature
 
getNumber(int) - Method in class moves.EuBeaconizer
 
getObject() - Method in class interagents.ObjectWithStatus
 
getObjectTrace() - Method in class librarian.ppProcessor
 
getOperation(String) - Method in class interagents.userLab
Get an operation.
getOutgoing(EuVector, EuReal, int) - Method in class fundamentals.mouseInfo
Describe getOutgoing method here.
getParametrized() - Method in class fundamentals.signature
 
getParametrized(int, EuLab) - Method in class interagents.finalWrapper
Retrieve one implicit entry as an explicit parametrized using the lab.
getPlot(int) - Method in class objects.plotCollection
 
getPoint(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getPoint(int, EuLab) - Method in class interagents.finalWrapper
Retrieve one implicit entry as an explicit point using the lab.
getRadii() - Method in class fundamentals.signature
 
getRadius(int) - Method in class interagents.joinedWrapper
Retrieve an explicit entry.
getRadius(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
getStored(leaIdentifier, Hashtable) - Method in class librarian.EuLibrarian
 
getStoredException() - Method in class fundamentals.Globals
 
getSubobjects() - Method in class fundamentals.signature
 
getTestDataLine() - Method in class librarian.ppProcessor
 
getTestDatum(int) - Method in class librarian.ppProcessor
 
getWork() - Method in class librarian.EuLibrarian
 
getWork(boolean) - Method in class librarian.EuLibrarian
 
getWorkSegment(int) - Method in class librarian.EuLibrarian
 
Globals - class fundamentals.Globals.
A class for dealing with global properties in Elementa.
Globals() - Constructor for class fundamentals.Globals
 

H

hasControl() - Method in class interagents.finalWrapper
 
hashCode() - Method in class fundamentals.leaIdentifier
 
hashCode() - Method in class fundamentals.mouseInfo
Degenerate a hash code associated to the current dimensions.
hasLabel() - Method in class interagents.literalWrapItem
 
hasLabel() - Method in class interagents.wrapItem
Return true if the wrapItem is of textual type.
hiddenObjs - Variable in class interagents.UndoStackElement
 
hiddenTrace - Variable in class interagents.UndoStackElement
 
hide(ObjectWithStatus) - Method in class operations.Operation
Hides an object and records it for the undo stack.
hinter - Variable in class librarian.EuLibrarian
 
hintProvider(leaIdentifier) - Method in class librarian.DBInterface
 
historyLookup(int, int) - Method in class librarian.ppProcessor
Looks up the EuLab index of a previous output of type typeIndex.

I

ICCW - Static variable in class fundamentals.EuBeacon
A constant indicating the close beacon
ICW - Static variable in class fundamentals.EuBeacon
A constant indicating the far beacon
id - Variable in class interagents.EuLab
 
id - Variable in class interagents.provenienceWrapper
 
identical(double) - Method in class fundamentals.EuReal
Compares the value to another one, supplied as a double.
identical(double, double) - Method in class fundamentals.EuVector
False if this is dummy
identical(EuAngle) - Method in class fundamentals.EuAngle
Compares the value to another one, supplied as another EuAngle
identical(EuReal) - Method in class fundamentals.EuReal
Compares the value to another one, supplied as another EuReal.
identical(EuVector) - Method in class fundamentals.EuVector
False if this or other is dummy
ignore() - Method in class fundamentals.Globals
 
illustrateException(UserException) - Method in class interagents.userLab
 
impending() - Method in class librarian.EuCorder
 
implicitHolder - class interagents.implicitHolder.
 
implicitHolder() - Constructor for class interagents.implicitHolder
 
implicitHolder(int) - Constructor for class interagents.implicitHolder
 
implicits - Variable in class interagents.finalWrapper
 
implicits - Variable in class interagents.joinedWrapper
 
in - Variable in class moves.EuMove
Contains the input data for the move, as implicit information to be held up against a EuLab.
inAngle - Variable in class objects.EuArc
The parameter at which the arc begins, moving counterclockwise.
index - Variable in class interagents.provenienceWrapper
 
indirectArg - class fundamentals.indirectArg.
 
indirectArg(int) - Constructor for class fundamentals.indirectArg
 
info - Variable in class interagents.EuLab
The default mouseinfo
infoHash - Variable in class objects.EuObject
The hash code of the last mouseInfo used when displaying this object
init() - Method in class Elementa
 
initAllWorkSegments(String, int) - Method in class librarian.EuLibrarian
 
initArguments(EuArguments, int) - Method in class moves.EuMove
Initializes arguments, throwing a DesignException if arguments unexpected This instance will not accept arguments
initBeacon(int) - Method in class moves.EuMove
Initializes beacon, throwing a DesignException if beacon unexpected This instance will not accept beacons
initBeacon(int) - Method in class moves.constructFamilyBeacon
Initializes beacon, throwing a DesignException if beacon unexpected This instance will accept beacons, leaving to iobUsageChecks() to check their relevance
initFromLea(EuCorder, Random, int) - Method in class interagents.userLab
 
initialize(EuLab, int, Random) - Method in class librarian.EuCorder
 
initialize(EuLab, int, Random) - Method in class librarian.preCorder
 
initialMinMax - Variable in class fundamentals.mouseInfo
Initial value, @see mouseInfo
initPpp(EuCorder) - Method in class librarian.EuLibrarian
 
initTraceTree() - Method in class interagents.EuLab
 
inner(double, double) - Method in class fundamentals.EuVector
Describe inner method here.
inner(EuVector) - Method in class fundamentals.EuVector
Describe inner method here.
inParameter - Variable in class objects.EuHalf
The parameter at which the half-line begins.
inParameter - Variable in class objects.EuInterval
The incoming parameter for the interval.
inSignature - Variable in class fundamentals.leaIdentifier
 
interagents - package interagents
 
interiorContains(EuVector) - Method in class objects.EuArc
See if passed point lies inside the arc
interiorContains(EuVector) - Method in class objects.EuHalf
See if passed point lies inside the half-line.
interiorContains(EuVector) - Method in class objects.EuInterval
See if passed point lies inside the interval..
interiorContains(EuVector) - Method in class objects.EuObject
Determines whether or not a given point is contained in the interior the present object (up to a small error, see EuReal).
interiorContains(EuVector) - Method in class objects.EuParametrized
See if passed point lies in the interior of the object.
interiorContains(EuVector) - Method in class objects.EuPoint
Always false
interiorContains(EuVector) - Method in class objects.EuRadius
Returns false as radii have no interior points.
INTERNAL - Static variable in class moves.EuBeaconizer
Internal flag for beacon of type PLUS or MINUS
InternalException - exception exceptions.InternalException.
An exception throwed in case of internal errors in the program.
InternalException(String) - Constructor for class exceptions.InternalException
The constructor.
INTERNALORIENTATION - Static variable in class moves.EuBeaconizer
 
intersection - Variable in class operations.OpFindIntersection
 
Intersection - class interagents.Intersection.
 
Intersection(Vector) - Constructor for class interagents.Intersection
 
invisibleRandomPoint(mouseInfo, Random) - Method in class objects.EuArc
Chooses a sensible point on the arc when the arc is invisible.
invisibleRandomPoint(mouseInfo, Random) - Method in class objects.EuCircle
Chooses a sensible point on the circle when the circle is invisible.
invisibleRandomPoint(mouseInfo, Random) - Method in class objects.EuHalf
Chooses a sensible point on the half line when the half line is invisible.
invisibleRandomPoint(mouseInfo, Random) - Method in class objects.EuInterval
Chooses a sensible point on the interval when the interval is invisible.
invisibleRandomPoint(mouseInfo, Random) - Method in class objects.EuLine
Chooses a sensible point on the line when the line is invisible.
invisibleRandomPoint(mouseInfo, Random) - Method in class objects.EuParametrized
Describe invisibleRandomPoint method here.
iobUsageChecks() - Method in class moves.ASolution
Does various checks to see that the conditions described in the field Input/output/beacon usage of the description of the LEA commands are in fact met.
iobUsageChecks() - Method in class moves.AddEnds
Does various checks to see that the conditions described in the field Input/output/beacon usage of the description of the LEA commands are in fact met.
iobUsageChecks() - Method in class moves.ConstructHalfLine
Does various checks to see that the conditions described in the field Input/output/beacon usage of the description of the LEA commands are in fact met.
iobUsageChecks() - Method in class moves.EuMove
Does various checks to see that the conditions described in the field Input/output/beacon usage of the description of the LEA commands are in fact met.
iobUsageChecks() - Method in class moves.FindIntersection
Does various checks to see that the conditions described in the field Input/output/beacon usage of the description of the LEA commands are in fact met.
iobUsageChecks() - Method in class moves.constructFamilyBeacon
Does various checks to see that the conditions described in the field Input/output/beacon usage of the description of the LEA commands are in fact met.
is(int) - Method in class fundamentals.EuBeacon
 
is(testBase) - Method in class librarian.defaultOkBetween
 
is(testBase) - Method in class librarian.notOkBetween
 
is(testBase) - Method in class librarian.okBetween
 
is(testBase) - Method in class librarian.tooLong
 
is(testBase) - Method in class librarian.upToObject
 
isAge() - Method in class fundamentals.EuBeacon
 
isClean() - Method in class interagents.userLab
 
isDummy() - Method in class fundamentals.EuArguments
 
isDummy() - Method in class fundamentals.EuReal
Describe isDummy method here.
isDummy() - Method in class fundamentals.EuVector
Describe isDummy method here.
isDummy() - Method in class moves.TestDatum
 
isFull() - Method in class interagents.ObjectWithStatus
 
isFull() - Method in class interagents.wrapItem
 
isFull() - Method in class interagents.wrapItemBlock
 
isFull() - Method in class objects.EuArc
Describe isFull method here.
isFull() - Method in class objects.EuCircle
Describe isFull method here.
isFull() - Method in class objects.EuHalf
Describe isFull method here.
isFull() - Method in class objects.EuInterval
Describe isFull method here.
isFull() - Method in class objects.EuLine
Describe isFull method here.
isFull() - Method in class objects.EuObject
Return true if the item is of type R, L, C, or P
isFull() - Method in class objects.EuPoint
Describe isFull method here.
isFull() - Method in class objects.EuRadius
Determine whether object is a subobject of another.
isInternal() - Method in class fundamentals.EuBeacon
 
isInternalOrientation() - Method in class fundamentals.EuBeacon
 
isMessageLab() - Method in class interagents.userLab
 
isnew - Variable in class interagents.wrapItem
True if object is newly constructed
isNew() - Method in class interagents.wrapItem
 
isNotOkBetween(int, int) - Method in class librarian.testBase
 
isOkBetween(int, int) - Method in class librarian.testBase
 
isOrientation() - Method in class fundamentals.EuBeacon
 
isProximity() - Method in class fundamentals.EuBeacon
 
issue(DesignException) - Method in class fundamentals.Globals
 
issue(UserException) - Method in class fundamentals.Globals
 
issueBeacon(finalWrapper, EuLab) - Method in class moves.EuMove
Default is no beacons, overwritten in constructFamilyBeacon
issueBeacon(finalWrapper, EuLab) - Method in class moves.constructFamilyBeacon
Finds a beacon that distinguishes.
issueBeacon(int, int) - Method in class moves.EuBeaconizer
 
issueBeacon(joinedWrapper, EuLab) - Method in class moves.constructFamily
Does nothing, but is overwritten in constructFamilyWithBeacon
isTargetConsistent() - Method in class interagents.EuLab
Check whether or not lab is target consistent, see above.
isTooLong(int) - Method in class librarian.testBase
 
isTypeName(char) - Static method in class interagents.wrapItemBlock
Static method for looking up typecodes
isUndoable() - Method in class operations.Operation
 
isVisible(mouseInfo) - Method in class objects.EuObject
Determine if object is currently visible on screen
isWorking() - Method in class librarian.EuLibrarian
 

J

joinedWrapper - class interagents.joinedWrapper.
 
joinedWrapper() - Constructor for class interagents.joinedWrapper
Construct empty wrapper
joinedWrapper(explicitHolder, EuLab) - Constructor for class interagents.joinedWrapper
Construct by translating another wrapper; may take over parts of other Take over explicits, update implicits by holding up explicits to lab
joinedWrapper(implicitHolder, EuLab) - Constructor for class interagents.joinedWrapper
Construct by translating another wrapper; may take over parts of other

K

key - Variable in class operations.OpPrint
 
keys - Static variable in class librarian.EuLibrarian
 
keyTyped(KeyEvent) - Method in class Elementa.KeyEventHandler
 
keywords - Variable in class librarian.EuLibrarian
 

L

labelLookup(String) - Method in class librarian.ppProcessor
 
labelWrapItem - class interagents.labelWrapItem.
 
labelWrapItem(String) - Constructor for class interagents.labelWrapItem
 
lastExercise() - Method in class librarian.DBInterface
 
lastHint - Variable in class interagents.userLab
 
LeaException - exception exceptions.LeaException.
The exception class from which all other are derived
LeaException(String) - Constructor for class exceptions.LeaException
The constructor.
leaid - Variable in class exceptions.LeaException
 
leaid - Variable in class librarian.EuCorder
 
leaid - Variable in class librarian.preCorder
 
leaid - Variable in class operations.OpSetBookmark
 
leaid - Variable in class operations.OpUser
 
leaIdentifier - class fundamentals.leaIdentifier.
This class holds a collection of arguments to LEA commands.
leaIdentifier(leaIdentifier, int) - Constructor for class fundamentals.leaIdentifier
 
leaIdentifier(leaIdentifier, int, boolean) - Constructor for class fundamentals.leaIdentifier
 
leaIdentifier(String) - Constructor for class fundamentals.leaIdentifier
The constructor initializes a (small) Vector
leaSource() - Method in class librarian.EuCorder
 
leaSource() - Method in class librarian.preCorder
 
LeaTranslator - class librarian.LeaTranslator.
 
LeaTranslator(Hashtable, int) - Constructor for class librarian.LeaTranslator
Readies the translator for use by reading the keywords from a file found at a URL supplied as a string.
length() - Method in class fundamentals.EuVector
Describe length method here.
level - Variable in class operations.Operation
 
librarian - package librarian
 
librarian - Variable in class moves.Provide
 
librarian - Variable in class moves.ProvidePackage
 
librarian - Variable in class moves.Require
 
librarian - Variable in class moves.Run
 
librarian - Variable in class operations.OpUser
 
line - Variable in class operations.OpExamine
 
literalWrapItem - class interagents.literalWrapItem.
 
literalWrapItem(String) - Constructor for class interagents.literalWrapItem
 
loaded - Variable in class librarian.EuLibrarian
 
loadup(leaIdentifier, String) - Method in class librarian.EuLibrarian
Request the librarian to load up a EuCorder with a named program.
loadup(leaIdentifier, String) - Method in class librarian.visitLibrarian
 
locateCyclic(EuAngle) - Method in class objects.plotCollection
locate an angle among the visible parameters, interpreted as angles.
longname - Variable in class fundamentals.leaIdentifier
 
lookup(EuLab) - Method in class interagents.finalWrapper
 
lookup(EuObject) - Method in class interagents.EuLab
This function does not work, because objs contains objects of the class ObjectWithStatus and not EuObject.
lookup(finalWrapper, int) - Method in class interagents.EuLab
 
lookup(int) - Method in class interagents.EuLab
 
lookup(wrapItem) - Method in class interagents.EuLab
 
lookupIndex(EuObject) - Method in class interagents.EuLab
 
lookupIndex(ObjectWithStatus) - Method in class interagents.EuLab
 
lookupObject(EuObject) - Method in class interagents.EuLab
 
lookupSolutionObject(EuObject) - Method in class interagents.EuLab
 
lowerTypeName() - Method in class interagents.wrapItem
 

M

m - Variable in class librarian.upToObject
 
main(String[]) - Static method in class PDFtest
 
main(String[]) - Static method in class PDFtest2
 
main(String[]) - Static method in class bbmenta
 
main(String[]) - Static method in class clmenta
 
makeDummyExplicit() - Method in class moves.NewArc
 
makeDummyExplicit() - Method in class moves.NewCircle
 
makeDummyExplicit() - Method in class moves.NewHalfLine
 
makeDummyExplicit() - Method in class moves.NewInterval
 
makeDummyExplicit() - Method in class moves.NewLine
 
makeDummyExplicit() - Method in class moves.NewPoint
 
makeDummyExplicit() - Method in class moves.NewRadius
 
makeDummyExplicit() - Method in class moves.newFamily
 
makeExplicit() - Method in class moves.NewArc
 
makeExplicit() - Method in class moves.NewCircle
 
makeExplicit() - Method in class moves.NewHalfLine
 
makeExplicit() - Method in class moves.NewInterval
 
makeExplicit() - Method in class moves.NewLine
 
makeExplicit() - Method in class moves.NewPoint
 
makeExplicit() - Method in class moves.NewRadius
 
makeExplicit() - Method in class moves.newFamily
 
matchingPair(EuVector, EuVector, EuVector, EuVector) - Method in class objects.EuParametrized
Describe matchingPair method here.
maxConstructionLevel - Variable in class interagents.EuLab
Maximal depth of macro call in construction so far
maxOkEntry() - Method in class Elementa
 
maxSize - Variable in class fundamentals.mouseInfo
The longest side of the rectangle which is actually displayed
menuname - Variable in class fundamentals.leaIdentifier
 
menuname - Variable in class fundamentals.navigationItem
 
merge(finalWrapper, EuLab) - Method in class interagents.explicitHolder
 
merge(finalWrapper, EuLab) - Method in class interagents.finalWrapper
Check contents, not allowing for degeneration
merge(joinedWrapper, EuLab) - Method in class interagents.finalWrapper
Resolve, warning for degeneration, using flags
merge(joinedWrapper, EuLab, boolean) - Method in class interagents.finalWrapper
 
minSize - Variable in class fundamentals.mouseInfo
The side of the square which must be displayed
MINUS - Static variable in class fundamentals.EuBeacon
A constant indicating the minus beacon
missingid - Variable in class exceptions.LeaException
 
mouseInfo - class fundamentals.mouseInfo.
The mouseInfo contains information describing how a porion of the real plane and the mathematical objects on it are displayed.
mouseInfo(int) - Constructor for class fundamentals.mouseInfo
Using the pixel size of the window, initializes all values to ensure that a square centered at (0,0) and with height 2*@see initialMinMax is visible.
mouseInfo(int, int, int, int, int) - Constructor for class fundamentals.mouseInfo
Using the pixel size of the window, initializes all values to ensure that a square centered at (0,0) and with height 2*@see initialMinMax is visible.
mousePressed(MouseEvent) - Method in class Elementa.MouseEventHandler
 
mouseReleased(MouseEvent) - Method in class Elementa.MouseEventHandler
 
MouseTolerance - Static variable in class fundamentals.mouseVector
The number of pixels determining the maximal allowed distance between a mouse position and an object, under which they can be considered close.
mouseVector - class fundamentals.mouseVector.
 
mouseVector(EuVector, mouseInfo) - Constructor for class fundamentals.mouseVector
 
mouseVector(int, int) - Constructor for class fundamentals.mouseVector
 
mouseVicinity(int, int) - Method in class interagents.userLab
 
mouseVicinity(int, int, mouseInfo) - Method in class interagents.userLab
 
mouseVicinity(int, int, mouseInfo) - Method in class objects.EuObject
Determines whether or not the mouse is close (in a sense determined in mouseVector) to the object's representation on screen.
mouseVicinity(mouseVector) - Method in class objects.plotArc
See if mouse position is close to this point.
mouseVicinity(mouseVector) - Method in class objects.plotCollection
See if mouse position is close to this point.
mouseVicinity(mouseVector) - Method in class objects.plotInterval
See if mouse position is close to this point.
mouseVicinity(mouseVector) - Method in interface objects.plotObject
See if mouse position is close to this plot object.
mouseVicinity(mouseVector) - Method in class objects.plotPoint
See if mouse position is close to this point.
mouseVicinity(mouseVector, mouseInfo) - Method in class interagents.ObjectWithStatus
 
mouseVicinity(mouseVector, mouseInfo) - Method in class objects.EuObject
Determines whether or not the mouse is close (in a sense determined in mouseVector) to the object's representation on screen.
mouseVicinity(mouseVector, mouseInfo) - Method in class objects.EuRadius
Determine whether mouse position is close to displayed object
move - Variable in class interagents.UndoStackElement
 
MOVE - Static variable in class librarian.LeaTranslator
A constant indicating that a move has been successfully read
moves - package moves
 
mustDraw(int) - Method in class interagents.ObjectStatus
 
mustRefresh - Variable in class interagents.ObjectStatus
true if the object must be refreshed at next redrawing opportunity

N

n - Variable in class librarian.upToObject
 
N - Static variable in class fundamentals.EuReal
Describe constant N here.
name - Variable in class interagents.ObjectStatus
 
name - Variable in class interagents.UndoStackElement
 
Name - class moves.Name.
This class is behind the LEA move Name
name() - Method in class moves.EuMove
 
name() - Method in class operations.OpBar
 
name() - Method in class operations.Operation
The following method returns the name of the operation.
Name(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.Name
This constructor checks syntax, given full information for a LEA program.
nameDisplacementAngle(mouseInfo) - Method in class objects.EuCircle
Describe nameDisplacementAngle method here.
nameDisplacementAngle(mouseInfo) - Method in class objects.EuInterval
Describe nameDisplacementAngle method here.
nameDisplacementAngle(mouseInfo) - Method in class objects.EuLine
Describe nameDisplacementAngle method here.
nameDisplacementAngle(mouseInfo) - Method in class objects.EuObject
Used for locating labels for the object on screen
nameDisplacementAngle(mouseInfo) - Method in class objects.EuPoint
Describe nameDisplacementAngle method here.
nameDisplacementAngle(mouseInfo) - Method in class objects.EuRadius
Describe nameDisplacementAngle method here.
nameLocation(mouseInfo) - Method in class objects.EuObject
Used for locating labels for the object on screen
nameLocation(mouseInfo) - Method in class objects.EuParametrized
Describe nameLocation method here.
nameLocation(mouseInfo) - Method in class objects.EuPoint
Describe nameLocation method here.
nameLocation(mouseInfo) - Method in class objects.EuRadius
Describe nameLocation method here.
nameParameter(mouseInfo) - Method in class objects.EuCircle
Describe nameParameter method here.
nameParameter(mouseInfo) - Method in class objects.EuInterval
Describe nameParameter method here.
nameParameter(mouseInfo) - Method in class objects.EuLine
Describe nameParameter method here.
nameParameter(mouseInfo) - Method in class objects.EuParametrized
Describe nameParameter method here.
navigationItem - class fundamentals.navigationItem.
This class holds a collection of arguments to LEA commands.
navigationItem(String, String) - Constructor for class fundamentals.navigationItem
The constructor initializes a (small) Vector
NE - Static variable in class fundamentals.mouseInfo
 
NEW - Static variable in class fundamentals.EuBeacon
A constant indicating the new beacon
NewArc - class moves.NewArc.
Implements the LEA command NewArc
NewArc(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewArc
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewArc(int) - Constructor for class moves.NewArc
 
NewCircle - class moves.NewCircle.
Implements the LEA command NewCircle
NewCircle(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewCircle
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewCircle(int) - Constructor for class moves.NewCircle
 
newFamily - class moves.newFamily.
This abstract class joins all LEA moves named New...
newFamily(finalWrapper, finalWrapper, EuArguments, int, String, int) - Constructor for class moves.newFamily
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
newFamily(int, String, int) - Constructor for class moves.newFamily
 
NewHalfLine - class moves.NewHalfLine.
Implements the LEA command NewHalfLine
NewHalfLine(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewHalfLine
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewHalfLine(int) - Constructor for class moves.NewHalfLine
 
NewInterval - class moves.NewInterval.
Implements the LEA command NewInterval
NewInterval(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewInterval
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewInterval(int) - Constructor for class moves.NewInterval
 
newlab - Variable in class operations.OpDesign
 
newlab - Variable in class operations.OpDesignTest
 
NewLine - class moves.NewLine.
Implements the LEA command NewLine
NewLine(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewLine
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewLine(int) - Constructor for class moves.NewLine
 
NewPoint - class moves.NewPoint.
Implements the LEA command NewPoint
NewPoint(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewPoint
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewPoint(int) - Constructor for class moves.NewPoint
 
NewRadius - class moves.NewRadius.
Implements the LEA command NewRadius
NewRadius(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.NewRadius
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewRadius(int) - Constructor for class moves.NewRadius
 
nextItem() - Method in class librarian.LeaTranslator
Reads the next token, establishes and returns its type and wraps it into an object which is stored at @see currentFind. the type is also stored at @see currentType for internal use
nextLine() - Method in class librarian.LeaTranslator
Reads the next line and tries to convert it to a @see EuMove.
nodeOf(leaIdentifier) - Method in class librarian.EuNodeManager
 
nodes - Variable in class librarian.EuNodeManager
 
normalized() - Method in class fundamentals.EuVector
Describe normalized method here.
NORTH - Static variable in class fundamentals.mouseInfo
 
notOkBetween - class librarian.notOkBetween.
 
notOkBetween(int, int, String) - Constructor for class librarian.notOkBetween
 
number - Variable in class interagents.wrapItemBlock
 
NUMBER_OF_SUBTYPES - Static variable in class fundamentals.Globals
 
number() - Method in class interagents.wrapItem
Returns the number
numberOfBeacons - Variable in class librarian.EuLibrarian
 
numericVal() - Method in class fundamentals.EuArg
 
NW - Static variable in class fundamentals.mouseInfo
 

O

o - Variable in class interagents.ObjectWithStatus
 
objects - package objects
 
objects - Variable in class operations.Operation
 
ObjectStatus - class interagents.ObjectStatus.
 
ObjectStatus(int) - Constructor for class interagents.ObjectStatus
 
objectTrace - Variable in class librarian.ppProcessor
 
ObjectWithStatus - class interagents.ObjectWithStatus.
 
ObjectWithStatus(EuObject, int) - Constructor for class interagents.ObjectWithStatus
Constructor sets up status with defaults for the passed segment
ObjectWithStatus(EuObject, ObjectStatus) - Constructor for class interagents.ObjectWithStatus
Constructor sets up passed status
objs - Variable in class interagents.EuLab
The objects in the lab.
okBetween - class librarian.okBetween.
 
okBetween(int, int, String) - Constructor for class librarian.okBetween
 
OLD - Static variable in class fundamentals.EuBeacon
A constant indicating the old beacon
onCanvas(double, double) - Method in class fundamentals.mouseInfo
Finds out whether a given mathematical point is currently visible on the canvas
onCanvas(EuVector) - Method in class fundamentals.mouseInfo
Finds out whether a given mathematical point is currently visible on the canvas
onloan - Variable in class librarian.EuLibrarian
 
onSameCircle(EuCircle) - Method in class objects.EuCircle
Describe onSameCircle method here.
onSameLine(EuLine) - Method in class objects.EuLine
Describe onSameLine method here.
OpAddAuxiliary - class operations.OpAddAuxiliary.
 
OpAddAuxiliary(userLab, Random) - Constructor for class operations.OpAddAuxiliary
 
OpAddAuxiliary(userLab, Random, int) - Constructor for class operations.OpAddAuxiliary
 
OpAddEnds - class operations.OpAddEnds.
 
OpAddEnds(userLab) - Constructor for class operations.OpAddEnds
 
OpAddEndsAS - class operations.OpAddEndsAS.
 
OpAddEndsAS(userLab) - Constructor for class operations.OpAddEndsAS
 
OpArchiveUser - class operations.OpArchiveUser.
 
OpArchiveUser(userLab, Random, EuLibrarian, leaIdentifier) - Constructor for class operations.OpArchiveUser
 
OpBar - class operations.OpBar.
 
OpBar(userLab) - Constructor for class operations.OpBar
 
OpCartesian - class operations.OpCartesian.
 
OpCartesian(userLab) - Constructor for class operations.OpCartesian
 
OpConstructArc - class operations.OpConstructArc.
 
OpConstructArc(userLab) - Constructor for class operations.OpConstructArc
 
OpConstructCircle - class operations.OpConstructCircle.
 
OpConstructCircle(userLab) - Constructor for class operations.OpConstructCircle
 
OpConstructHalfLine - class operations.OpConstructHalfLine.
 
OpConstructHalfLine(userLab) - Constructor for class operations.OpConstructHalfLine
 
OpConstructInterval - class operations.OpConstructInterval.
 
OpConstructInterval(userLab) - Constructor for class operations.OpConstructInterval
 
OpConstructLine - class operations.OpConstructLine.
 
OpConstructLine(userLab) - Constructor for class operations.OpConstructLine
 
OpDelay - class operations.OpDelay.
 
OpDelay(userLab, int, userLab, String, String) - Constructor for class operations.OpDelay
 
OpDelay(userLab, int, userLab, String, String, boolean) - Constructor for class operations.OpDelay
 
OpDelayGoOn - class operations.OpDelayGoOn.
 
OpDelayGoOn(userLab) - Constructor for class operations.OpDelayGoOn
 
OpDeleteAll - class operations.OpDeleteAll.
 
OpDeleteAll(userLab) - Constructor for class operations.OpDeleteAll
 
OpDeselectAll - class operations.OpDeselectAll.
 
OpDeselectAll(userLab) - Constructor for class operations.OpDeselectAll
 
OpDesign - class operations.OpDesign.
 
OpDesign(userLab, EuLibrarian, int) - Constructor for class operations.OpDesign
 
OpDesignAbort - class operations.OpDesignAbort.
 
OpDesignAbort(userLab) - Constructor for class operations.OpDesignAbort
 
OpDesignChooseTest - class operations.OpDesignChooseTest.
 
OpDesignChooseTest(userLab, EuLibrarian, EuArguments) - Constructor for class operations.OpDesignChooseTest
 
OpDesignComplete - class operations.OpDesignComplete.
 
OpDesignComplete(userLab, EuLibrarian) - Constructor for class operations.OpDesignComplete
 
OpDesignDump - class operations.OpDesignDump.
 
OpDesignDump(userLab, EuLibrarian) - Constructor for class operations.OpDesignDump
 
OpDesignerGrid - class operations.OpDesignerGrid.
 
OpDesignerGrid(userLab) - Constructor for class operations.OpDesignerGrid
 
OpDesignFinish - class operations.OpDesignFinish.
 
OpDesignFinish(userLab, EuLibrarian) - Constructor for class operations.OpDesignFinish
 
OpDesignTest - class operations.OpDesignTest.
 
OpDesignTest(userLab, EuLibrarian) - Constructor for class operations.OpDesignTest
 
OpDump - class operations.OpDump.
 
OpDump(userLab, EuLibrarian) - Constructor for class operations.OpDump
 
OpDumpTraceTree - class operations.OpDumpTraceTree.
 
OpDumpTraceTree(userLab, EuCorder) - Constructor for class operations.OpDumpTraceTree
 
OpEnd - class operations.OpEnd.
 
OpEnd(userLab, EuCorder) - Constructor for class operations.OpEnd
 
Operation - class operations.Operation.
 
Operation(userLab, int) - Constructor for class operations.Operation
 
operationName() - Method in class fundamentals.EuBeacon
 
operationName() - Method in class moves.AddAuxiliary
 
operationName() - Method in class moves.AddEnds
 
operationName() - Method in class moves.ConstructArc
 
operationName() - Method in class moves.ConstructCircle
 
operationName() - Method in class moves.ConstructHalfLine
 
operationName() - Method in class moves.ConstructInterval
 
operationName() - Method in class moves.ConstructLine
 
operationName() - Method in class moves.EuMove
 
operationName() - Method in class moves.FindIntersection
 
operationName() - Method in class moves.Run
 
operationName() - Method in class moves.SetRadius
 
operations - package operations
 
OpExamine - class operations.OpExamine.
 
OpExamine(userLab, testBase) - Constructor for class operations.OpExamine
 
OpExamineAbort - class operations.OpExamineAbort.
 
OpExamineAbort(userLab) - Constructor for class operations.OpExamineAbort
 
OpFindIntersection - class operations.OpFindIntersection.
 
OpFindIntersection(userLab) - Constructor for class operations.OpFindIntersection
 
OpFindIntersectionAS - class operations.OpFindIntersectionAS.
 
OpFindIntersectionAS(userLab) - Constructor for class operations.OpFindIntersectionAS
 
OpFinish - class operations.OpFinish.
 
OpFinish(userLab, EuLibrarian) - Constructor for class operations.OpFinish
 
OpFreehand - class operations.OpFreehand.
 
OpFreehand(userLab) - Constructor for class operations.OpFreehand
 
OpGoto - class operations.OpGoto.
 
OpGoto(userLab, EuCorder, int, int, EuMove, int) - Constructor for class operations.OpGoto
 
OpHideSecondary - class operations.OpHideSecondary.
 
OpHideSecondary(userLab) - Constructor for class operations.OpHideSecondary
 
OpHint - class operations.OpHint.
 
OpHint(userLab, EuLibrarian, int) - Constructor for class operations.OpHint
 
OpName - class operations.OpName.
 
OpName(userLab) - Constructor for class operations.OpName
 
OpNavigate - class operations.OpNavigate.
 
OpNavigate(userLab, String, String) - Constructor for class operations.OpNavigate
 
OpNoBP - class operations.OpNoBP.
 
OpNoBP(userLab) - Constructor for class operations.OpNoBP
 
OpOkToRedo - class operations.OpOkToRedo.
 
OpOkToRedo(userLab, userLab, String) - Constructor for class operations.OpOkToRedo
 
OpPrint - class operations.OpPrint.
 
OpPrint(userLab) - Constructor for class operations.OpPrint
 
OpRedo - class operations.OpRedo.
 
OpRedo(userLab) - Constructor for class operations.OpRedo
 
OpRefocus - class operations.OpRefocus.
 
OpRefocus(userLab) - Constructor for class operations.OpRefocus
 
OpRestart - class operations.OpRestart.
 
OpRestart(userLab, EuCorder) - Constructor for class operations.OpRestart
 
OpSelectRadius - class operations.OpSelectRadius.
 
OpSelectRadius(userLab) - Constructor for class operations.OpSelectRadius
 
OpSetBookmark - class operations.OpSetBookmark.
 
OpSetBookmark(userLab, leaIdentifier) - Constructor for class operations.OpSetBookmark
 
OpSetOrientationBP - class operations.OpSetOrientationBP.
 
OpSetOrientationBP(userLab) - Constructor for class operations.OpSetOrientationBP
 
OpSetProximityBP - class operations.OpSetProximityBP.
 
OpSetProximityBP(userLab) - Constructor for class operations.OpSetProximityBP
 
OpSetRadius - class operations.OpSetRadius.
 
OpSetRadius(userLab) - Constructor for class operations.OpSetRadius
 
OpShowConstruction - class operations.OpShowConstruction.
 
OpShowConstruction(userLab) - Constructor for class operations.OpShowConstruction
 
OpStep - class operations.OpStep.
 
OpStep(userLab, EuCorder) - Constructor for class operations.OpStep
 
OpTrigDoubleSelections - class operations.OpTrigDoubleSelections.
 
OpTrigDoubleSelections(userLab) - Constructor for class operations.OpTrigDoubleSelections
 
OpTrigTargets - class operations.OpTrigTargets.
 
OpTrigTargets(userLab) - Constructor for class operations.OpTrigTargets
 
OpTrigWarnings - class operations.OpTrigWarnings.
 
OpTrigWarnings(userLab) - Constructor for class operations.OpTrigWarnings
 
OpUndo - class operations.OpUndo.
 
OpUndo(userLab) - Constructor for class operations.OpUndo
 
OpUser - class operations.OpUser.
 
OpUser(userLab, Random, EuLibrarian, leaIdentifier) - Constructor for class operations.OpUser
 
OpVisit - class operations.OpVisit.
 
OpVisit(userLab, String, String) - Constructor for class operations.OpVisit
 
OpZoomIn - class operations.OpZoomIn.
 
OpZoomIn(userLab) - Constructor for class operations.OpZoomIn
 
OpZoomOut - class operations.OpZoomOut.
 
OpZoomOut(userLab) - Constructor for class operations.OpZoomOut
 
orderedByImplicitNumber(int, int) - Method in class interagents.joinedWrapper
Sort two entries according to their @see EuLab number.
orderedByNewness(int, int) - Method in class interagents.implicitHolder
Determine whether or not two entries are sorted according to their flags.
orderedByNewness(int, int) - Method in class interagents.joinedWrapper
Sort two entries according to their flag.
orderedByNumber(int, int) - Method in class interagents.implicitHolder
Determine whether or not two entries are sorted according to their @see EuLab number.
orientationBP - Variable in class interagents.userLab
 
ORIENTATIONSYMBOL - Static variable in class objects.plotPoint
Reference to apperarence of plotted point.
originalTarget() - Method in class interagents.ObjectStatus
 
originalTarget() - Method in class interagents.ObjectWithStatus
 
other - Variable in class operations.OpDelay
 
other - Variable in class operations.OpExamine
 
other - Variable in class operations.OpNavigate
 
other - Variable in class operations.OpOkToRedo
 
out - Variable in class moves.EuMove
Contains the outdata for the move, as implicit information to be held up against a EuLab.
outAngle - Variable in class objects.EuArc
The parameter at which the arc ends, moving counterclockwise.
outParameter - Variable in class objects.EuInterval
The outgoing parameter for the interval.
outSignature - Variable in class fundamentals.leaIdentifier
 
overlaps(EuObject) - Method in class objects.EuArc
See if another object overlaps nontrivially with this one.
overlaps(EuObject) - Method in class objects.EuCircle
Acts identically to @see castIdentical()
overlaps(EuObject) - Method in class objects.EuHalf
See if objects overlap.
overlaps(EuObject) - Method in class objects.EuInterval
See if objects overlap.
overlaps(EuObject) - Method in class objects.EuLine
Acts identically to castIdentical()
overlaps(EuObject) - Method in class objects.EuObject
Determines whether or not another object overlaps nontrivially with the present one, i.e. whether they have an intersection (up to a small error, see EuReal) with infinitely many points.
overlaps(EuObject) - Method in class objects.EuPoint
Acts identically to castIdentical()
overlaps(EuObject) - Method in class objects.EuRadius
Determine whether objects overlap.

P

packageContent(String, String) - Method in class librarian.DBInterface
 
packageshack - Static variable in class librarian.EuLibrarian
 
page - Variable in class fundamentals.navigationItem
 
paint(Graphics) - Method in class Elementa
 
parallel(double, double) - Method in class fundamentals.EuVector
Describe parallel method here.
parallel(EuVector) - Method in class fundamentals.EuVector
Describe parallel method here.
parallel(EuVector) - Method in class fundamentals.mouseVector
Determines whether another vector is 'close enough' to being parallel
parametrizedVector(EuLab) - Method in class interagents.finalWrapper
Retrieve one implicit entry as an explicit parametrized using the lab.
params() - Method in class objects.EuArc
Describe params method here.
params() - Method in class objects.EuCircle
Describe params method here.
params() - Method in class objects.EuHalf
Describe params method here.
params() - Method in class objects.EuInterval
Describe params method here.
params() - Method in class objects.EuLine
Describe params method here.
params() - Method in class objects.EuObject
Generate a mathematical specification of parameters associated to the object.
params() - Method in class objects.EuParametrized
Describe params method here.
params() - Method in class objects.EuPoint
Describe params method here.
params() - Method in class objects.EuRadius
Generate a mathematical specification of parameters associated to the object
pass(EuCorder) - Method in class librarian.workCorder
 
passArguments(EuArguments) - Method in class interagents.explicitHolder
 
passArguments(EuArguments) - Method in class objects.EuArc
Read off parameters describing the object and add to passed EuArguments instance
passArguments(EuArguments) - Method in class objects.EuCircle
Describe passArguments method here.
passArguments(EuArguments) - Method in class objects.EuHalf
Describe passArguments method here.
passArguments(EuArguments) - Method in class objects.EuInterval
Describe passArguments method here.
passArguments(EuArguments) - Method in class objects.EuLine
Describe passArguments method here.
passArguments(EuArguments) - Method in class objects.EuObject
Read off parameters describing the object and add to passed EuArguments instance
passArguments(EuArguments) - Method in class objects.EuParametrized
Read off parameters describing the object and add to passed EuArguments instance
passArguments(EuArguments) - Method in class objects.EuPoint
Describe passArguments method here.
passArguments(EuArguments) - Method in class objects.EuRadius
Read off parameters describing the object and add to passed EuArguments instance
passExceptionDetails(LeaException) - Method in class moves.EuMove
 
passExceptionDetails(LeaException) - Method in class moves.constructFamilyBeacon
 
passHintDetails(EuHint, EuLab) - Method in class moves.EuMove
 
passLabel(Vector) - Method in class moves.Run
 
passSelection(userLab) - Method in class librarian.EuCorder
 
passSelection(userLab) - Method in class moves.EuMove
 
PDFtest - class PDFtest.
 
PDFtest() - Constructor for class PDFtest
 
PDFtest2 - class PDFtest2.
 
PDFtest2() - Constructor for class PDFtest2
 
peek(int, EuLab) - Method in class interagents.finalWrapper
Retrieve an implicit entry as en explicit using the lab.
perform_it() - Method in class operations.OpFindIntersection
We need to override perform(), but we also need to have access to the code below from other methods than perform() in subclasses.
perform(signature) - Method in class operations.OpAddAuxiliary
 
perform(signature) - Method in class operations.OpAddEnds
 
perform(signature) - Method in class operations.OpAddEndsAS
 
perform(signature) - Method in class operations.OpArchiveUser
 
perform(signature) - Method in class operations.OpBar
 
perform(signature) - Method in class operations.OpCartesian
 
perform(signature) - Method in class operations.OpConstructArc
 
perform(signature) - Method in class operations.OpConstructCircle
 
perform(signature) - Method in class operations.OpConstructHalfLine
 
perform(signature) - Method in class operations.OpConstructInterval
 
perform(signature) - Method in class operations.OpConstructLine
 
perform(signature) - Method in class operations.OpDelay
 
perform(signature) - Method in class operations.OpDelayGoOn
 
perform(signature) - Method in class operations.OpDeleteAll
 
perform(signature) - Method in class operations.OpDeselectAll
 
perform(signature) - Method in class operations.OpDesign
 
perform(signature) - Method in class operations.OpDesignAbort
 
perform(signature) - Method in class operations.OpDesignChooseTest
 
perform(signature) - Method in class operations.OpDesignComplete
 
perform(signature) - Method in class operations.OpDesignDump
 
perform(signature) - Method in class operations.OpDesignFinish
 
perform(signature) - Method in class operations.OpDesignTest
 
perform(signature) - Method in class operations.OpDesignerGrid
 
perform(signature) - Method in class operations.OpDump
 
perform(signature) - Method in class operations.OpDumpTraceTree
 
perform(signature) - Method in class operations.OpEnd
 
perform(signature) - Method in class operations.OpExamine
 
perform(signature) - Method in class operations.OpExamineAbort
 
perform(signature) - Method in class operations.OpFindIntersection
 
perform(signature) - Method in class operations.OpFindIntersectionAS
 
perform(signature) - Method in class operations.OpFinish
 
perform(signature) - Method in class operations.OpFreehand
 
perform(signature) - Method in class operations.OpGoto
 
perform(signature) - Method in class operations.OpHideSecondary
 
perform(signature) - Method in class operations.OpHint
 
perform(signature) - Method in class operations.OpName
 
perform(signature) - Method in class operations.OpNavigate
 
perform(signature) - Method in class operations.OpNoBP
 
perform(signature) - Method in class operations.OpOkToRedo
 
perform(signature) - Method in class operations.OpPrint
 
perform(signature) - Method in class operations.OpRedo
 
perform(signature) - Method in class operations.OpRefocus
 
perform(signature) - Method in class operations.OpRestart
 
perform(signature) - Method in class operations.OpSelectRadius
 
perform(signature) - Method in class operations.OpSetBookmark
 
perform(signature) - Method in class operations.OpSetOrientationBP
 
perform(signature) - Method in class operations.OpSetProximityBP
 
perform(signature) - Method in class operations.OpSetRadius
 
perform(signature) - Method in class operations.OpShowConstruction
 
perform(signature) - Method in class operations.OpStep
 
perform(signature) - Method in class operations.OpTrigDoubleSelections
 
perform(signature) - Method in class operations.OpTrigTargets
 
perform(signature) - Method in class operations.OpTrigWarnings
 
perform(signature) - Method in class operations.OpUndo
 
perform(signature) - Method in class operations.OpUser
The following method performs the operation on the objects given in objs.
perform(signature) - Method in class operations.OpVisit
 
perform(signature) - Method in class operations.OpZoomIn
 
perform(signature) - Method in class operations.OpZoomOut
 
perform(signature) - Method in class operations.Operation
The following method performs the operation on the objects given in objs.
perform(String) - Method in class interagents.userLab
Perform the operation with the specified name.
performNear(signature) - Method in class operations.OpAddEndsAS
 
pick(int) - Method in class interagents.explicitHolder
 
pick(int) - Method in class interagents.finalWrapper
 
pick(int) - Method in class interagents.implicitHolder
 
PIDGIN_MINUS_MAX - Static variable in class librarian.ppProcessor
The number of allowed minuses in a pidgin object reference
pidginWrapItem - class interagents.pidginWrapItem.
 
pidginWrapItem(String) - Constructor for class interagents.pidginWrapItem
Constructor will check pidgin syntax and extract type and flag information which are then passed to underlying wrapItem.
pixelIsIn(int, int) - Method in class librarian.testBase
 
pixelOnCanvas(int, int) - Method in class fundamentals.mouseInfo
Finds out whether a given pixel is inside the allotted canvas
plotArc - class objects.plotArc.
 
plotArc(double, double, double, double, double, mouseInfo) - Constructor for class objects.plotArc
The constructor does initialization.
plotArc(double, double, double, double, double, mouseInfo, boolean) - Constructor for class objects.plotArc
The constructor does initialization.
plotCollection - class objects.plotCollection.
A collection of objects to be plotted
plotCollection() - Constructor for class objects.plotCollection
 
plotInterval - class objects.plotInterval.
 
plotInterval(double, double, double, double, double, double, mouseInfo) - Constructor for class objects.plotInterval
The constructor does initialization.
plotObject - interface objects.plotObject.
 
plotPoint - class objects.plotPoint.
 
plotPoint(EuVector, mouseInfo) - Constructor for class objects.plotPoint
The constructor does initialization.
plotPoint(EuVector, mouseInfo, int) - Constructor for class objects.plotPoint
The constructor does initialization.
PLUS - Static variable in class fundamentals.EuBeacon
A constant indicating the plus beacon
postMacro(EuLab, ppProcessor) - Method in class moves.EuMove
 
postMacro(EuLab, ppProcessor) - Method in class moves.TestDatum
 
postMain(EuLab, ppProcessor) - Method in class moves.EuMove
 
postMain(EuLab, ppProcessor) - Method in class moves.TestDatum
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.Begin
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.BeginFinalize
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.BeginPremise
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.BeginSolution
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.BeginTarget
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.End
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.EndFinalize
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.EndPremise
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.EndSolution
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.EndTarget
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.EuMove
Performs various postprocessing of the move, updating the ppProcessor if necessary.
postprocess(EuLab, ppProcessor) - Method in class moves.Name
Performs various postprocessing of the move, updating the ppProcessor and changing segment.
postprocess(EuLab, ppProcessor) - Method in class moves.Run
Performs various postprocessing of the move, updating the ppProcessor if necessary.
postprocess(EuLab, ppProcessor) - Method in class moves.constructFamily
Performs various postprocessing of the move, updating the ppProcessor if necessary.
ppp - Variable in class librarian.EuCorder
 
ppp - Variable in class librarian.preCorder
 
ppProcessor - class librarian.ppProcessor.
The class collects several tools used when pre- or postprocessing a LEA move.
ppProcessor() - Constructor for class librarian.ppProcessor
Readies the ppProcessor for use, miscellaneous initialization
PREAMBLE - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is in the PREAMBLE segment
preCorder - class librarian.preCorder.
 
preCorder() - Constructor for class librarian.preCorder
 
preMacro(ppProcessor) - Method in class moves.EuMove
 
preMain(ppProcessor) - Method in class moves.Begin
 
preMain(ppProcessor) - Method in class moves.EuMove
 
preMain(ppProcessor) - Method in class moves.newFamily
Performs various preprocessing of the move.
PREMISE - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is in the PREMISE segment
prepend(wrapItem) - Method in class interagents.finalWrapper
 
prepend(wrapItem) - Method in class interagents.implicitHolder
 
prependDanish(String) - Method in class exceptions.UserException
 
preprocess(ppProcessor) - Method in class moves.EuMove
Performs various preprocessing of the move.
preprocess(ppProcessor) - Method in class moves.Provide
Performs various preprocessing of the move.
preprocess(ppProcessor) - Method in class moves.ProvidePackage
Performs various preprocessing of the move.
preprocess(ppProcessor) - Method in class moves.Require
Performs various preprocessing of the move.
preprocess(ppProcessor) - Method in class moves.Run
Performs various preprocessing of the move.
preprocess(ppProcessor) - Method in class moves.constructFamilyRandom
Performs various preprocessing of the move.
previous() - Method in class librarian.EuCorder
 
program - Variable in class librarian.testBase
 
properSuccession(double, EuAngle) - Method in class fundamentals.EuAngle
 
properSuccession(double, EuReal) - Method in class fundamentals.EuReal
Describe properSuccession method here.
properSuccession(EuAngle, double) - Method in class fundamentals.EuAngle
 
properSuccession(EuAngle, EuAngle) - Method in class fundamentals.EuAngle
 
provenience - Variable in class objects.EuObject
String describing how the objected was constructed.
provenienceList(EuLab) - Method in class interagents.finalWrapper
 
provenienceList(EuLab) - Method in class interagents.implicitHolder
 
provenienceWrapper - class interagents.provenienceWrapper.
 
provenienceWrapper(int, int) - Constructor for class interagents.provenienceWrapper
 
Provide - class moves.Provide.
This class is behind the LEA move Require
Provide(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.Provide
This constructor checks syntax, given full information for a LEA program.
ProvidePackage - class moves.ProvidePackage.
This class is behind the LEA move Require
ProvidePackage(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.ProvidePackage
This constructor checks syntax, given full information for a LEA program.
proximityBP - Variable in class interagents.userLab
 
PROXIMITYSYMBOL - Static variable in class objects.plotPoint
Reference to apperarence of plotted point.
pspostamble - Static variable in class interagents.EuLab
 
pspreamble - Static variable in class interagents.EuLab
 

R

radius - Variable in class objects.EuCircle
The radius.
radius - Variable in class objects.EuRadius
A floating point representation of the radius
radiusAnchor() - Method in class fundamentals.mouseInfo
The mathematical position of the center of the quartercircles used to indicate radii.
radiusCorner - Static variable in class fundamentals.mouseInfo
The corner to use when drawing radii
randomPoint(mouseInfo, Random) - Method in class objects.EuParametrized
Describe randomPoint method here.
read(EuArguments) - Method in class interagents.testDatabase
 
readTestData(EuArguments) - Method in class librarian.ppProcessor
Read arguments from a TestDatum command into the test database.
recompute(Dimension) - Method in class fundamentals.mouseInfo
Using the existing pixel sizes, recalculates the values @see minSize,
reconstructedObjects - Variable in class operations.Operation
 
record_it(signature) - Method in class operations.OpFindIntersection
 
record(EuLab) - Method in class operations.Operation
 
record(EuMove) - Method in class operations.Operation
 
refineConstructs(joinedWrapper, EuLab) - Method in class moves.FindIntersection
Weeds using weeder(), according to out.mode
refineConstructs(joinedWrapper, EuLab) - Method in class moves.constructFamily
Does nothing, but is overwritten in constructFamilyWithBeacon
refineConstructs(joinedWrapper, EuLab) - Method in class moves.constructFamilyBeacon
 
register(Operation) - Method in class interagents.userLab
Register a possible operation.
registerArchive(userLab, Random) - Method in class librarian.EuLibrarian
 
registerGotos(userLab, int) - Method in class librarian.EuCorder
 
registerPackage(userLab, String, Random) - Method in class librarian.EuLibrarian
 
registerProgram(userLab, leaIdentifier, Random) - Method in class librarian.EuLibrarian
IN USE?
rejectUserOperations() - Method in class interagents.userLab
 
REMARK - Static variable in class librarian.LeaTranslator
 
remove(int) - Method in class interagents.explicitHolder
 
remove(int) - Method in class interagents.implicitHolder
 
removeButOne() - Method in class librarian.workCorder
 
removeElement(ObjectWithStatus) - Method in class interagents.EuLab
 
removeElement(ObjectWithStatus) - Method in class interagents.userLab
 
renormalize(double) - Method in class fundamentals.EuVector
Describe renormalize method here.
report() - Method in class fundamentals.Globals
 
requestHint(String) - Method in class librarian.DBInterface
 
Require - class moves.Require.
This class is behind the LEA move Require
Require(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.Require
This constructor checks syntax, given full information for a LEA program.
resize() - Method in class fundamentals.mouseInfo
Using the existing pixel sizes, recalculates the values @see scale, @see x0 and @see y0 to ensure that a square centered at (x,y) and with sides of lenght @see minSize is visible.
resize(Dimension) - Method in class fundamentals.mouseInfo
Using the existing pixel sizes, recalculates the values @see scale, @see x0 and @see y0 to ensure that a square centered at (x,y) and with sides of lenght @see minSize is visible.
resize(Dimension) - Method in class librarian.testBase
 
resize(int, int) - Method in class Elementa
 
Rewind() - Method in class librarian.EuCorder
 
Rewind() - Method in class librarian.preCorder
 
RewindKeepingTestDatabase() - Method in class librarian.EuCorder
 
RewindKeepingTestDatabase() - Method in class librarian.preCorder
 
rotate(double, double) - Method in class fundamentals.EuVector
Describe rotate method here.
rotate(EuVector) - Method in class fundamentals.EuVector
Describe rotate method here.
rotateInverse(double, double) - Method in class fundamentals.EuVector
Describe rotateInverse method here.
rotateInverse(EuVector) - Method in class fundamentals.EuVector
Describe rotateInverse method here.
rs - Variable in class interagents.userLab
The stack used for redo operations.
Run - class moves.Run.
This class is behind the LEA move Run
Run(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.Run
This constructor checks syntax, given full information for a LEA program.
Run(String, Vector, Vector, Vector, EuLab) - Constructor for class moves.Run
 
runForHint(EuLab, EuLab) - Method in class librarian.EuCorder
 
runMacroTo(EuLab, int, explicitHolder) - Method in class librarian.EuCorder
 
runMacroTo(EuLab, int, explicitHolder) - Method in class librarian.preCorder
 
runMain(EuLab) - Method in class librarian.EuCorder
 
runMain(EuLab) - Method in class librarian.preCorder
 
runMainTo(EuLab, int) - Method in class librarian.EuCorder
 
runMainTo(EuLab, int) - Method in class librarian.preCorder
 
runMainToLine(EuLab, int) - Method in class librarian.EuCorder
 

S

s - Variable in class interagents.ObjectWithStatus
 
sameAs - Variable in class interagents.ObjectStatus
The @see EuLab number of another object, identical to the present one, in the same @see EuLab, or -1 if there is no such object.
sameAs() - Method in class interagents.ObjectWithStatus
 
scale - Variable in class fundamentals.mouseInfo
Object scaling; the lenght of a mathematical unit vector in pixels
scaledown - Static variable in class objects.EuObject
Constant value used when choose random points.
screenInside(EuVector, EuReal) - Method in class fundamentals.mouseInfo
Generates a table determining whether or not the sides and cornes of the described screen are inside or outside the circle with passed center and radius.
SE - Static variable in class fundamentals.mouseInfo
 
secondary - Variable in class interagents.userLab
 
SECONDARY - Static variable in class fundamentals.mouseInfo
Reference to the color used for recycled objects.
secondaryColor() - Method in class interagents.ObjectStatus
 
segment - Variable in class interagents.EuLab
The code for the current segment
SELECT - Static variable in class fundamentals.mouseInfo
Reference to the color used for selecting visible objects.
select(finalWrapper) - Method in class interagents.userLab
 
selectAt(EuVector) - Method in class interagents.ObjectStatus
 
selectedAt - Variable in class interagents.ObjectStatus
 
selectError(finalWrapper) - Method in class interagents.userLab
 
selectRadius(ObjectWithStatus) - Method in class interagents.userLab
 
setArgument(EuArguments) - Method in class moves.TestDatum
 
setArgument(EuArguments, int) - Method in class librarian.preCorder
 
setBaseURL(String) - Method in class Elementa
 
setColor(Graphics, int) - Method in class fundamentals.mouseInfo
Returns color indicated by color code.
setCroupier(Random) - Method in class librarian.ppProcessor
 
setDataline(int) - Method in class Elementa
 
setDefaultOkBetween(int, int, String) - Method in class Elementa
 
setInvisible() - Method in class interagents.ObjectStatus
 
setLeaid(leaIdentifier) - Method in class exceptions.LeaException
 
setLevelClearing(int) - Method in class Elementa
 
setLibrarian(EuLibrarian) - Method in class librarian.ppProcessor
 
setLine(int) - Method in class exceptions.LeaException
 
setMode(String) - Method in class Elementa
 
setMove(String) - Method in class exceptions.LeaException
 
setNavigation(String, String) - Method in class Elementa
 
setNotOkBetween(int, int, String) - Method in class Elementa
 
setNumber(int) - Method in class interagents.wrapItem
 
setOkBetween(int, int, String) - Method in class Elementa
 
setPpp(ppProcessor) - Method in class librarian.EuCorder
 
setPpp(ppProcessor) - Method in class librarian.preCorder
 
setProgram(String) - Method in class exceptions.LeaException
 
setProvenience(String, EuLab) - Method in class interagents.finalWrapper
 
setProvenience(String, EuLab) - Method in class interagents.implicitHolder
 
setProvidePackage(String) - Method in class Elementa
 
SetRadius - class moves.SetRadius.
Implements the LEA command SetRadius
SetRadius(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.SetRadius
This constructor tries, given full information for a LEA program, to find an input and an output mode and checks that no arguments are passed.
SetRadius(Vector, Vector, Vector, EuLab) - Constructor for class moves.SetRadius
 
setSameAs(int) - Method in class interagents.ObjectWithStatus
Records the @see EuLab number of an object equal to this one.
setSegment(int) - Method in class interagents.EuLab
 
setShow(int, Vector) - Method in class librarian.testBase
 
setStream(Reader) - Method in class librarian.LeaTranslator
Initialization for reading a LEA program from a given stream of characters
setTarget() - Method in class interagents.ObjectStatus
 
setTarget() - Method in class interagents.ObjectWithStatus
Records the @see EuLab number of an object equal to this one.
setTooLong(int, String) - Method in class Elementa
 
setToShow(int) - Method in class Elementa
 
setToShow(int, int) - Method in class Elementa
 
setVisible() - Method in class interagents.ObjectStatus
 
sgn - Variable in class interagents.finalWrapper
 
SHADOW - Static variable in class fundamentals.mouseInfo
Reference to the color of invisible objects.
show(ObjectWithStatus) - Method in class operations.Operation
Shows an object and records it for the undo stack.
showConstructionLevel - Variable in class interagents.userLab
 
showLevelChange - Variable in class interagents.UndoStackElement
 
shownObjs - Variable in class interagents.UndoStackElement
 
shownTrace - Variable in class interagents.UndoStackElement
 
showTraceTreeGlobals() - Method in class interagents.userLab
 
showURL - Variable in class operations.OpDelay
 
showURL - Variable in class operations.OpNavigate
 
sign() - Method in class fundamentals.EuReal
Compares the value to zero
signature - class fundamentals.signature.
 
signature - Variable in class librarian.EuCorder
 
signature - Variable in class librarian.preCorder
 
signature(Vector) - Constructor for class fundamentals.signature
 
signatureString() - Method in class moves.NewArc
 
signatureString() - Method in class moves.NewCircle
 
signatureString() - Method in class moves.NewHalfLine
 
signatureString() - Method in class moves.NewInterval
 
signatureString() - Method in class moves.NewLine
 
signatureString() - Method in class moves.NewPoint
 
signatureString() - Method in class moves.NewRadius
 
signatureString() - Method in class moves.newFamily
 
signOf(double) - Static method in class fundamentals.EuReal
Finds the sign of a passed double.
size() - Method in class fundamentals.signature
 
size() - Method in class librarian.EuCorder
 
smallestAngleTo(double) - Method in class fundamentals.EuAngle
 
SOLUTION - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is in the SOLUTION segment
solutionLines() - Method in class librarian.EuCorder
 
solutionLines() - Method in class librarian.preCorder
 
solutionObject() - Method in class interagents.ObjectStatus
 
sortByType() - Method in class interagents.implicitHolder
Sort implicits according to typeindex
SOUTH - Static variable in class fundamentals.mouseInfo
 
specialSegmentOK(int) - Method in class moves.Begin
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.BeginFinalize
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.BeginPremise
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.BeginSolution
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.BeginTarget
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.End
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.EuMove
Determines whether a call to this move is legal in the passed special segment.
specialSegmentOK(int) - Method in class moves.TestDatum
Determines whether a call to this move is legal in the passed special segment.
start() - Method in class Elementa
 
start() - Method in class operations.Operation
Call this method before any call of the construct-method, hide() or show(), if you want the Operation to be undoable.
stepMain(EuLab) - Method in class librarian.EuCorder
 
stop() - Method in class Elementa
 
stop() - Method in class operations.Operation
Call this method after the last call of any construct-method, hideShadows() or show(), if you want the operation to be undoable.
submenu(int) - Method in class operations.OpArchiveUser
 
submenu(int) - Method in class operations.OpVisit
 
submenu(int) - Method in class operations.Operation
 
subs - Variable in class operations.OpAddEnds
 
subtract(mouseVector) - Method in class fundamentals.mouseVector
Subtracts another mouseVector from the present one
succession(double, EuAngle) - Method in class fundamentals.EuAngle
 
succession(double, EuReal) - Method in class fundamentals.EuReal
Describe succession method here.
succession(EuAngle, double) - Method in class fundamentals.EuAngle
 
succession(EuAngle, EuAngle) - Method in class fundamentals.EuAngle
 
succession(EuReal, double) - Method in class fundamentals.EuReal
Describe succession method here.
superIdentical(EuObject) - Method in class objects.EuCircle
See if passed object can be cast to the present one.
superIdentical(EuObject) - Method in class objects.EuLine
See if passed object can be cast to the present one.
supertypecodes - Static variable in class interagents.wrapItemBlock
 
superTypeIndex() - Method in class interagents.wrapItemBlock
Returns the number of the type of the item as follows: RADIUS=0, POINT=1, LINE=2, CIRCLE=3, or -1 if there is a problem.
superTypeName() - Method in class interagents.wrapItem
 
superTypeName() - Method in class interagents.wrapItemBlock
Returns the number of the type of the item as follows: RADIUS=0, POINT=1, LINE=2, CIRCLE=3, or -1 if there is a problem.
SW - Static variable in class fundamentals.mouseInfo
 
swap(int, int) - Method in class interagents.explicitHolder
Swap the objects NO THROWING???
swap(int, int) - Method in class interagents.implicitHolder
Swap the objects NO THROWING???
swap(int, int) - Method in class interagents.joinedWrapper
 

T

takeRandom(Random) - Method in class interagents.EuLab
 
takeRandom(Random, EuParametrized) - Method in class interagents.EuLab
 
target - Variable in class fundamentals.EuHint
 
TARGET - Static variable in class fundamentals.Globals
A constant indicating that the LEA program is in the TARGET segment
testBase - class librarian.testBase.
 
testBase(EuCorder) - Constructor for class librarian.testBase
 
testDatabase - class interagents.testDatabase.
 
testDatabase() - Constructor for class interagents.testDatabase
 
testDatabaseObject - class librarian.testDatabaseObject.
 
testDatabaseObject() - Constructor for class librarian.testDatabaseObject
 
testDataCount - Variable in class librarian.EuCorder
 
testDataCount - Variable in class librarian.preCorder
 
testDataCounter() - Method in class librarian.EuCorder
 
TestDatum - class moves.TestDatum.
A move for passing test data Has no functionality except when run by runTestTo().
TestDatum(finalWrapper, finalWrapper, EuArguments, int) - Constructor for class moves.TestDatum
The constructor checks that no input, output or beacon is passed, that there is at most one argument
testEntries - Variable in class librarian.workCorder
 
testForOverflow() - Method in class fundamentals.EuVector
Describe testForOverflow method here.
tests - Variable in class operations.OpDesignFinish
 
tests - Variable in class operations.OpExamine
 
tests - Variable in class operations.OpFinish
 
thisLab - Variable in class operations.Operation
 
toCircle() - Method in class interagents.ObjectWithStatus
 
toDegrees(double) - Static method in class fundamentals.EuReal
Describe toDegrees method here.
toLine() - Method in class interagents.ObjectWithStatus
 
toMath(mouseInfo) - Method in class fundamentals.mouseVector
 
toMouse(mouseInfo) - Method in class fundamentals.EuReal
Describe toMouse method here.
toMouse(mouseInfo) - Method in class fundamentals.EuVector
Describe toMouse method here.
toMouseReal(mouseInfo) - Method in class fundamentals.EuReal
Describe toMouseReal method here.
toNaturalLanguage(int) - Method in class interagents.ObjectWithStatus
 
toNaturalLanguage(int) - Method in class operations.OpAddAuxiliary
 
toNaturalLanguage(int) - Method in class operations.OpAddEnds
 
toNaturalLanguage(int) - Method in class operations.OpArchiveUser
The following method returns the name of the operation.
toNaturalLanguage(int) - Method in class operations.OpCartesian
 
toNaturalLanguage(int) - Method in class operations.OpConstructArc
 
toNaturalLanguage(int) - Method in class operations.OpConstructCircle
 
toNaturalLanguage(int) - Method in class operations.OpConstructHalfLine
 
toNaturalLanguage(int) - Method in class operations.OpConstructInterval
 
toNaturalLanguage(int) - Method in class operations.OpConstructLine
 
toNaturalLanguage(int) - Method in class operations.OpDelay
 
toNaturalLanguage(int) - Method in class operations.OpDelayGoOn
 
toNaturalLanguage(int) - Method in class operations.OpDeleteAll
 
toNaturalLanguage(int) - Method in class operations.OpDeselectAll
 
toNaturalLanguage(int) - Method in class operations.OpDesign
 
toNaturalLanguage(int) - Method in class operations.OpDesignAbort
 
toNaturalLanguage(int) - Method in class operations.OpDesignChooseTest
 
toNaturalLanguage(int) - Method in class operations.OpDesignComplete
 
toNaturalLanguage(int) - Method in class operations.OpDesignDump
 
toNaturalLanguage(int) - Method in class operations.OpDesignFinish
 
toNaturalLanguage(int) - Method in class operations.OpDesignTest
 
toNaturalLanguage(int) - Method in class operations.OpDesignerGrid
 
toNaturalLanguage(int) - Method in class operations.OpDump
 
toNaturalLanguage(int) - Method in class operations.OpDumpTraceTree
 
toNaturalLanguage(int) - Method in class operations.OpEnd
 
toNaturalLanguage(int) - Method in class operations.OpExamine
 
toNaturalLanguage(int) - Method in class operations.OpExamineAbort
 
toNaturalLanguage(int) - Method in class operations.OpFindIntersection
 
toNaturalLanguage(int) - Method in class operations.OpFinish
 
toNaturalLanguage(int) - Method in class operations.OpFreehand
 
toNaturalLanguage(int) - Method in class operations.OpGoto
 
toNaturalLanguage(int) - Method in class operations.OpHideSecondary
 
toNaturalLanguage(int) - Method in class operations.OpHint
 
toNaturalLanguage(int) - Method in class operations.OpName
 
toNaturalLanguage(int) - Method in class operations.OpNavigate
 
toNaturalLanguage(int) - Method in class operations.OpNoBP
 
toNaturalLanguage(int) - Method in class operations.OpOkToRedo
 
toNaturalLanguage(int) - Method in class operations.OpPrint
 
toNaturalLanguage(int) - Method in class operations.OpRedo
 
toNaturalLanguage(int) - Method in class operations.OpRefocus
 
toNaturalLanguage(int) - Method in class operations.OpRestart
 
toNaturalLanguage(int) - Method in class operations.OpSelectRadius
 
toNaturalLanguage(int) - Method in class operations.OpSetBookmark
 
toNaturalLanguage(int) - Method in class operations.OpSetOrientationBP
 
toNaturalLanguage(int) - Method in class operations.OpSetProximityBP
 
toNaturalLanguage(int) - Method in class operations.OpSetRadius
 
toNaturalLanguage(int) - Method in class operations.OpShowConstruction
 
toNaturalLanguage(int) - Method in class operations.OpStep
 
toNaturalLanguage(int) - Method in class operations.OpTrigDoubleSelections
 
toNaturalLanguage(int) - Method in class operations.OpTrigTargets
 
toNaturalLanguage(int) - Method in class operations.OpTrigWarnings
 
toNaturalLanguage(int) - Method in class operations.OpUndo
 
toNaturalLanguage(int) - Method in class operations.OpUser
The following method returns the name of the operation.
toNaturalLanguage(int) - Method in class operations.OpVisit
 
toNaturalLanguage(int) - Method in class operations.OpZoomIn
 
toNaturalLanguage(int) - Method in class operations.OpZoomOut
 
toNaturalLanguage(int) - Method in class operations.Operation
 
toNaturalLanguage(int, boolean) - Method in class objects.EuArc
Describe toNaturalLanguage method here.
toNaturalLanguage(int, boolean) - Method in class objects.EuCircle
Describe toNaturalLanguage method here.
toNaturalLanguage(int, boolean) - Method in class objects.EuHalf
Describe toNaturalLanguage method here.
toNaturalLanguage(int, boolean) - Method in class objects.EuInterval
Describe toNaturalLanguage method here.
toNaturalLanguage(int, boolean) - Method in class objects.EuLine
Describe toNaturalLanguage method here.
toNaturalLanguage(int, boolean) - Method in class objects.EuObject
Generate a description of the object in a natural language (Danish or English)
toNaturalLanguage(int, boolean) - Method in class objects.EuPoint
Describe toNaturalLanguage method here.
toNaturalLanguage(int, boolean) - Method in class objects.EuRadius
Generate a description of the object in a natural language (Danish or English)
tooLong - class librarian.tooLong.
 
tooLong(int, String) - Constructor for class librarian.tooLong
 
top() - Method in class interagents.UndoStack
 
toPs() - Method in class fundamentals.mouseInfo
Return a description in PostScript format of what portion of the screen is visible.
toPs() - Method in class interagents.EuLab
 
toPs() - Method in class interagents.userLab
 
toPs() - Method in class objects.plotArc
Represent the plot object as a postscript command
toPs() - Method in class objects.plotInterval
Represent the plot object as a postscript command
toPs() - Method in interface objects.plotObject
Represent the plot object as a postscript command
toPs() - Method in class objects.plotPoint
Represent the plot object as a postscript command
toPs(StringBuffer) - Method in class objects.plotCollection
 
toPs(StringBuffer, mouseInfo) - Method in class objects.EuObject
Describe toPs method here.
toPs(StringBuffer, mouseInfo, int) - Method in class interagents.ObjectWithStatus
 
toPsSecondary(StringBuffer, mouseInfo, int, int) - Method in class interagents.ObjectWithStatus
 
toRadians(double) - Static method in class fundamentals.EuReal
Describe toRadians method here.
toString() - Method in class fundamentals.EuArg
 
toString() - Method in class fundamentals.EuArguments
 
toString() - Method in class fundamentals.EuBeacon
 
toString() - Method in class fundamentals.indirectArg
 
toString() - Method in class fundamentals.mouseVector
 
toString() - Method in class interagents.ObjectStatus
 
toString() - Method in class interagents.ObjectWithStatus
 
toString() - Method in class interagents.explicitHolder
 
toString() - Method in class interagents.finalWrapper
Document the contents of the protoWrapper.
toString() - Method in class interagents.implicitHolder
 
toString() - Method in class interagents.labelWrapItem
 
toString() - Method in class interagents.literalWrapItem
 
toString() - Method in class interagents.provenienceWrapper
 
toString() - Method in class interagents.wrapItem
Documents the contents of the wrapItem in the format exemplified by H3, A6!.
toString() - Method in class interagents.wrapItemBlock
Documents the contents of the wrapItemBlock in the format exemplified by H3, A6.
toString() - Method in class moves.Begin
 
toString() - Method in class moves.EuMove
Document the move
toString() - Method in class moves.TestDatum
 
toString() - Method in class moves.constructFamilyBeacon
Document the move
toString() - Method in class moves.newFamily
 
toString() - Method in class objects.EuArc
Describe toString method here.
toString() - Method in class objects.EuCircle
Describe toString method here.
toString() - Method in class objects.EuHalf
Describe toString method here.
toString() - Method in class objects.EuInterval
Describe toString method here.
toString() - Method in class objects.EuLine
Describe toString method here.
toString() - Method in class objects.EuObject
Generate a mathematical specification of the object.
toString() - Method in class objects.EuPoint
Describe toString method here.
toString() - Method in class objects.EuRadius
Generate a mathematical specification of the object
trace - Variable in class interagents.UndoStackElement
 
traceTree - Variable in class interagents.EuLab
 
traceTreeGlobals - Static variable in class interagents.EuLab
 
translate(double, double) - Method in class fundamentals.EuVector
Translate along a given vector
translate(EuVector) - Method in class fundamentals.EuVector
Translate along a given vector
translate(int, int) - Method in class fundamentals.mouseInfo
Translate the visible screen
translateInverse(double, double) - Method in class fundamentals.EuVector
Translate backwards along a given vector
translateInverse(EuVector) - Method in class fundamentals.EuVector
Describe translateInverse method here.
translator - Variable in class librarian.EuLibrarian
 
transplantPreamble(EuCorder) - Method in class librarian.EuCorder
 
transplantPreamble(workCorder) - Method in class librarian.EuCorder
 
trigDefaultOperations() - Method in class fundamentals.Globals
 
trigDoubleSelections() - Method in class fundamentals.Globals
 
trigSelect(ObjectWithStatus, EuVector) - Method in class interagents.userLab
 
trigStore() - Method in class fundamentals.Globals
 
trigTargets() - Method in class interagents.userLab
 
trigVisible() - Method in class interagents.ObjectStatus
 
trimToSize() - Method in class interagents.implicitHolder
 
truncate() - Method in class librarian.EuCorder
Remove all moves after 'at'
truncate() - Method in class librarian.preCorder
Remove all moves after 'at'
typecodes - Static variable in class interagents.wrapItemBlock
 
typein - Variable in class interagents.userLab
 
typeIndex() - Method in class interagents.wrapItem
Returns the number of the type of the item as follows: RADIUS=0, POINT=1, LINE=2, CIRCLE=3, LITERAL = 4, or -1 if there is a problem.
typeIndex() - Method in class interagents.wrapItemBlock
 
typeIndex(char) - Static method in class interagents.wrapItemBlock
Static method for looking up typecodes
typeName() - Method in class interagents.ObjectWithStatus
 
typeName() - Method in class interagents.literalWrapItem
 
typeName() - Method in class interagents.wrapItem
 
typeName() - Method in class interagents.wrapItemBlock
Gives object subtype as a char or a '?'
typeName() - Method in class objects.EuArc
Describe typeName method here.
typeName() - Method in class objects.EuCircle
Describe typeName method here.
typeName() - Method in class objects.EuHalf
Describe typeName method here.
typeName() - Method in class objects.EuInterval
Describe typeName method here.
typeName() - Method in class objects.EuLine
Describe typeName method here.
typeName() - Method in class objects.EuObject
One of the letters A, C, H, I, L, P, R describing the type of object
typeName() - Method in class objects.EuPoint
Describe typeName method here.
typeName() - Method in class objects.EuRadius
Return R for radius.

U

unconstruct(ObjectWithStatus) - Method in class operations.Operation
 
unconstructedTarget() - Method in class interagents.ObjectWithStatus
 
undo - Variable in class operations.OpDelay
 
undoable - Variable in class operations.Operation
 
undoAll() - Method in class operations.Operation
 
undoFirst() - Method in class operations.Operation
 
UndoStack - class interagents.UndoStack.
 
UndoStack() - Constructor for class interagents.UndoStack
 
UndoStackElement - class interagents.UndoStackElement.
 
UndoStackElement() - Constructor for class interagents.UndoStackElement
 
uniqueIsNear(signature, int, int, mouseInfo) - Method in class operations.OpAddEndsAS
This method is used when the operation is performed because of a mouse click.
unSelectRadius() - Method in class interagents.userLab
 
unShowAll() - Method in class librarian.testBase
 
update(int) - Method in class librarian.testBase
 
update(int, int) - Method in class librarian.testBase
 
update(ppProcessor) - Method in class fundamentals.EuArg
 
update(ppProcessor) - Method in class fundamentals.EuArguments
 
update(ppProcessor) - Method in class fundamentals.indirectArg
 
update(ppProcessor) - Method in class interagents.finalWrapper
 
update(ppProcessor) - Method in class interagents.labelWrapItem
 
update(ppProcessor) - Method in class interagents.pidginWrapItem
 
update(ppProcessor) - Method in class interagents.wrapItem
update using director!
update(Vector) - Method in class librarian.testBase
 
updateHint() - Method in class librarian.EuLibrarian
 
updateHistory(finalWrapper) - Method in class librarian.ppProcessor
Update history with the data in the supplied wrapper
updateHistory(int[][], int) - Method in class interagents.finalWrapper
 
updateMenu() - Method in class Elementa
 
updateMessage() - Method in class interagents.userLab
 
upload(String, String, int) - Method in class librarian.DBInterface
 
upToObject - class librarian.upToObject.
 
upToObject() - Constructor for class librarian.upToObject
 
url - Variable in class librarian.upToObject
 
urlName - Variable in class exceptions.UserException
 
us - Variable in class interagents.userLab
The stack used for undo operations.
use - Variable in class operations.Operation
 
usedPrograms - Variable in class librarian.workCorder
 
user - Variable in class operations.OpVisit
 
UserException - exception exceptions.UserException.
An exception throwed in case of runtime errors encountered when running or recording a LEA program.
UserException(String) - Constructor for class exceptions.UserException
 
UserException(String, String) - Constructor for class exceptions.UserException
The constructor.
userIsDesigner(leaIdentifier) - Method in class librarian.DBInterface
 
userIsSuper() - Method in class librarian.DBInterface
 
userIsSuper() - Method in class librarian.EuLibrarian
 
userIsSuper() - Method in class librarian.bbDBInterface
 
userLab - class interagents.userLab.
A EuLab is click consistent when There is no duplication among clickable objects There is no overlapping of clickable objects It is shadow consistent when For every non-full object in the lab, the corresponding full object is also in the lab.
userLab(EuLab, int) - Constructor for class interagents.userLab
 
userLab(int) - Constructor for class interagents.userLab
 
userLab(int, int) - Constructor for class interagents.userLab
 
userLab(mouseInfo, int) - Constructor for class interagents.userLab
 
userStack - Variable in class librarian.EuLibrarian
 
userSubmit(EuCorder) - Method in class librarian.EuLibrarian
 
userSubmit(EuCorder) - Method in class librarian.visitLibrarian
 

V

val() - Method in class fundamentals.EuReal
Describe val method here.
val(int) - Method in class fundamentals.EuArguments
Retrieve the value of an argument
validDefaultOperations() - Method in class interagents.userLab
Compute a list of operations that can be performed on the current selection and can be used as default operations.
value - Variable in class fundamentals.EuReal
Describe variable value here.
visible - Variable in class interagents.ObjectStatus
true if the object is visible on screen
visiblePixel(double) - Method in class objects.plotArc
 
visiblePixel(double) - Method in class objects.plotInterval
 
visiblePixel(double) - Method in interface objects.plotObject
 
visiblePixel(double) - Method in class objects.plotPoint
 
visiblePixel(Random) - Method in class objects.plotCollection
Return a visible pixel at random
visitLibrarian - class librarian.visitLibrarian.
 
visitLibrarian(EuLibrarian, String) - Constructor for class librarian.visitLibrarian
 

W

weeder(joinedWrapper, int, EuLab) - Method in class moves.constructFamilyBeacon
Weeds among constructed points.
weight() - Method in class objects.plotArc
 
weight() - Method in class objects.plotInterval
 
weight() - Method in interface objects.plotObject
 
weight() - Method in class objects.plotPoint
 
WEST - Static variable in class fundamentals.mouseInfo
 
wib - Variable in class interagents.wrapItem
 
willStore() - Method in class fundamentals.Globals
 
workArguments - Variable in class moves.TestDatum
ARguments are collected here in design mode
workCorder - class librarian.workCorder.
 
workCorder() - Constructor for class librarian.workCorder
Construct empty
workCorder(EuLab) - Constructor for class librarian.workCorder
Construct by pairing of objects in lab
workCorder(EuLab, Vector) - Constructor for class librarian.workCorder
Construct by pairing of objects in lab and selection by designing user
workCorder(int, int) - Constructor for class librarian.workCorder
Construct with a number of TestDatum entries of specified langth containing NaN in each slot
workCorder(String, int) - Constructor for class librarian.workCorder
Construct from a signature string with indirect argument entries starting from startTestEntry
workCorder(UndoStack) - Constructor for class librarian.workCorder
Construct by user solution in undostack
workIsConsistent() - Method in class librarian.EuLibrarian
 
workleaid - Variable in class librarian.EuLibrarian
 
workMoves - Variable in class librarian.EuLibrarian
 
workReplaceSegment(int, workCorder) - Method in class librarian.EuLibrarian
 
workSegmentIsEmpty(int) - Method in class librarian.EuLibrarian
 
workTestDatumIsDummy(int) - Method in class librarian.EuLibrarian
 
wrapItem - class interagents.wrapItem.
 
wrapItem() - Constructor for class interagents.wrapItem
 
wrapItemBlock - class interagents.wrapItemBlock.
 
wrapItemBlock() - Constructor for class interagents.wrapItemBlock
Constructor for literals
wrapItemBlock(int, char) - Constructor for class interagents.wrapItemBlock
 
wrapItemBlock(int, int) - Constructor for class interagents.wrapItemBlock
 

X

x - Variable in class fundamentals.EuVector
The first coordinate
x - Variable in class fundamentals.mouseVector
The first coordinate
x0 - Variable in class fundamentals.mouseInfo
Object offset; the first pixel coordinate of the (0,0) mathematical point
xAvailable - Variable in class fundamentals.mouseInfo
Number of pixels available on the x-axis
xCenter - Variable in class fundamentals.mouseInfo
The x-value of the center of the square which must be displayed
xCorner - Variable in class fundamentals.mouseInfo
Leftmost pixel column used to display the current lab
xSize - Variable in class fundamentals.mouseInfo
The width of the square being displayed
xval() - Method in class fundamentals.EuVector
Describe xval method here.

Y

y - Variable in class fundamentals.EuVector
The second coordinate
y - Variable in class fundamentals.mouseVector
The second coordinate
y0 - Variable in class fundamentals.mouseInfo
Object offset; the second pixel coordinate of the (0,0) mathematical point
yAvailable - Variable in class fundamentals.mouseInfo
Number of pixels available on the y-axis
yCenter - Variable in class fundamentals.mouseInfo
The y-value of the center of the square which must be displayed
yCorner - Variable in class fundamentals.mouseInfo
Topmost pixel row used to display the current lab
ySize - Variable in class fundamentals.mouseInfo
The height of the rectangle which is actually displayed
yval() - Method in class fundamentals.EuVector
Describe yval method here.

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