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

A

accumulate(In, Out) - Method in interface org.shapelogic.calculation.Accumulator
return element + out;
accumulate(In, Out) - Method in class org.shapelogic.calculation.BaseAccumulator
 
accumulate(Integer, Integer) - Method in class org.shapelogic.mathematics.MaxAccumulator
 
accumulate(Integer, Long) - Method in class org.shapelogic.mathematics.SumAccumulator
 
Accumulator<In,Out> - Interface in org.shapelogic.calculation
Accumulator.
action(int) - Method in class org.shapelogic.imageprocessing.SBByteCompare
This used for changes to other images or say modify all colors to the first found.
action(int) - Method in class org.shapelogic.imageprocessing.SBColorCompare
This used for changes to other images or say modify all colors to the first found.
action(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
action(int) - Method in class org.shapelogic.imageprocessing.SBShortCompare
This used for changes to other images or say modify all colors to the first found.
adaptor - Variable in class org.shapelogic.filter.FilterParser
 
add(BBox) - Method in class org.shapelogic.polygon.BBox
 
add(IPoint2D) - Method in class org.shapelogic.polygon.CPointDouble
 
add(IPoint2D) - Method in class org.shapelogic.polygon.CPointInt
Add other point into this
add(IPoint2D) - Method in interface org.shapelogic.polygon.IPoint2D
 
addAfterEnd(IPoint2D) - Method in class org.shapelogic.polygon.MultiLine
 
addAfterEnd(IPoint2D) - Method in class org.shapelogic.polygon.Polygon
 
addAndListStream0(String, String, String, String, String, In2, String) - Method in class org.shapelogic.streams.StreamFactory
 
addBeforeStart(IPoint2D) - Method in class org.shapelogic.polygon.MultiLine
 
addBeforeStart(IPoint2D) - Method in class org.shapelogic.polygon.Polygon
 
addBorder(int) - Method in class org.shapelogic.color.ColorEdgeArea
 
addBorder(int) - Method in class org.shapelogic.color.GrayEdgeArea
Count how many borders and the size of the border.
addBorder(int) - Method in interface org.shapelogic.color.IColorEdgeArea
 
addChainCode(byte) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
addClosestAngle(double) - Method in class org.shapelogic.polygon.CircleInterval
 
addClosureDefinition(NumberedStream, Calc1, String) - Method in class org.shapelogic.reporting.TableDefinition
Create a stream based on another stream and a calc.
addColor(IColorAndVariance) - Method in interface org.shapelogic.color.ColorHypothesis
Try to add a color.
addColor(IColorAndVariance) - Method in class org.shapelogic.color.SimpleColorHypothesis
If the color is identical merge else add.
addDefinition(Object, String) - Method in class org.shapelogic.reporting.TableDefinition
 
addDefinition(List) - Method in class org.shapelogic.reporting.TableDefinition
 
addFallingAngle(double) - Method in class org.shapelogic.polygon.CircleInterval
Turn new angle into end point
addGrowingAngle(double) - Method in class org.shapelogic.polygon.CircleInterval
Turn new angle into start point
addIndependentLine(IPoint2D, IPoint2D) - Method in class org.shapelogic.polygon.MultiLinePolygon
 
addIndependentLine(IPoint2D, IPoint2D) - Method in class org.shapelogic.polygon.Polygon
To have the same interface as MultiLinePolygon
addIndependentLine(CLine) - Method in class org.shapelogic.polygon.Polygon
Most of the time this should not be used use the version taking input points instead
addLayer(double[]) - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
addLayers(double[][]) - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
addLine(IPoint2D, IPoint2D) - Method in class org.shapelogic.polygon.Polygon
this should not be used use addIndependentLine() instead
addLine(CLine) - Method in class org.shapelogic.polygon.Polygon
Deprecated. 
addLines(CLine, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
 
AddListStream - Class in org.shapelogic.streams
AddListStream takes a list of Integer streams and create the add of them.
AddListStream() - Constructor for class org.shapelogic.streams.AddListStream
 
addMultiLine(MultiLine) - Method in class org.shapelogic.polygon.MultiLinePolygon
 
addMultiLine(MultiLine) - Method in class org.shapelogic.polygon.Polygon
 
addPoint(int, int) - Method in class org.shapelogic.imageutil.PixelArea
 
addPoint(IPoint2D) - Method in class org.shapelogic.polygon.BBox
 
addPoint(int, int) - Method in class org.shapelogic.polygon.BBox
 
addToAndListStream0(String, String, String, String, BinaryPredicate<In1, In2>, In2, String) - Method in class org.shapelogic.streams.StreamFactory
 
addToAndListStream0(String, String, String, BinaryPredicate<In1, In2>, In2) - Method in class org.shapelogic.streams.StreamFactory
 
addToAndListStream0(String, String, String, String, In2) - Method in class org.shapelogic.streams.StreamFactory
 
addToAndListStream0(String, String, String, In2) - Method in class org.shapelogic.streams.StreamFactory
 
addToUnfinishedPoints(CPointInt) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
adjustmentPointOkForLine(CLine, IPoint2D) - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
AdvanceWhile<E> - Class in org.shapelogic.calculation
This causes the iterator to be advanced as long as the the condition is true.
AdvanceWhile(Iterator<E>) - Constructor for class org.shapelogic.calculation.AdvanceWhile
 
AllFilter<BaseClass,Element> - Class in org.shapelogic.filter
Similar to AllPredicate every filter has to be true for this to be true
AllFilter() - Constructor for class org.shapelogic.filter.AllFilter
 
AllFilter(IFilter<BaseClass, Element>[]) - Constructor for class org.shapelogic.filter.AllFilter
 
allNeighbors() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
AllPredicate<T> - Class in org.shapelogic.predicate
All component predicates have to be true.
AllPredicate(Predicate<T>[]) - Constructor for class org.shapelogic.predicate.AllPredicate
 
AND - Static variable in class org.shapelogic.filter.FilterFactory
 
AND - Static variable in class org.shapelogic.filter.FilterLexer
 
AND - Static variable in class org.shapelogic.filter.FilterParser
 
AND - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
AND - Static variable in class org.shapelogic.util.Constants
 
andExpr() - Method in class org.shapelogic.filter.FilterParser
 
AndFilter<BaseClass,Element> - Class in org.shapelogic.filter
Similar to AndPredicate every filter has to be true for this to be true
AndFilter() - Constructor for class org.shapelogic.filter.AndFilter
 
AndFilter(IFilter<BaseClass, Element>, IFilter<BaseClass, Element>) - Constructor for class org.shapelogic.filter.AndFilter
 
AndListStream - Class in org.shapelogic.streams
AndListStream takes a list of Boolean streams and create the and of them.
AndListStream() - Constructor for class org.shapelogic.streams.AndListStream
 
AndTask - Class in org.shapelogic.logic
In order for an AndTask to succeed all the child Tasks need to succeed.

So I should have a way to take one at a time and call calc on them.

AndTask(BaseTask, boolean) - Constructor for class org.shapelogic.logic.AndTask
 
angle - Variable in class org.shapelogic.imageprocessing.LineProperties
 
angle() - Method in class org.shapelogic.polygon.CLine
Should return numbers in the range 0 to PI.
angle() - Method in class org.shapelogic.polygon.CPointDouble
 
angle() - Method in class org.shapelogic.polygon.CPointInt
 
angle() - Method in interface org.shapelogic.polygon.IPoint2D
 
ANGLE_DIFFERENCE_LIMIT - Static variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
angleBetweenLines(double, double) - Static method in class org.shapelogic.polygon.Calculator2D
 
angleDistance(double, double) - Static method in class org.shapelogic.polygon.CircleInterval
signed angle from angle1 to angle2
angleFromDirectionArray(byte[], int, int) - Static method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
Get angle from direction byte array.
AnnotatedShape - Interface in org.shapelogic.polygon
Interface of an annotated shape.
AnnotatedShapeImplementation - Class in org.shapelogic.polygon
Instead putting all logic for AnnotatedShape in all classes implement this Make them adapter for this class I can make the map a lazy init map
AnnotatedShapeImplementation() - Constructor for class org.shapelogic.polygon.AnnotatedShapeImplementation
 
AnnotatedShapeImplementation(AnnotatedShape) - Constructor for class org.shapelogic.polygon.AnnotatedShapeImplementation
 
AnyPredicate<T> - Class in org.shapelogic.predicate
At least one component predicates have to be true.
AnyPredicate(Predicate<T>[]) - Constructor for class org.shapelogic.predicate.AnyPredicate
 
AREA - Static variable in class org.shapelogic.util.Headings
 
AreaComparator - Class in org.shapelogic.imageprocessing
Compare area by pixel size.
AreaComparator() - Constructor for class org.shapelogic.imageprocessing.AreaComparator
 
areaNegativeDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
areaPositiveDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
areasGreaterThan(int) - Method in class org.shapelogic.color.BaseAreaFactory
 
areasGreaterThan(int) - Method in interface org.shapelogic.color.ValueAreaFactory
 
ARGU - Static variable in class org.shapelogic.filter.FilterLexer
 
ARGU - Static variable in class org.shapelogic.filter.FilterParser
 
argument() - Method in class org.shapelogic.filter.FilterParser
 
ArrayOperations - Class in org.shapelogic.mathematics
Mathematical operations on arrays in common use.
ArrayOperations() - Constructor for class org.shapelogic.mathematics.ArrayOperations
 
ArrayOutputListStream - Class in org.shapelogic.streams
ArrayOutputListStream takes a list of NumberStreams and creates a ListStream of double[].
This could be made more general, but start simple.
ArrayOutputListStream(List<String>, RecursiveContext, String, int) - Constructor for class org.shapelogic.streams.ArrayOutputListStream
Use the ohName to also be the name of the input stream.
ArrayOutputListStream(List<String>, RecursiveContext, int) - Constructor for class org.shapelogic.streams.ArrayOutputListStream
 
ArrayOutputListStream(List<String>, RecursiveContext) - Constructor for class org.shapelogic.streams.ArrayOutputListStream
 
ArrayOutputListStream(List<String>, RecursiveContext, List<NumberedStream<Number>>, int) - Constructor for class org.shapelogic.streams.ArrayOutputListStream
 
ArrayOutputListStream(List<String>, RecursiveContext, List<NumberedStream<Number>>) - Constructor for class org.shapelogic.streams.ArrayOutputListStream
 
ASPECT - Static variable in class org.shapelogic.streamlogic.StreamNames
 
ASPECT_RATIO - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
ASPECT_RATIO - Static variable in class org.shapelogic.util.Headings
 
ASPECT_RATIO_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
atom() - Method in class org.shapelogic.filter.FilterParser
 
autoOutline(int, int) - Method in class org.shapelogic.imageprocessing.EdgeTracer
Traces the boundary of an area of uniform color, where 'startX' and 'startY' are somewhere inside the area.
autoOutline(int, int) - Method in class org.shapelogic.imageprocessing.EdgeTracerWand
Traces the boundary of an area of uniform color, where 'startX' and 'startY' are somewhere inside the area.
autoOutline(int, int) - Method in interface org.shapelogic.imageprocessing.IEdgeTracer
 

B

BACKGROUND_MASK - Static variable in class org.shapelogic.imageprocessing.ColorReplacer
 
BACKSPACE - Static variable in class org.shapelogic.filter.FilterFactory
 
BACKSPACE - Static variable in class org.shapelogic.filter.FilterLexer
 
BACKSPACE - Static variable in class org.shapelogic.filter.FilterParser
 
BACKSPACE_SEQUENCE - Static variable in class org.shapelogic.filter.FilterLexer
 
BACKSPACE_SEQUENCE - Static variable in class org.shapelogic.filter.FilterParser
 
BaseAccumulator<In,Out> - Class in org.shapelogic.calculation
BaseAccumulator accumulator.
BaseAccumulator(Iterator<In>) - Constructor for class org.shapelogic.calculation.BaseAccumulator
 
BaseAnnotatedShape - Class in org.shapelogic.polygon
This is an adapter class for AnnotatedShape, working as an abstract base class for classes that need to implement AnnotatedShape Can make lazy init later
BaseAnnotatedShape() - Constructor for class org.shapelogic.polygon.BaseAnnotatedShape
 
BaseAnnotatedShape(AnnotatedShapeImplementation) - Constructor for class org.shapelogic.polygon.BaseAnnotatedShape
 
BaseAreaFactory - Class in org.shapelogic.color
BaseAreaFactory the base for GrayAreaFactory and ColorAreaFactory, it is a factory and store for IColorAndVariance.
BaseAreaFactory() - Constructor for class org.shapelogic.color.BaseAreaFactory
 
BaseCalcInContext<K,V> - Class in org.shapelogic.calculation
BaseCalcInContext normal base class for CalcInContext.
BaseCalcInContext(K) - Constructor for class org.shapelogic.calculation.BaseCalcInContext
 
BaseCommonNumberedStream<E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseCommonNumberedStream() - Constructor for class org.shapelogic.streams.BaseCommonNumberedStream
 
BaseCommonStream<E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseCommonStream() - Constructor for class org.shapelogic.streams.BaseCommonStream
 
BaseFilter<BaseClass,Element> - Class in org.shapelogic.filter
 
BaseFilter() - Constructor for class org.shapelogic.filter.BaseFilter
 
BaseImageOperation - Class in org.shapelogic.imageutil
Class to subclass when writing filters.
BaseImageOperation(int, String, SLImage) - Constructor for class org.shapelogic.imageutil.BaseImageOperation
 
BaseImageOperation(int, SLImage) - Constructor for class org.shapelogic.imageutil.BaseImageOperation
 
BaseImageOperation(SLImage) - Constructor for class org.shapelogic.imageutil.BaseImageOperation
 
BaseImageOperation(int) - Constructor for class org.shapelogic.imageutil.BaseImageOperation
 
BaseImageOperation() - Constructor for class org.shapelogic.imageutil.BaseImageOperation
 
BaseListCommonStream<E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseListCommonStream() - Constructor for class org.shapelogic.streams.BaseListCommonStream
 
BaseListFilterStream<E> - Class in org.shapelogic.streams
This is the abstract class to override to make a ListFilterStream.
BaseListFilterStream(NumberedStream<E>) - Constructor for class org.shapelogic.streams.BaseListFilterStream
 
BaseListFilterTransformerStream<E,Out> - Class in org.shapelogic.streams
This is the abstract class to override to make a ListFilterStream.
BaseListFilterTransformerStream(NumberedStream<E>) - Constructor for class org.shapelogic.streams.BaseListFilterTransformerStream
 
BaseListIndexedStream1<In,E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseListIndexedStream1(NumberedStream<In>, int) - Constructor for class org.shapelogic.streams.BaseListIndexedStream1
 
BaseListIndexedStream1(NumberedStream<In>) - Constructor for class org.shapelogic.streams.BaseListIndexedStream1
 
BaseListIndexedStream1() - Constructor for class org.shapelogic.streams.BaseListIndexedStream1
 
BaseListStream0<E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseListStream0(int) - Constructor for class org.shapelogic.streams.BaseListStream0
 
BaseListStream0() - Constructor for class org.shapelogic.streams.BaseListStream0
 
BaseListStream1<In,E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseListStream1(NumberedStream<In>, int) - Constructor for class org.shapelogic.streams.BaseListStream1
 
BaseListStream1(ListStream<In>) - Constructor for class org.shapelogic.streams.BaseListStream1
 
BaseListStream1() - Constructor for class org.shapelogic.streams.BaseListStream1
 
BaseListStream2<In0,In1,E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseListStream2(NumberedStream<In0>, NumberedStream<In1>, int) - Constructor for class org.shapelogic.streams.BaseListStream2
 
BaseListStream2(NumberedStream<In0>, NumberedStream<In1>) - Constructor for class org.shapelogic.streams.BaseListStream2
 
BaseListStreamList<In,E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseListStreamList(List<NumberedStream<In>>, int) - Constructor for class org.shapelogic.streams.BaseListStreamList
 
BaseListStreamList(List<NumberedStream<In>>) - Constructor for class org.shapelogic.streams.BaseListStreamList
 
BaseListStreamList() - Constructor for class org.shapelogic.streams.BaseListStreamList
 
BaseMaxDistanceVectorizer - Class in org.shapelogic.imageprocessing
Vectorizer that is splitting lines based on max distance to line between end points.
BaseMaxDistanceVectorizer() - Constructor for class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
BaseNumberedStream1<In,E> - Class in org.shapelogic.streams
Implementation of ListStream.
BaseNumberedStream1(NumberedStream<In>, int) - Constructor for class org.shapelogic.streams.BaseNumberedStream1
 
BaseNumberedStream1(NumberedStream<In>) - Constructor for class org.shapelogic.streams.BaseNumberedStream1
 
BaseNumberedStream1() - Constructor for class org.shapelogic.streams.BaseNumberedStream1
 
BaseParticleCounter - Class in org.shapelogic.imageprocessing
ParticleCounter count number of particles in a particle image.
BaseParticleCounter() - Constructor for class org.shapelogic.imageprocessing.BaseParticleCounter
 
BaseScriptingFunction - Class in org.shapelogic.scripting
BaseScriptingFunction base of any scripting functions.
BaseScriptingFunction() - Constructor for class org.shapelogic.scripting.BaseScriptingFunction
 
BaseStream2<In0,In1,E> - Class in org.shapelogic.streams
BaseDeclarativeStreamInputs2 a Stream with 2 inputs.
BaseStream2() - Constructor for class org.shapelogic.streams.BaseStream2
 
BaseTableBuilder - Class in org.shapelogic.reporting
BaseTableBuilder is the Builder design pattern.
For convenience the Director is combined with the Builder.
BaseTableBuilder(TableDefinition) - Constructor for class org.shapelogic.reporting.BaseTableBuilder
 
BaseTableBuilder(TableDefinition, boolean) - Constructor for class org.shapelogic.reporting.BaseTableBuilder
 
BaseTask<T> - Class in org.shapelogic.logic
Base class for Task, very fundamental all other tasks are subclassed from this The majority of task functionalety are placed here.
BaseTask(BaseTask, boolean) - Constructor for class org.shapelogic.logic.BaseTask
 
BaseTask(BaseTask) - Constructor for class org.shapelogic.logic.BaseTask
 
BaseVectorizer - Class in org.shapelogic.imageprocessing
Input image needs to be binary, that is gray scale with inverted LUT.
BaseVectorizer() - Constructor for class org.shapelogic.imageprocessing.BaseVectorizer
 
BBox - Class in org.shapelogic.polygon
This BBox should work for all underlying types I think that this should be immutable I would have to change the fields to be private and have getters
BBox() - Constructor for class org.shapelogic.polygon.BBox
 
BeanUtilsParser - Class in org.shapelogic.util
IPaser that is using the BeanUtils for setting JavaBeans.
The current solution is not elegant.
BeanUtilsParser() - Constructor for class org.shapelogic.util.BeanUtilsParser
 
BEFORE_START_INDEX - Static variable in class org.shapelogic.util.Constants
 
BinaryEqualPredicate - Class in org.shapelogic.predicate
Standard binary equal predicate.
BinaryEqualPredicate() - Constructor for class org.shapelogic.predicate.BinaryEqualPredicate
 
BinaryGreaterPredicate - Class in org.shapelogic.predicate
Standard binary greater predicate.
BinaryGreaterPredicate() - Constructor for class org.shapelogic.predicate.BinaryGreaterPredicate
 
BinaryPredicate<In0,In1> - Interface in org.shapelogic.predicate
Predicate with 2 arguments.
BinaryPredicateFactory - Class in org.shapelogic.predicate
Predicate with 2 arguments.
BinaryPredicateFactory() - Constructor for class org.shapelogic.predicate.BinaryPredicateFactory
 
BinarySmallerPredicate - Class in org.shapelogic.predicate
Standard binary smaller predicate.
BinarySmallerPredicate() - Constructor for class org.shapelogic.predicate.BinarySmallerPredicate
 
bind0(BinaryPredicate<In0, In1>, In0) - Static method in class org.shapelogic.predicate.PredicateBinder
Transform binary predicates to unary predicates.
bind0(BinaryPredicate<In0, In1>, Calc1<In2, In1>, In0) - Static method in class org.shapelogic.predicate.PredicateBinder
Combining a Stream represented as a CalcIndex0 with a binary Predicate.
bind1(BinaryPredicate<In0, In1>, In1) - Static method in class org.shapelogic.predicate.PredicateBinder
Transform binary predicates to unary predicates.
bitSet - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
BLOCK_START - Static variable in class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
blockStart() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
BLUE_MASK - Static variable in class org.shapelogic.color.ColorUtil
 
BLUE_POS - Static variable in class org.shapelogic.color.ColorUtil
 
blueOrRgbToGray(int, int, int) - Static method in class org.shapelogic.color.ColorUtil
When you have RGB input but need a gray result.
BOOLEAN_TASK - Static variable in class org.shapelogic.util.Constants
 
BooleanTask - Class in org.shapelogic.logic
Give an expression this is evaluated in the current context If it returns true the task passes else it fails
BooleanTask(BaseTask, boolean, String, String) - Constructor for class org.shapelogic.logic.BooleanTask
 
BOTTOM_CENTER_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_CENTER_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_LEFT_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_LEFT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_LEFT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_RIGHT_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_RIGHT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_RIGHT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
BOTTOM_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOUNDING_BOX_X_MAX - Static variable in class org.shapelogic.util.Headings
 
BOUNDING_BOX_X_MIN - Static variable in class org.shapelogic.util.Headings
 
BOUNDING_BOX_Y_MAX - Static variable in class org.shapelogic.util.Headings
 
BOUNDING_BOX_Y_MIN - Static variable in class org.shapelogic.util.Headings
 
buildHeadline() - Method in class org.shapelogic.reporting.BaseTableBuilder
 
buildHeadlineElement(int) - Method in class org.shapelogic.reporting.BaseTableBuilder
 
buildHeadlineElement(int) - Method in class org.shapelogic.reporting.IJTableBuilder
 
buildLine(int) - Method in class org.shapelogic.reporting.BaseTableBuilder
Write out next lime.
buildLine(int) - Method in class org.shapelogic.reporting.IJTableBuilder
 
buildLineElement(int, int) - Method in class org.shapelogic.reporting.BaseTableBuilder
 
buildLineElement(int, int) - Method in class org.shapelogic.reporting.IJTableBuilder
 
buildTable(int, int) - Method in class org.shapelogic.reporting.BaseTableBuilder
This should have been done by a director.
BYTE_MASK - Static variable in class org.shapelogic.util.Constants
 

C

calc(RecursiveContext<K>) - Method in class org.shapelogic.calculation.BaseCalcInContext
 
calc(RecursiveContext<K>) - Method in interface org.shapelogic.calculation.CalcInContext
This a convenience method that set the calculated value in the right context.
Calc0<Out> - Interface in org.shapelogic.calculation
Calc0 is basically a Closure with 0 inputs.
Calc1<In,Out> - Interface in org.shapelogic.calculation
Calc0 is basically a Closure with 1 input.
calc1ToPredicate(Calc1<In, Boolean>) - Static method in class org.shapelogic.predicate.PredicateBinder
Predicate and Calc has different signature this is an adapter method.
Calc2<In0,In1,Out> - Interface in org.shapelogic.calculation
Calc2 is basically a Closure with 2 inputs.
calcAddNext() - Method in class org.shapelogic.streams.BaseCommonNumberedStream
Try to calculate one more, independent of the _current.
calcAddNext() - Method in class org.shapelogic.streams.BaseCommonStream
Try to calculate one more, independent of the _current.
calcAddNext() - Method in class org.shapelogic.streams.BaseListCommonStream
Try to calculate one more, independent of the _current.
calcAddNext() - Method in class org.shapelogic.streams.BaseListStream2
Try to calculate one more, independent of the _current.
CalcAndSetTask<T> - Class in org.shapelogic.logic
 
CalcAndSetTask(BaseTask, String, Object) - Constructor for class org.shapelogic.logic.CalcAndSetTask
Test is something exist in another context
CalcAndSetTasks - Class in org.shapelogic.logic
This task is inserting values into the context tree
CalcAndSetTasks(BaseTask, Object...) - Constructor for class org.shapelogic.logic.CalcAndSetTasks
Test is something exist in another context
CalcComposition - Class in org.shapelogic.calculation
Compose Calculations.
CalcComposition() - Constructor for class org.shapelogic.calculation.CalcComposition
 
CalcFixed<T> - Class in org.shapelogic.calculation
This is a calculation that is done.
CalcFixed(T) - Constructor for class org.shapelogic.calculation.CalcFixed
 
CalcInContext<K,V> - Interface in org.shapelogic.calculation
Some calculations rely on the context that it is going on in.
CalcIndex0<Out> - Interface in org.shapelogic.calculation
Calc0 is basically a Closure with 0 inputs, but one index.
calcIndex0ToPredicate(CalcIndex0<Boolean>) - Static method in class org.shapelogic.predicate.PredicateBinder
Predicate and Calc has different signature this is an adapter method.
CalcIndex1<In,Out> - Interface in org.shapelogic.calculation
Calc0 is basically a Closure with 1 input, but one index.
CalcIndex2<In0,In1,Out> - Interface in org.shapelogic.calculation
Calc2 is basically a Closure with 1 input, and one index.
CalcInvoke<T> - Interface in org.shapelogic.calculation
Calc0 is does a lazy calculation of a value, that does not have any dependencies.
calcLayer(double[], int) - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
calcLineType() - Method in class org.shapelogic.imageprocessing.LineProperties
The main LineType for a line there are 3 options: straight, arch, wave.
CalcList<In,Out> - Interface in org.shapelogic.calculation
CalcList is basically a Closure with input as a List.
calcNextSubTask() - Method in class org.shapelogic.logic.BaseTask
calculate the next sub task If it succeed it will return true and pop the last sub task.
calcNextSubTask() - Method in interface org.shapelogic.logic.Task
 
CalcNumberedStream1<In,E> - Class in org.shapelogic.streams
Make a stream that is using a Calc1 class to do a calculation, based on a named input stream stored in a context.
Based on ListCalcStream1.
Uses lazy setup so input stream does not have to exist when stream is created.
There should be a way to say whether you have to calculate all the values sequentially to use this.
Close to NamedListCalcStream1, but with no caching.
CalcNumberedStream1(Calc1<In, E>, NumberedStream<In>, int) - Constructor for class org.shapelogic.streams.CalcNumberedStream1
 
CalcNumberedStream1(Calc1<In, E>, NumberedStream<In>) - Constructor for class org.shapelogic.streams.CalcNumberedStream1
 
CalcNumberedStream1() - Constructor for class org.shapelogic.streams.CalcNumberedStream1
 
CalcNumberedStream1(Calc1<In, E>, int) - Constructor for class org.shapelogic.streams.CalcNumberedStream1
 
calculation(Task) - Method in class org.shapelogic.logic.ContextCalculation
This should overridden with the calculation that should be done.
Calculator2D - Class in org.shapelogic.polygon
Calculator for simple 2D.
Calculator2D() - Constructor for class org.shapelogic.polygon.Calculator2D
 
CalcValue<T> - Interface in org.shapelogic.calculation
Top interface for calculations.
CartesianIndex - Interface in org.shapelogic.calculation
Create indexes for the inputs to a Cartesian product.
CartesianIndex2 - Class in org.shapelogic.calculation
CartesianIndex2 creates an accessing scheme for 2 NumberedStream, List or Array.
CartesianIndex2(NumberedStream, NumberedStream) - Constructor for class org.shapelogic.calculation.CartesianIndex2
 
CartesianIndex2(List, List) - Constructor for class org.shapelogic.calculation.CartesianIndex2
 
CartesianIndex2(Object[], Object[]) - Constructor for class org.shapelogic.calculation.CartesianIndex2
 
categorizeStreams() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Analyzes particles and group them.
categorizeStreams() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
Analyzes particles and group them.
Not sure if I should use named streams or try to avoid it to make it more thread safe.
categorizeStreams() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
CATEGORY - Static variable in class org.shapelogic.streamlogic.StreamNames
 
CATEGORY - Static variable in class org.shapelogic.util.Headings
 
CENTER_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
CENTER_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
CHAIN_CODE_FOR_MULTI_LINE_MAX_LENGTH - Static variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
CHAIN_CODE_FOR_MULTI_LINE_MAX_LENGTH - Static variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
ChainCodeHandler - Class in org.shapelogic.imageprocessing
Chain Code For MultiLine.
ChainCodeHandler(AnnotatedShapeImplementation) - Constructor for class org.shapelogic.imageprocessing.ChainCodeHandler
 
checkNeighbors() - Method in class org.shapelogic.imageprocessing.NeighborChecker
Run over the neighbors points and put them in categories.
CircleFinder - Class in org.shapelogic.imageprocessing
Class that can find a circle in MultiLine.
CircleFinder() - Constructor for class org.shapelogic.imageprocessing.CircleFinder
 
CircleFinder(MultiLine) - Constructor for class org.shapelogic.imageprocessing.CircleFinder
 
CircleInterval - Class in org.shapelogic.polygon
So the idea is that you should have a slice of the circle Since it is circular it does not really make sense to talk about: min and max what is the equivalent I guess start and end assuming that you go in normal direction of increasing angles.
CircleInterval() - Constructor for class org.shapelogic.polygon.CircleInterval
 
CIRCULARITY - Static variable in class org.shapelogic.util.Headings
 
cleanPolygon() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
cleanUp(boolean, double) - Method in class org.shapelogic.polygon.Polygon
Return a cleaned up polygon
clear() - Static method in class org.shapelogic.calculation.RootMap
Maybe making a new map would be better.
clear() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
Reset the object for reuse.
CLine - Class in org.shapelogic.polygon
Class for line.
CLine(IPoint2D, IPoint2D) - Constructor for class org.shapelogic.polygon.CLine
 
clone() - Method in class org.shapelogic.polygon.Polygon
 
CollectionCalc - Class in org.shapelogic.calculation
Normal functional operations used on Java Collections.
CollectionCalc() - Constructor for class org.shapelogic.calculation.CollectionCalc
 
color - Variable in enum org.shapelogic.imageprocessing.PixelType
 
COLOR - Static variable in class org.shapelogic.util.Headings
 
COLOR_B - Static variable in class org.shapelogic.streamlogic.StreamNames
 
COLOR_BLUE - Static variable in class org.shapelogic.util.Headings
 
COLOR_G - Static variable in class org.shapelogic.streamlogic.StreamNames
 
COLOR_GRAY - Static variable in class org.shapelogic.streamlogic.StreamNames
 
COLOR_GREEN - Static variable in class org.shapelogic.util.Headings
 
COLOR_R - Static variable in class org.shapelogic.streamlogic.StreamNames
 
COLOR_RED - Static variable in class org.shapelogic.util.Headings
 
COLOR_STD_DEV - Static variable in class org.shapelogic.util.Headings
 
ColorAndVariance - Class in org.shapelogic.color
GrayAndVariance describes an average color with variance for gray 8 bit.
ColorAndVariance() - Constructor for class org.shapelogic.color.ColorAndVariance
 
ColorAreaFactory - Class in org.shapelogic.color
GrayAreaFactory is a factory and store for ColorEdgeArea.
ColorAreaFactory() - Constructor for class org.shapelogic.color.ColorAreaFactory
 
ColorChannels - Interface in org.shapelogic.color
Color Channels is an array of int representing the different color channels in a color.
ColorChannelSplitter - Interface in org.shapelogic.color
ColorChannelSplitter .
ColorChannelSplitterGrayByte - Class in org.shapelogic.color
Split a int into 1 colors.
ColorChannelSplitterRGB - Class in org.shapelogic.color
Split a int into 3 colors.
ColorChannelSplitterRGB() - Constructor for class org.shapelogic.color.ColorChannelSplitterRGB
 
colorDistance(int, int) - Method in class org.shapelogic.imageprocessing.SBByteCompare
 
colorDistance(int, int) - Method in class org.shapelogic.imageprocessing.SBColorCompare
split color coded as int into 3 int
colorDistance(int[], int[]) - Method in class org.shapelogic.imageprocessing.SBColorCompare
split color coded as int into 3 int
colorDistance(int, int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
colorDistance(int, int) - Method in class org.shapelogic.imageprocessing.SBShortCompare
 
ColorDistance1 - Class in org.shapelogic.color
ColorNorm is the scaled 1 norm in the color space.
The 1 norm is called the Taxicab norm or Manhattan norm.
It is then scaled down by the number of dimensions, so that the distance of 2 colors will be the same in gray and RGB space.

This could be changed to use scaling for the different component.

This should work for both color and gray.
ColorDistance1() - Constructor for class org.shapelogic.color.ColorDistance1
 
ColorDistance1RGB - Class in org.shapelogic.color
Color distance for RGB.
ColorDistance1RGB() - Constructor for class org.shapelogic.color.ColorDistance1RGB
 
ColorDistanceWithImage1 - Class in org.shapelogic.color
ColorDistance with an image so you can ask the distance based on x,y coordinates.
ColorDistanceWithImage1() - Constructor for class org.shapelogic.color.ColorDistanceWithImage1
 
ColorDistanceWithImage1RGB - Class in org.shapelogic.color
ColorDistance with an image so you can ask the distance based on x,y coordinates.
ColorDistanceWithImage1RGB() - Constructor for class org.shapelogic.color.ColorDistanceWithImage1RGB
 
ColorEdgeArea - Class in org.shapelogic.color
ColorEdgeArea holds the information.
ColorEdgeArea(int, int, int) - Constructor for class org.shapelogic.color.ColorEdgeArea
 
ColorFactory - Class in org.shapelogic.color
Factory for different color classes.
ColorHypothesis - Interface in org.shapelogic.color
ColorHypothesis interface.
ColorHypothesisFinder_ - Class in <Unnamed>
ColorHypothesisFinder_ finds color hypothesis.
ColorHypothesisFinder_() - Constructor for class ColorHypothesisFinder_
 
colorHypothesisIteration(ColorHypothesis) - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
colorHypothesisIteration(ColorHypothesis) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
colorInRange(int) - Method in class org.shapelogic.color.ColorRange
 
colorInRange(int) - Method in class org.shapelogic.color.GrayRange
 
colorInRange(int) - Method in interface org.shapelogic.color.IColorRange
Whether a color belong to the ColorRange.
ColorParticleAnalyzer - Class in org.shapelogic.imageprocessing
Analyzes a particle image in gray or RGB and group the particles according to shape rules.
Find a place in the base class where there is a hook for this extended functionality.
Some of the methods can be moved to ColorParticleAnalyzer to remove dependency of ImageJ.
ColorParticleAnalyzer() - Constructor for class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
ColorParticleAnalyzer_ - Class in <Unnamed>
Automatic particle counter for 24 bit RGB and 8 bit Gray.
ColorParticleAnalyzer_() - Constructor for class ColorParticleAnalyzer_
 
ColorParticleAnalyzerIJ - Class in org.shapelogic.imageprocessing
Automatic particle counter for 24 bit RGB and 8 bit Gray.
ColorParticleAnalyzerIJ() - Constructor for class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
ColorRange - Class in org.shapelogic.color
GrayRange describes a range of colors in the Gray 8 bit.
ColorRange() - Constructor for class org.shapelogic.color.ColorRange
 
ColorReplacePixelHandler - Class in org.shapelogic.imageprocessing
Handles Color Replace for individual pixel, used with wrapper to work on whole image.
Example of a PixelHandler that can be used to change a whole image.
ColorReplacePixelHandler() - Constructor for class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
ColorReplacer - Class in org.shapelogic.imageprocessing
ColorReplacer replaces one color with another.
This is for comparison of how the direct ImageJ way compares to the ImageOperation working on SLImage.
ColorReplacer() - Constructor for class org.shapelogic.imageprocessing.ColorReplacer
 
ColorReplacer_ - Class in <Unnamed>
Color replacer.
Can extend 2 different versions.
ColorReplacer_() - Constructor for class ColorReplacer_
 
ColorReplacerSL - Class in org.shapelogic.imageprocessing
ColorReplacer replaces one color with another.
XXX: This class could be one generic class that could handle all PixelHanlers.
ColorReplacerSL() - Constructor for class org.shapelogic.imageprocessing.ColorReplacerSL
 
colorToString(int, boolean) - Static method in class org.shapelogic.color.ColorUtil
 
ColorUtil - Class in org.shapelogic.color
Contains all the color utility methods that are missing in ImageJ.
ColorUtil() - Constructor for class org.shapelogic.color.ColorUtil
 
COMMENT - Static variable in class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
CommonLogicExpressions - Class in org.shapelogic.logic
Contains commonly used logic expression strings So all the logic expressions that are used in the letter match is defined here.
CommonLogicExpressions() - Constructor for class org.shapelogic.logic.CommonLogicExpressions
 
compare(HasArea, HasArea) - Method in class org.shapelogic.imageprocessing.AreaComparator
 
compareFactory(SLImage) - Static method in class org.shapelogic.imageprocessing.ProcessingFactory
 
compareTo(ILine2D) - Method in class org.shapelogic.polygon.CLine
 
compareTo(IPoint2D) - Method in class org.shapelogic.polygon.CPointDouble
 
compareTo(IPoint2D) - Method in class org.shapelogic.polygon.CPointInt
 
compareTo(ILine2D) - Method in class org.shapelogic.polygon.MultiLine
 
compose(Calc1<In1, Out>, Calc1<In0, In1>) - Static method in class org.shapelogic.calculation.CalcComposition
Composition of calculations / closures with 1 input and 1 output.
compose(Calc1<In, Out>, Calc0<In>) - Static method in class org.shapelogic.calculation.CalcComposition
Composition of calculations with 0 input and 1 input.
compose(Calc1<In, Out>, CalcIndex0<In>) - Static method in class org.shapelogic.calculation.CalcComposition
Compose calculation with index and calculation with 1 input
compose(Calc1<In1, Out>, CalcIndex1<In0, In1>) - Static method in class org.shapelogic.calculation.CalcComposition
Compose calculation with 1 input and one index and calculation with 1 input.
compose(CalcIndex1<In1, Out>, CalcIndex1<In0, In1>) - Static method in class org.shapelogic.calculation.CalcComposition
Compose 2 calculations with 1 input and one index.
CompositePredicate<T> - Class in org.shapelogic.predicate
All component predicates have to be true.
CompositePredicate(Predicate<T>[]) - Constructor for class org.shapelogic.predicate.CompositePredicate
 
ConfidenceArraySelector - Class in org.shapelogic.machinelearning
ConfidenceArraySelector takes a double[] and creates a String.
Translates a double[] that could come from a neural network to either the number of the one that is winning walue if any is or to a name for that.
ConfidenceArraySelector(List<String>, double) - Constructor for class org.shapelogic.machinelearning.ConfidenceArraySelector
Use the ohName to also be the name of the input stream.
ConfidenceArraySelector(List<String>) - Constructor for class org.shapelogic.machinelearning.ConfidenceArraySelector
Use the ohName to also be the name of the input stream.
Constants - Class in org.shapelogic.util
This just contains a lot of constants.
Constants() - Constructor for class org.shapelogic.util.Constants
 
CONSTRAINT - Static variable in class org.shapelogic.filter.FilterFactory
 
CONSTRAINT - Static variable in class org.shapelogic.filter.FilterLexer
 
CONSTRAINT - Static variable in class org.shapelogic.filter.FilterParser
 
constraint() - Method in class org.shapelogic.filter.FilterParser
 
contains(double) - Method in class org.shapelogic.polygon.CircleInterval
 
containsLine(ILine2D) - Method in class org.shapelogic.polygon.Polygon
 
containsPoint(IPoint2D) - Method in class org.shapelogic.polygon.Polygon
 
containsValue(Object) - Static method in class org.shapelogic.calculation.RootMap
 
containsZero() - Method in class org.shapelogic.polygon.CircleInterval
 
CONTEXT_CALCULATION_MAP - Static variable in class org.shapelogic.logic.BaseTask
 
ContextCalculation - Class in org.shapelogic.logic
A calculation that lives in a context.
ContextCalculation(String, Task) - Constructor for class org.shapelogic.logic.ContextCalculation
 
ContextCalculation(String) - Constructor for class org.shapelogic.logic.ContextCalculation
 
ContextCalculation() - Constructor for class org.shapelogic.logic.ContextCalculation
 
ContextFactory - Class in org.shapelogic.logic
 
ContextFactory() - Constructor for class org.shapelogic.logic.ContextFactory
 
ContextGettable<K,V> - Interface in org.shapelogic.calculation
ContextGettable has contexts and ability to do a get in them.
CONVERT_TO_FLOAT - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag to have the ImageProcessor that is passed to the run() method converted to a FloatProcessor.
coordinateChoser(IPoint2D) - Method in class org.shapelogic.filter.PointAboveFilter
 
coordinateChoser(IPoint2D) - Method in class org.shapelogic.filter.PointBelowFilter
 
coordinateChoser(IPoint2D) - Method in class org.shapelogic.filter.PointLeftOfFilter
 
coordinateChoser(IPoint2D) - Method in class org.shapelogic.filter.PointRightOfFilter
 
coordinateChoser(IPoint2D) - Method in class org.shapelogic.filter.PolygonSpatialPointFilter
 
copy() - Method in class org.shapelogic.polygon.CPointDouble
 
copy() - Method in class org.shapelogic.polygon.CPointInt
 
copy() - Method in interface org.shapelogic.polygon.IPoint2D
 
COUNT_COLLECTION_GREATER_TASK - Static variable in class org.shapelogic.util.Constants
 
COUNT_COLLECTION_TASK - Static variable in class org.shapelogic.util.Constants
 
CountCollectionGreaterTask - Class in org.shapelogic.logic
When an expression returns a collection this does a count on it and does a greater than comparison It will also work when the expression is returning null and the expected number is 0.
CountCollectionGreaterTask(BaseTask, boolean, String, String, Number) - Constructor for class org.shapelogic.logic.CountCollectionGreaterTask
 
CountCollectionTask - Class in org.shapelogic.logic
When an expression returns a collection this does a count on it.
CountCollectionTask(BaseTask, boolean, String, String, Number) - Constructor for class org.shapelogic.logic.CountCollectionTask
 
countRegionCrossingsAroundPoint(int) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
A normal line has a crossing index of 4.
CPointDouble - Class in org.shapelogic.polygon
Simple point that is comparable and has arithmetic operations.
CPointDouble(Point2D) - Constructor for class org.shapelogic.polygon.CPointDouble
 
CPointDouble(double, double) - Constructor for class org.shapelogic.polygon.CPointDouble
 
CPointDouble() - Constructor for class org.shapelogic.polygon.CPointDouble
 
CPointInt - Class in org.shapelogic.polygon
Simple point that is comparable and has arithmetic operations.
CPointInt(Point2D) - Constructor for class org.shapelogic.polygon.CPointInt
 
CPointInt(int, int) - Constructor for class org.shapelogic.polygon.CPointInt
 
CPointInt() - Constructor for class org.shapelogic.polygon.CPointInt
 
createCalcIndex1(Iterator<E>) - Static method in class org.shapelogic.streams.StreamFactory
 
createdNewVersion() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
createdNewVersion() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
createdNewVersion() - Method in interface org.shapelogic.polygon.Improver
 
createdNewVersion() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
createdNewVersion() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
createdNewVersion() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
createLetterATask(BaseTask) - Static method in class org.shapelogic.logic.LetterTaskLegacyFactory
 
createLetterATaskFromRule(BaseTask) - Static method in class org.shapelogic.logic.LetterTaskLegacyFactory
Create a rule task for letter A based on old straight capital letters rules.
createLetterTasksFromRule(BaseTask, List<NumericRule>, String) - Static method in class org.shapelogic.logic.LetterTaskFactory
Create a letter task from all NumericRules of the underlying letters.
createListStream(CalcIndex1<In, E>) - Static method in class org.shapelogic.streams.StreamFactory
 
createListStream(Iterator<E>, int) - Static method in class org.shapelogic.streams.StreamFactory
 
createListStream(Iterator<E>) - Static method in class org.shapelogic.streams.StreamFactory
 
createListStream(String, String, String, Integer, E...) - Static method in class org.shapelogic.streams.StreamFactory
Create stream based on a function.
createListStream0(String, String, String, BinaryPredicate<In1, In2>, In2, String) - Method in class org.shapelogic.streams.StreamFactory
Create stream based on a function.
createListStream0(String, String, String, String, In2, String) - Method in class org.shapelogic.streams.StreamFactory
Create stream based on a function.
createListStream0(String, String, BinaryPredicate<In0, In2>, In2) - Method in class org.shapelogic.streams.StreamFactory
 
createSameType(Polygon) - Static method in class org.shapelogic.polygon.PolygonFactory
 
crossProduct(IPoint2D, IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
A sine from the first to the second times the 2 vector lengths Not a real cross product, but the length of the cross product vector
CSVParser - Class in org.shapelogic.loader
This should read a csv file and parse it into objects of an given class or into DynaBean It assumes that the first time is the heading with the right name the second line is the type of each field.
CSVParser(Reader, Class) - Constructor for class org.shapelogic.loader.CSVParser
 
CURVE_ARCH_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
CURVE_ARCH_COUNT - Static variable in class org.shapelogic.util.Headings
 
CURVE_ARCH_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
customStreamDefinitions() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Define extra streams and also extra columns.
customStreamDefinitions() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
Define extra streams.
customStreamDefinitions() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
CYCLE_POINTS_X - Static variable in class org.shapelogic.util.Constants
What you need to add to the x coordinate to get to the indexed point
CYCLE_POINTS_Y - Static variable in class org.shapelogic.util.Constants
What you need to add to the y coordinate to get to the indexed point

D

DEFAULT_INTEREST - Static variable in class org.shapelogic.logic.BaseTask
 
DEFAULT_LANGUAGE - Static variable in class org.shapelogic.scripting.BaseScriptingFunction
 
DEFAULT_LIMIT - Static variable in class org.shapelogic.machinelearning.ConfidenceArraySelector
 
DEFAULT_NETWORK - Static variable in class org.shapelogic.machinelearning.ExampleNeuralNetwork
 
DEFAULT_OUTPUT_NAME - Static variable in class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
DEFAULT_RESULT_NAME - Static variable in class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
DEFAULT_SCORE - Static variable in class org.shapelogic.logic.BaseTask
 
defaultColumnDefinitions() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Setup all the stream and other needed things.
defaultColumnDefinitions() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
defaultColumnDefinitions() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
defaultColumnDefinitions() - Method in class ParticleCounter_
 
defaultStreamDefinitions() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Define extra streams and also extra columns.
defaultStreamDefinitions() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
defaultStreamDefinitions() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
defineNeuralNetwork() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
Method to override if you want to define your own neural network.
The default network is very simple it is marking particles Dark or Light.
defineNeuralNetwork() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
Method to override if you want to define your own neural network.
The default network is very simple it is marking particles Dark or Light.
defineRules() - Method in class DigitStreamVectorizer_
 
defineRules() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
Method to override if you want to define your own rule set.
The default network is very simple it is marking particles Tall, Flat based on their aspect ratio.
defineRules() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
Method to override if you want to define your own rule set.
The default network is very simple it is marking particles Tall, Flat based on their aspect ratio.
DEFINITION - Static variable in class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
dialogItemChanged(GenericDialog, AWTEvent) - Method in class org.shapelogic.imageprocessing.ColorReplacer
 
dialogItemChanged(GenericDialog, AWTEvent) - Method in class org.shapelogic.imageprocessing.ColorReplacerSL
 
DIGIT - Static variable in class org.shapelogic.filter.FilterLexer
 
DIGIT - Static variable in class org.shapelogic.filter.FilterParser
 
DigitStreamVectorizer_ - Class in <Unnamed>
Class running StreamVectorizer and matching polygons to digits.
DigitStreamVectorizer_() - Constructor for class DigitStreamVectorizer_
 
DIRECTION_NOT_USED - Static variable in class org.shapelogic.util.Constants
 
DirectionBasedVectorizer - Class in org.shapelogic.imageprocessing
DirectionBasedVectorizer is a Vectorizer based on direction.
DirectionBasedVectorizer() - Constructor for class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
DirectionBasedVectorizer_ - Class in <Unnamed>
Deprecated. 
DirectionBasedVectorizer_() - Constructor for class DirectionBasedVectorizer_
Deprecated.  
directionBetweenNeighborPoints(IPoint2D, IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
 
directionChange - Variable in class org.shapelogic.imageprocessing.PointProperties
 
directionDifference(byte, byte) - Static method in class org.shapelogic.polygon.Calculator2D
Takes to directions between 0 and 7, and gives the direction difference.
DIRECTIONS_4_AROUND_POINT - Static variable in class org.shapelogic.util.Constants
 
DIRECTIONS_AROUND_POINT - Static variable in class org.shapelogic.util.Constants
 
displayInternalInfo() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
displayInternalInfo() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
displayResultsTable() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
displayResultsTable() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
displayResultsTable() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
displayResultsTable() - Method in class org.shapelogic.imageprocessing.StreamVectorizerIJ
 
displayResultsTable() - Method in class ParticleCounter_
 
distance(ColorChannels, ColorChannels) - Method in class org.shapelogic.color.ColorDistance1
 
distance(int[], int[]) - Method in class org.shapelogic.color.ColorDistance1
 
distance(int, int) - Method in class org.shapelogic.color.ColorDistance1
 
distance(int, int) - Method in class org.shapelogic.color.ColorDistance1RGB
 
distance(ColorChannels, ColorChannels) - Method in interface org.shapelogic.color.IColorDistance
 
distance(int[], int[]) - Method in interface org.shapelogic.color.IColorDistance
 
distance(int, int) - Method in interface org.shapelogic.color.IColorDistance
 
distance() - Method in class org.shapelogic.polygon.CLine
 
distance(IPoint2D) - Method in class org.shapelogic.polygon.CPointDouble
 
distance(IPoint2D) - Method in class org.shapelogic.polygon.CPointInt
 
distance(IPoint2D) - Method in interface org.shapelogic.polygon.IPoint2D
 
DistanceBasedColorHypothesisFinder - Class in org.shapelogic.imageprocessing
Find a color hypothesis based on just distance of colors.
DistanceBasedColorHypothesisFinder(String, SLImage, double) - Constructor for class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
DistanceBasedColorHypothesisFinder(String, String, double) - Constructor for class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
DistanceBasedColorHypothesisFinder(String, String, String, String, double) - Constructor for class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
DistanceBasedColorHypothesisFinder() - Constructor for class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
DistanceBasedColorHypothesisFinder(double) - Constructor for class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
distanceFromOrigin() - Method in class org.shapelogic.polygon.CPointDouble
 
distanceFromOrigin() - Method in class org.shapelogic.polygon.CPointInt
 
distanceFromOrigin() - Method in interface org.shapelogic.polygon.IPoint2D
 
distanceFromRange(int) - Method in class org.shapelogic.color.ColorRange
 
distanceFromRange(int) - Method in class org.shapelogic.color.GrayRange
 
distanceFromRange(int) - Method in interface org.shapelogic.color.IColorRange
Distance of input color from this ColorRange.
distanceFromRangeCenter(int) - Method in class org.shapelogic.color.ColorRange
 
distanceFromRangeCenter(int) - Method in class org.shapelogic.color.GrayRange
 
distanceFromRangeCenter(int) - Method in interface org.shapelogic.color.IColorRange
Distance of input color from this ColorRange.
distanceOfPointToLine(IPoint2D, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
This is signed.
distanceToPoint(CPointInt) - Method in class org.shapelogic.imageprocessing.LineProperties
Same unnormalized point distance to line used in splitting line.
distanceToReferenceColor(int) - Method in class org.shapelogic.color.ColorDistance1
 
distanceToReferenceColor(int) - Method in class org.shapelogic.color.ColorDistance1RGB
 
distanceToReferenceColor(int, int) - Method in class org.shapelogic.color.ColorDistanceWithImage1
 
distanceToReferenceColor(int, int) - Method in class org.shapelogic.color.ColorDistanceWithImage1RGB
 
distanceToReferenceColor(int) - Method in interface org.shapelogic.color.IColorDistance
 
distanceToReferenceColor(int, int) - Method in interface org.shapelogic.color.IColorDistanceWithImage
 
DOES_16 - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter handles 16-bit images.
DOES_32 - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter handles float images.
DOES_8C - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter handles 8-bit indexed color images.
DOES_8G - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter handles 8-bit grayscale images.
DOES_ALL - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter handles all types of images.
DOES_RGB - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter handles RGB images.
DOES_STACKS - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter wants its run() method to be called for all the slices in a stack.
DONE - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter does not want its run method called.
doPrintOnFail() - Method in class org.shapelogic.logic.BaseTask
 
doPrintOnFail() - Method in interface org.shapelogic.logic.Task
 
dotProduct(IPoint2D, IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
A cosine to the angle between times the 2 vector lengths.
DOUBLE - Static variable in class org.shapelogic.filter.FilterLexer
 
DOUBLE - Static variable in class org.shapelogic.filter.FilterParser
 
DOUBLE_TYPE - Static variable in class org.shapelogic.filter.FilterFactory
 
DoubleCalculations - Class in org.shapelogic.util
There are precision issues when doing calculations with double
DoubleCalculations() - Constructor for class org.shapelogic.util.DoubleCalculations
 
doubleEquals(double, double) - Static method in class org.shapelogic.util.DoubleCalculations
 
doubleIsInt(double) - Static method in class org.shapelogic.util.DoubleCalculations
 
DOUBLEQUOTE - Static variable in class org.shapelogic.filter.FilterLexer
 
DOUBLEQUOTE - Static variable in class org.shapelogic.filter.FilterParser
 
doubleZero(double) - Static method in class org.shapelogic.util.DoubleCalculations
 
DOWN - Static variable in class org.shapelogic.util.Constants
 
drawLine(CLine) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
drawLines() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Draws the vectorized lines on the original image for visual inspection.
This is probably not needed in the final version of this class.
DynaBeanFactory - Class in org.shapelogic.logic
Helper class for parsing classes from string.
DynaBeanFactory() - Constructor for class org.shapelogic.logic.DynaBeanFactory
 
DynamicBaseFilter<BaseClass,Element> - Class in org.shapelogic.filter
 
DynamicBaseFilter(String, String) - Constructor for class org.shapelogic.filter.DynamicBaseFilter
 

E

EdgeTracer - Class in org.shapelogic.imageprocessing
Edge Tracer.
EdgeTracer(SLImage, int, double, boolean) - Constructor for class org.shapelogic.imageprocessing.EdgeTracer
Constructs a Wand object from an ImageProcessor.
EdgeTracerWand - Class in org.shapelogic.imageprocessing
Edge Tracer.
EdgeTracerWand(SLImage, int, double, boolean) - Constructor for class org.shapelogic.imageprocessing.EdgeTracerWand
Constructs a Wand object from an ImageProcessor.
END_COUNT_ANNOTATION_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_CENTER_THIRD_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_CENTER_THIRD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_LEFT_HALF_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_LEFT_HALF_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_LEFT_THIRD_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_LEFT_THIRD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_RIGHT_HALF_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_RIGHT_HALF_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_RIGHT_THIRD_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_BOTTOM_RIGHT_THIRD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_CENTER_THIRD_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_CENTER_THIRD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_LEFT_THIRD_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_LEFT_THIRD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_RIGHT_HALF_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_RIGHT_HALF_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_RIGHT_THIRD_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
END_POINT_TOP_RIGHT_THIRD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
endMultiLine() - Method in class org.shapelogic.polygon.MultiLinePolygon
 
endMultiLine() - Method in class org.shapelogic.polygon.Polygon
Add all the lines segments in the multi line to _lines
endOfBlock(String) - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
EOF - Static variable in class org.shapelogic.filter.FilterLexer
 
EOF - Static variable in class org.shapelogic.filter.FilterParser
 
equals(Object) - Method in class org.shapelogic.polygon.CLine
 
equals(Object) - Method in class org.shapelogic.polygon.MultiLine
 
EQUALS - Static variable in class org.shapelogic.predicate.BinaryEqualPredicate
 
equalsIgnore(byte) - Method in enum org.shapelogic.imageprocessing.PixelType
 
errorOnFail() - Method in class org.shapelogic.logic.BaseTask
 
errorOnFail() - Method in interface org.shapelogic.logic.Task
 
escapeBackspace(String) - Static method in class org.shapelogic.filter.FilterFactory
Replace escaped characters with the character \\ -> \ \" -> " \' -> '
eval(String, String) - Static method in class org.shapelogic.scripting.ScriptEngineCache
 
evaluate(E) - Method in class org.shapelogic.calculation.AdvanceWhile
 
evaluate(Object) - Method in class org.shapelogic.filter.AllFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.AndFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.BaseFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.DynamicBaseFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.FullLengthHorizontalFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.FullLengthVerticalFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.LineOfTypeFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.NotFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.OrFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.PointAboveFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.PointBelowFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.PointLeftOfFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.PointOfTypeFilter
 
evaluate(Object) - Method in class org.shapelogic.filter.PointRightOfFilter
 
evaluate(T) - Method in class org.shapelogic.predicate.AllPredicate
 
evaluate(T) - Method in class org.shapelogic.predicate.AnyPredicate
 
evaluate(Object, Object) - Method in class org.shapelogic.predicate.BinaryEqualPredicate
 
evaluate(Object, Object) - Method in class org.shapelogic.predicate.BinaryGreaterPredicate
 
evaluate(In0, In1) - Method in interface org.shapelogic.predicate.BinaryPredicate
Checks if a binary predicate relation holds.
evaluate(Object, Object) - Method in class org.shapelogic.predicate.BinarySmallerPredicate
 
evaluate(T) - Method in class org.shapelogic.predicate.CompositePredicate
 
evaluate(T) - Method in class org.shapelogic.predicate.NamedPredicateDecorator
 
evaluate(T) - Method in class org.shapelogic.predicate.OnePredicate
 
evaluate(E) - Method in interface org.shapelogic.predicate.Predicate
Checks if a binary predicate relation holds.
evaluate(Object) - Method in class org.shapelogic.predicate.TruePredicate
 
evaluate(In) - Method in class org.shapelogic.scripting.FunctionPredicate
 
evaluate(E) - Method in class org.shapelogic.streams.PredicateListFilterStream
Evaluate the component predicates.
EXAMPLE_PARTICLE_ARRAY - Static variable in class org.shapelogic.streamlogic.LoadParticleStreams
 
exampleMakeParticleStream() - Method in class org.shapelogic.streamlogic.LoadParticleStreams
This shows what to do to define rules for the color particle analyzer.
This is not useful.
Light and dark is turned around if inverted LUT is used.
ExampleNeuralNetwork - Class in org.shapelogic.machinelearning
ExampleNeuralNetwork for use in default neural network.
ExampleNeuralNetwork() - Constructor for class org.shapelogic.machinelearning.ExampleNeuralNetwork
 
ExistTask<T> - Class in org.shapelogic.logic
This only checks that something exists or can be found by a calculation
ExistTask(BaseTask, String) - Constructor for class org.shapelogic.logic.ExistTask
Test is something exist in another context
ExistTasks - Class in org.shapelogic.logic
This only checks that something exists or can be found by a calculation
ExistTasks(BaseTask, String...) - Constructor for class org.shapelogic.logic.ExistTasks
Test is something exist in another context
extendLine(CLine, IPoint2D) - Static method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 

F

falseJunction() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
FEATURES - Static variable in class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
FFNeuralNetwork - Class in org.shapelogic.machinelearning
Feed Forward Neural Network with external training.
FFNeuralNetwork(int, int) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetwork
 
FFNeuralNetworkStream - Class in org.shapelogic.machinelearning
FFNeuralNetworkStream a feed forward neural network wrapped in a stream.
Streams involved:
ArrayOutputListStream: A list of names of input features that need to be streams FFNeuralNetwork: Creates stream of double[] from the neural network ConfidenceArrayListStream: Creat result stream of String Which of these needs names? None of them.

It seems like the last stream will have the same output as the overall stream is the overall then really needed? No.

There should probably be a stack of Streams.
This could possibly be a LISP list, no there is no advantage to this.
The whole think should be created lazily, but when it gets created, you can directly pipe one into the next.
What should trigger the setup?
As long as the first have a lazy setup we should be fine and it does.
So the first should be any type of ListStream, while the next have to be ListCalcStream1 or any ListStream with one input.

FFNeuralNetworkStream(List<String>, List<String>, double[][], String[], RecursiveContext, int) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
FFNeuralNetworkStream is not a normal stream, 3 streams are created here.
FFNeuralNetworkStream(List<String>, List<String>, double[][], String[], RecursiveContext) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
FFNeuralNetworkStream(List<String>, List<String>, double[][], RecursiveContext) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
FFNeuralNetworkStream(String[], String[], double[][], String[], RecursiveContext, int) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
FFNeuralNetworkStream(String[], String[], double[][], String[], RecursiveContext) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
FFNeuralNetworkStream(String[], String[], double[][], RecursiveContext) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
FFNeuralNetworkStream(FFNeuralNetworkWeights, RecursiveContext) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
FFNeuralNetworkWeights - Class in org.shapelogic.machinelearning
FFNeuralNetworkWeights represent a trained feed forward neural network.
FFNeuralNetworkWeights() - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
FFNeuralNetworkWeights(List<String>, List<String>, double[][]) - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
FFNeuralNetworkWeightsParser - Class in org.shapelogic.machinelearning
FFNeuralNetworkWeightsParser parses FFNeuralNetworkWeights.
I need a lookahead for the block line.
FFNeuralNetworkWeightsParser() - Constructor for class org.shapelogic.machinelearning.FFNeuralNetworkWeightsParser
 
fillWithOwnColor - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
filter(Collection<In>, Calc1<In, Boolean>) - Static method in class org.shapelogic.calculation.CollectionCalc
Normal filter with predicate as a Calc1.
filter(Collection<In>, Predicate<In>) - Static method in class org.shapelogic.calculation.CollectionCalc
Normal filter.
filter() - Method in class org.shapelogic.filter.BaseFilter
 
filter() - Method in class org.shapelogic.filter.FilterParser
 
filter() - Method in interface org.shapelogic.filter.IFilter
 
filter(String) - Static method in class org.shapelogic.logic.LetterTaskFactory
Transform base expression to expression filter with size applied.
filter(IFilter<Polygon, Element>) - Method in class org.shapelogic.polygon.Polygon
 
filter(String) - Method in class org.shapelogic.polygon.Polygon
 
FILTER_COUNT_GREATER_TASK - Static variable in class org.shapelogic.util.Constants
 
FILTER_COUNT_TASK - Static variable in class org.shapelogic.util.Constants
 
FILTER_END - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
FILTER_PACKAGE - Static variable in class org.shapelogic.filter.FilterFactory
 
FILTER_START - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
FilterCalcStream1<E,Out> - Interface in org.shapelogic.streams
Does calculation on input and if it is different from null return Entry of input result.
FilterCountGreaterTask - Class in org.shapelogic.logic
FilterCountTask is a new type of filter expression The advantage of using this over the SimpleNumericTask is that you can do boolean expression of the filter expressions Might be deprecated since there are several classes that does a lowest level comparison
FilterCountGreaterTask(BaseTask, boolean, String, String, Number) - Constructor for class org.shapelogic.logic.FilterCountGreaterTask
 
FilterCountTask - Class in org.shapelogic.logic
FilterCountTask is a new type of filter expression The advantage of using this over the SimpleNumericTask is that you can do boolean expression of the filter expressions
FilterCountTask(BaseTask, boolean, String, String, Number) - Constructor for class org.shapelogic.logic.FilterCountTask
 
FilterFactory - Class in org.shapelogic.filter
Turns logic expressions into filters.
FilterFactory() - Constructor for class org.shapelogic.filter.FilterFactory
 
filterHorizontal(Collection<CLine>) - Static method in class org.shapelogic.polygon.CLine
 
FilterLexer - Class in org.shapelogic.filter
 
FilterLexer() - Constructor for class org.shapelogic.filter.FilterLexer
 
FilterLexer(CharStream) - Constructor for class org.shapelogic.filter.FilterLexer
 
FilterParser - Class in org.shapelogic.filter
 
FilterParser(TokenStream) - Constructor for class org.shapelogic.filter.FilterParser
 
FilterParser.andExpr_return - Class in org.shapelogic.filter
 
FilterParser.andExpr_return() - Constructor for class org.shapelogic.filter.FilterParser.andExpr_return
 
FilterParser.argument_return - Class in org.shapelogic.filter
 
FilterParser.argument_return() - Constructor for class org.shapelogic.filter.FilterParser.argument_return
 
FilterParser.atom_return - Class in org.shapelogic.filter
 
FilterParser.atom_return() - Constructor for class org.shapelogic.filter.FilterParser.atom_return
 
FilterParser.constraint_return - Class in org.shapelogic.filter
 
FilterParser.constraint_return() - Constructor for class org.shapelogic.filter.FilterParser.constraint_return
 
FilterParser.filter_return - Class in org.shapelogic.filter
 
FilterParser.filter_return() - Constructor for class org.shapelogic.filter.FilterParser.filter_return
 
FilterParser.notExpr_return - Class in org.shapelogic.filter
 
FilterParser.notExpr_return() - Constructor for class org.shapelogic.filter.FilterParser.notExpr_return
 
FilterParser.orExpr_return - Class in org.shapelogic.filter
 
FilterParser.orExpr_return() - Constructor for class org.shapelogic.filter.FilterParser.orExpr_return
 
FilterPolygonForSmallLines - Class in org.shapelogic.polygon
Take a polygon as input and a list of sets of point that potentially can be combined.
FilterPolygonForSmallLines() - Constructor for class org.shapelogic.polygon.FilterPolygonForSmallLines
 
FilterPolygonForSmallLines(Polygon) - Constructor for class org.shapelogic.polygon.FilterPolygonForSmallLines
 
FilterStream<E> - Interface in org.shapelogic.streams
FilterStream is the simplest filter Stream.
FilterTransformerStream<E,Out> - Interface in org.shapelogic.streams
FilterStream is the simplest filter Stream.
filterVertical(Collection<CLine>) - Static method in class org.shapelogic.polygon.CLine
 
FINAL_PROCESSING - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the setup method of the filter should be called again after the calls to the run(ip) have finished.
findAccumulatedDirectionChange() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
Find the accumulated direction change, the sum of all turns.
findAllLines() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findAnnotations(MultiLine) - Static method in class org.shapelogic.imageprocessing.CircleFinder
For this no state is needed, so this does not build the state
findBackground() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Count background pixels.
Should be called when only background have been segmented.
Not sure that this really makes sense, or I can assume that there is always 1 background.
findBestBackground(ColorHypothesis) - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
findBestBackground(ColorHypothesis) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
findBestColorHypothesis() - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
findBestColorHypothesis() - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
findColorHypothesis() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Everything related to setting the background color.
findEnumValue(String) - Method in class org.shapelogic.logic.BaseTask
If a named value cannot be found for a String key, instead see if the first part of the string is the name of a class set in the context if it is the name of a class that is an emum then try to see if rest is an legal value
findFirstLinePoint(boolean) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Find first point that is not a unused foreground point.
findJunctions() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
findMultiLine() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
Take point off _unfinishedPoints try to start line from that, if nothing is found the remove point
findMultiLine() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findMultiLine() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Take point off _unfinishedPoints try to start line from that, if nothing is found the remove point.
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
To be overridden.
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
findMultiLinePreProcess() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
findMultiLinePreProcess() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findMultiLinePreProcess() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
findNamedValue(String) - Method in class org.shapelogic.logic.BaseTask
 
findNamedValue(String) - Method in interface org.shapelogic.logic.Task
 
findNamedValueUsingSubTasks(String) - Method in class org.shapelogic.logic.BaseTask
 
findNamedValueUsingSubTasks(String) - Method in interface org.shapelogic.logic.Task
 
findNextLinePoint() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
Get the next point to investigate from _currentPoint This also contains check if this should cause a new new point to be created.
findNextLinePoint() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Get the next point to investigate from _currentPoint.
findNonEmptyColumns(RecursiveContext) - Method in class org.shapelogic.reporting.TableDefinition
 
findNumberedStream(String, RecursiveContext) - Static method in class org.shapelogic.streams.StreamFactory
Factory for finding NumberedStream in RecursiveContext.
findNumberedStream(String) - Method in class org.shapelogic.streams.StreamFactory
 
findPointCount() - Method in class org.shapelogic.polygon.Polygon
 
findPointType(int, PixelTypeCalculator) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findPointType(int, PixelTypeCalculator) - Method in interface org.shapelogic.imageprocessing.IPixelTypeFinder
 
findPointType(int, PixelTypeCalculator) - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
findPointType(int, PixelTypeCalculator) - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
From the current point find direction.
findPointType(int, PixelTypeCalculator) - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
From the current point find direction.
findStatus() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
FOLLOW_AND_in_andExpr420 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_andExpr_in_orExpr400 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_andExpr_in_orExpr406 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_ARGU_in_argument479 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_argument_in_constraint551 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_atom_in_notExpr443 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_atom_in_notExpr461 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_constraint_in_atom618 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_ID_in_argument513 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_ID_in_constraint547 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_ID_in_constraint576 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_LEFTPAR_in_atom599 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_LEFTPAR_in_constraint549 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_NOT_in_notExpr441 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_notExpr_in_andExpr417 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_notExpr_in_andExpr423 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_NUMBER_in_argument497 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_OR_in_orExpr403 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_orExpr_in_atom601 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_orExpr_in_filter388 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_RIGHTPAR_in_atom603 - Static variable in class org.shapelogic.filter.FilterParser
 
FOLLOW_RIGHTPAR_in_constraint553 - Static variable in class org.shapelogic.filter.FilterParser
 
FOREGROUND_MASK - Static variable in class org.shapelogic.imageprocessing.ColorReplacer
 
FullLengthHorizontalFilter - Class in org.shapelogic.filter
Filter lines that are both horizontal and also full length of the multi line it is part of.
FullLengthHorizontalFilter() - Constructor for class org.shapelogic.filter.FullLengthHorizontalFilter
 
FullLengthVerticalFilter - Class in org.shapelogic.filter
Filter lines that are both vertical and also full length of the multi line it is part of.
FullLengthVerticalFilter() - Constructor for class org.shapelogic.filter.FullLengthVerticalFilter
 
FUNCTION_NAME_SUFFIX - Static variable in class org.shapelogic.util.Constants
Suffix to function name based on stream name.
FunctionCalc0<E> - Class in org.shapelogic.scripting
Transform based on an expression in a Scripting language using JSR 223.
FunctionCalc0(String, String, String) - Constructor for class org.shapelogic.scripting.FunctionCalc0
 
FunctionCalc0(String, String) - Constructor for class org.shapelogic.scripting.FunctionCalc0
 
FunctionCalc1<In,E> - Class in org.shapelogic.scripting
Transform based on an expression in a Scripting language using JSR 223.
FunctionCalc1(String, String, String) - Constructor for class org.shapelogic.scripting.FunctionCalc1
 
FunctionCalc1(String, String) - Constructor for class org.shapelogic.scripting.FunctionCalc1
 
FunctionCalcIndex0<E> - Class in org.shapelogic.scripting
IndexTransform based on an expression in a Scripting language using JSR 223.
FunctionCalcIndex0(String, String, String) - Constructor for class org.shapelogic.scripting.FunctionCalcIndex0
 
FunctionCalcIndex0(String, String) - Constructor for class org.shapelogic.scripting.FunctionCalcIndex0
 
FunctionCalcIndex1<In,E> - Class in org.shapelogic.scripting
IndexTransform based on an expression in a Scripting language using JSR 223.
FunctionCalcIndex1(String, String, String) - Constructor for class org.shapelogic.scripting.FunctionCalcIndex1
 
FunctionCalcIndex1(String, String) - Constructor for class org.shapelogic.scripting.FunctionCalcIndex1
 
FunctionCalcInvoke<E> - Class in org.shapelogic.scripting
FunctionCalcInvoke based on an expression in a Scripting language using JSR 223.
FunctionCalcInvoke(String, String, String) - Constructor for class org.shapelogic.scripting.FunctionCalcInvoke
 
FunctionCalcInvoke(String, String) - Constructor for class org.shapelogic.scripting.FunctionCalcInvoke
 
FunctionEvalCalcInvoke<E> - Class in org.shapelogic.scripting
Transform based on an expression in a Scripting language using JSR 223.
FunctionEvalCalcInvoke(String, String) - Constructor for class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
FunctionEvalCalcInvoke(String) - Constructor for class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
FunctionPredicate<In> - Class in org.shapelogic.scripting
Transform based on an expression in a Scripting language using JSR 223.
FunctionPredicate(String, String, String) - Constructor for class org.shapelogic.scripting.FunctionPredicate
 
FunctionPredicate(String, String) - Constructor for class org.shapelogic.scripting.FunctionPredicate
 

G

GeometricShape2D - Interface in org.shapelogic.polygon
 
GeometricType - Enum in org.shapelogic.imageprocessing
Not sure if I should just reuse PixelType.
get(int) - Method in class org.shapelogic.calculation.CartesianIndex2
 
get(K, Map<K, ?>...) - Method in interface org.shapelogic.calculation.IQueryCalc
It is a get that will do the lazy calculation.
get(K, RecursiveContext<K>) - Method in interface org.shapelogic.calculation.IQueryCalc
It is a get that will do the lazy calculation.
get(K, Map<K, ?>...) - Method in class org.shapelogic.calculation.QueryCalc
It is a get that will do the lazy calculation.
get(K, RecursiveContext<K>) - Method in class org.shapelogic.calculation.QueryCalc
 
get(Object) - Static method in class org.shapelogic.calculation.RootMap
 
get(int, int) - Method in class org.shapelogic.imageutil.IJImage
 
get(int) - Method in class org.shapelogic.imageutil.IJImage
 
get(int, int) - Method in class org.shapelogic.imageutil.SLBufferedImage
In ImageJ this will return the byte if it is a byte gray else an encoded RGB value.
This does not work well with BufferedImage that has a method to always return the RGB.
I might have to subclass this in order to make an effective implementation.
get(int) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
get(int, int) - Method in interface org.shapelogic.imageutil.SLImage
This is a faster version of getPixel() that does not do bounds checking.
get(int) - Method in interface org.shapelogic.imageutil.SLImage
 
get(int) - Method in class org.shapelogic.streams.BaseCommonNumberedStream
Get next element without advancing _current.
get(int) - Method in class org.shapelogic.streams.BaseListCommonStream
Get next element without advancing _current.
get(int) - Method in class org.shapelogic.streams.BaseListFilterStream
 
get(int) - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
get(int) - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
get(int) - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
get(int) - Method in interface org.shapelogic.streams.NumberedStream
Get the calculate value for index based on the previous stream.
get(int) - Method in class org.shapelogic.streams.WrappedListStream
 
GET_ENGINE_BY_EXTENSION - Static variable in class org.shapelogic.scripting.ScriptEngineCache
 
getActiveRectangle() - Method in class org.shapelogic.imageutil.IJImage
This mean that the whole images is available in the pixels array.
getActiveRectangle() - Method in class org.shapelogic.imageutil.SLBufferedImage
The part of the image that is available in the pixels array.
A hook to only have part of the image active at the same time.
Returning null mean that the whole images is available in the pixels array.
getActiveRectangle() - Method in interface org.shapelogic.imageutil.SLImage
 
getAllContrastBorders() - Method in class org.shapelogic.color.ColorEdgeArea
 
getAllContrastBorders() - Method in class org.shapelogic.color.GrayEdgeArea
 
getAllContrastBorders() - Method in interface org.shapelogic.color.IColorEdgeArea
 
getAngleLimit() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
getAnnotatedShape() - Method in interface org.shapelogic.polygon.AnnotatedShape
 
getAnnotatedShape() - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
getAnnotatedShape() - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
getAnnotationForShapes(GeometricShape2D) - Method in interface org.shapelogic.polygon.AnnotatedShape
 
getAnnotationForShapes(GeometricShape2D) - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
getAnnotationForShapes(GeometricShape2D) - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
getArea() - Method in class org.shapelogic.color.ColorAndVariance
 
getArea() - Method in class org.shapelogic.color.GrayAndVariance
 
getArea() - Method in interface org.shapelogic.imageutil.HasArea
Area of this color range.
getArea() - Method in class org.shapelogic.imageutil.PixelArea
Number of pixels.
getAspectRatio() - Method in class org.shapelogic.polygon.BBox
Defined as x/y
getAspectRatio() - Method in interface org.shapelogic.polygon.IPolygon2D
 
getAspectRatio() - Method in class org.shapelogic.polygon.Polygon
 
getBackground() - Method in interface org.shapelogic.color.ColorHypothesis
 
getBackground() - Method in class org.shapelogic.color.SimpleColorHypothesis
 
getBackground() - Method in class org.shapelogic.imageutil.PixelArea
 
getBackgroundColor() - Method in class org.shapelogic.color.BaseAreaFactory
Returns the biggest color.
getBackgroundColor() - Method in interface org.shapelogic.color.ValueAreaFactory
 
getBBox() - Method in interface org.shapelogic.polygon.IPolygon2D
 
getBBox() - Method in class org.shapelogic.polygon.MultiLine
 
getBBox() - Method in class org.shapelogic.polygon.Polygon
 
getBoundingBox() - Method in class org.shapelogic.imageutil.PixelArea
 
getBufferedImage() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getCalc1() - Method in interface org.shapelogic.streams.FilterCalcStream1
 
getCalc1() - Method in class org.shapelogic.streams.ListFilterCalcStream1
 
getCenter() - Method in class org.shapelogic.polygon.BBox
 
getCenter() - Method in class org.shapelogic.polygon.CLine
 
getCenter() - Method in class org.shapelogic.polygon.CPointDouble
 
getCenter() - Method in class org.shapelogic.polygon.CPointInt
 
getCenter() - Method in interface org.shapelogic.polygon.GeometricShape2D
 
getCenter() - Method in class org.shapelogic.polygon.MultiLine
 
getCenter() - Method in class org.shapelogic.polygon.Polygon
 
getCenterForCircle() - Method in class org.shapelogic.polygon.MultiLine
 
getCenterPoint() - Method in class org.shapelogic.imageutil.PixelArea
 
getChainCodeForMultiLine() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getClassName() - Method in class org.shapelogic.entities.NumericRule
 
getCleanedupPolygon() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getCollection() - Method in class org.shapelogic.filter.BaseFilter
 
getCollection() - Method in class org.shapelogic.filter.DynamicBaseFilter
 
getCollection() - Method in interface org.shapelogic.filter.IFilter
 
getCollection() - Method in class org.shapelogic.filter.PolygonLineFilter
 
getCollection() - Method in class org.shapelogic.filter.PolygonPointFilter
 
getColorAsInt(int) - Method in class org.shapelogic.imageprocessing.SBByteCompare
 
getColorAsInt(int) - Method in class org.shapelogic.imageprocessing.SBColorCompare
 
getColorAsInt(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
getColorAsInt(int) - Method in class org.shapelogic.imageprocessing.SBShortCompare
 
getColorCenter() - Method in class org.shapelogic.color.ColorRange
 
getColorCenter() - Method in class org.shapelogic.color.GrayRange
 
getColorCenter() - Method in interface org.shapelogic.color.IColorRange
 
getColorChannels() - Method in class org.shapelogic.color.ColorAndVariance
Color vector to be used for color distance.
Should I use the center color or the mean color?
I will start by using the mean color.
I think that I will start without including the standard deviation.
getColorChannels() - Method in interface org.shapelogic.color.ColorChannels
 
getColorChannels() - Method in class org.shapelogic.color.ColorRange
 
getColorChannels() - Method in class org.shapelogic.color.GrayAndVariance
Color vector to be used for color distance.
Should I use the center color or the mean color?
I will start by using the mean color.
I think that I will start without including the standard deviation.
getColorDistance() - Method in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
getColorHypothesis() - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
getColorHypothesis() - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
getColorHypothesisFinder() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getColorHypothesisFinder() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getColors() - Method in interface org.shapelogic.color.ColorHypothesis
 
getColors() - Method in class org.shapelogic.color.SimpleColorHypothesis
 
getColorUsed() - Method in enum org.shapelogic.imageprocessing.PixelType
 
getColumnDefinition() - Method in class org.shapelogic.reporting.TableDefinition
 
getColumns() - Method in class org.shapelogic.reporting.BaseTableBuilder
 
getConstraint() - Method in class org.shapelogic.filter.BaseFilter
Deprecated. 
getConstraint() - Method in interface org.shapelogic.filter.IFilter
 
getContext() - Method in interface org.shapelogic.calculation.RecursiveContext
 
getContext() - Method in class org.shapelogic.calculation.RootMap
 
getContext() - Method in class org.shapelogic.calculation.SimpleRecursiveContext
 
getContext() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getContext() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
getContext() - Method in class org.shapelogic.logic.BaseTask
Deprecated. 
getContext() - Method in interface org.shapelogic.logic.Task
 
getContext() - Method in class org.shapelogic.streams.BaseCommonStream
 
getContext() - Method in interface org.shapelogic.streams.StreamProperties
The context if needed.
getContextCalculation(String) - Method in class org.shapelogic.logic.BaseTask
 
getContextCalculation(String) - Method in interface org.shapelogic.logic.Task
 
getContextCalculationMap() - Method in class org.shapelogic.logic.BaseTask
 
getContextCalculationMap() - Method in interface org.shapelogic.logic.Task
 
getContexts() - Method in interface org.shapelogic.calculation.InContexts
Deprecated.  
getCount() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
getCurrentArea() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
getCurrentColor() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
getCurrentMultiLine() - Method in class org.shapelogic.polygon.Polygon
 
getCurrentSize() - Method in class org.shapelogic.streams.BaseListCommonStream
 
getCyclePoints() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getCyclePoints() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
getCyclePoints() - Method in interface org.shapelogic.imageprocessing.PixelJumperByte
What you need to add to the the index in the pixels array to get to the indexed point.
getCyclePoints() - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
getCyclePoints() - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
getDiagonalVector() - Method in class org.shapelogic.polygon.BBox
 
getDiagonalVector(double) - Method in class org.shapelogic.polygon.BBox
A point on the diagonal line
getDiameter() - Method in class org.shapelogic.polygon.BBox
 
getDiameter() - Method in class org.shapelogic.polygon.CLine
 
getDiameter() - Method in class org.shapelogic.polygon.CPointDouble
 
getDiameter() - Method in class org.shapelogic.polygon.CPointInt
 
getDiameter() - Method in interface org.shapelogic.polygon.GeometricShape2D
 
getDiameter() - Method in class org.shapelogic.polygon.MultiLine
 
getDiameter() - Method in class org.shapelogic.polygon.Polygon
 
getDimension() - Method in interface org.shapelogic.calculation.CartesianIndex
 
getDimension() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getDimension() - Method in class org.shapelogic.streams.BaseListStreamList
 
getDimension() - Method in interface org.shapelogic.streams.InputStreamList
How many input streams you have.
getDistance() - Method in class org.shapelogic.color.ColorRange
 
getDistance() - Method in class org.shapelogic.color.GrayRange
 
getDistance() - Method in interface org.shapelogic.color.IColorRange
 
getDistLimit(int) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
DistLimit is half based on the diameter of the polygon half on the length of the line.
getDynaBeanInstance(Map<String, Object>, DynaClass) - Static method in class org.shapelogic.logic.DynaBeanFactory
 
getDynaClassInstance(Map<String, String>, String) - Static method in class org.shapelogic.logic.DynaBeanFactory
 
getEnd() - Method in class org.shapelogic.polygon.CLine
 
getEnd() - Method in interface org.shapelogic.polygon.ILine2D
 
getEnd() - Method in class org.shapelogic.polygon.MultiLine
 
getEndPointCount() - Method in class org.shapelogic.polygon.Polygon
 
getEndPointsClusters() - Method in class org.shapelogic.polygon.Polygon
 
getEndPointsMultiClusters() - Method in class org.shapelogic.polygon.Polygon
 
getEndPointsMultiClusters() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
getErrorMessage() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getErrorMessage() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getExpected() - Method in class org.shapelogic.entities.NumericRule
 
getExpression() - Method in class org.shapelogic.entities.NumericRule
 
getExpression() - Method in class org.shapelogic.logic.SimpleTask
Get the expression that is evaluated in the JEXL context.
getFeatureList() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
getFeatureStream() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
getFilePath(OpenDialog) - Static method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
getFirstPoint() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getFromContext(JexlContext, Object) - Static method in class org.shapelogic.logic.ContextFactory
 
getGrammarFileName() - Method in class org.shapelogic.filter.FilterLexer
 
getGrammarFileName() - Method in class org.shapelogic.filter.FilterParser
 
getGuiWrapper() - Method in class org.shapelogic.imageutil.BaseImageOperation
 
getGuiWrapper() - Method in interface org.shapelogic.imageutil.ImageOperation
 
getHandledColor() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
getHeight() - Method in class org.shapelogic.imageutil.IJImage
 
getHeight() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getHeight() - Method in interface org.shapelogic.imageutil.SLImage
Returns the height of this image in pixels.
getHighContrastBorders() - Method in class org.shapelogic.color.ColorEdgeArea
 
getHighContrastBorders() - Method in class org.shapelogic.color.GrayEdgeArea
 
getHighContrastBorders() - Method in interface org.shapelogic.color.IColorEdgeArea
Description of how much high contrast neighbor.
getHoleCount() - Method in class org.shapelogic.polygon.Polygon
 
getHorizontalLines() - Method in class org.shapelogic.polygon.Polygon
 
getId() - Method in class org.shapelogic.entities.Message
 
getId() - Method in class org.shapelogic.entities.NumericRule
 
getImage() - Method in class org.shapelogic.color.ColorDistanceWithImage1
 
getImage() - Method in class org.shapelogic.color.ColorDistanceWithImage1RGB
 
getImage() - Method in interface org.shapelogic.color.IColorDistanceWithImage
 
getImage() - Method in class org.shapelogic.imageutil.BaseImageOperation
 
getImage() - Method in interface org.shapelogic.imageutil.ImageOperation
How to get the SLImage in run().
getImageArea() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getImageOperation() - Method in class org.shapelogic.imageutil.PlugInFilterAdapter
 
getImageProcessor() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Get an ImageJ ImageProcessor
This introduces dependency of ImageJ in a image processing algorithm, and should ideally be abstracted out.
getImageProcessor() - Method in class org.shapelogic.imageutil.IJImage
 
getInContext(K) - Method in interface org.shapelogic.calculation.ContextGettable
 
getInContext(Object) - Method in class org.shapelogic.streams.BaseCommonStream
 
getIndependentLines() - Method in class org.shapelogic.polygon.MultiLinePolygon
 
getIndependentLines() - Method in class org.shapelogic.polygon.Polygon
To have the same interface as MultiLinePolygon
getIndex() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getIndex() - Method in class org.shapelogic.streams.BaseCommonStream
 
getIndex() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
getIndex() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
getIndex() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
getIndex() - Method in interface org.shapelogic.streams.NumberedStream
Index of last successfully processed element.
getInjector() - Method in class org.shapelogic.logic.BaseTask
 
getInjector() - Method in interface org.shapelogic.logic.Task
 
getInput() - Method in interface org.shapelogic.calculation.Accumulator
 
getInput() - Method in class org.shapelogic.calculation.BaseAccumulator
 
getInput() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
getInput() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
getInput() - Method in interface org.shapelogic.polygon.Improver
 
getInput() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
getInput() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
getInput() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
getInput(int) - Method in class org.shapelogic.streams.BaseListIndexedStream1
 
getInput(int) - Method in class org.shapelogic.streams.BaseListStream1
 
getInput(int) - Method in class org.shapelogic.streams.BaseListStreamList
 
getInput(int) - Method in class org.shapelogic.streams.BaseNumberedStream1
 
getInput(int) - Method in interface org.shapelogic.streams.IndexedInputStream1
Get numbered element from InputStream
getInput(int) - Method in interface org.shapelogic.streams.InputStream1
 
getInput(int) - Method in interface org.shapelogic.streams.InputStreamList
 
getInput0(int) - Method in class org.shapelogic.streams.BaseListStream2
 
getInput0(int) - Method in interface org.shapelogic.streams.IndexedInputStream2
Get numbered element from InputStream
getInput1(int) - Method in class org.shapelogic.streams.BaseListStream2
 
getInput1(int) - Method in interface org.shapelogic.streams.IndexedInputStream2
 
getInputColor() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getInputPolygon() - Method in interface org.shapelogic.polygon.PolygonImprover
Deprecated.  
getInputStream() - Method in class org.shapelogic.streams.ArrayOutputListStream
 
getInputStream() - Method in class org.shapelogic.streams.BaseListIndexedStream1
 
getInputStream() - Method in class org.shapelogic.streams.BaseListStream1
 
getInputStream() - Method in class org.shapelogic.streams.BaseListStreamList
 
getInputStream() - Method in class org.shapelogic.streams.BaseNumberedStream1
 
getInputStream() - Method in interface org.shapelogic.streams.IndexedInputStream1
Stream that this stream is connected to.
getInputStream() - Method in interface org.shapelogic.streams.InputStream1
Stream that this stream is connected to.
getInputStream() - Method in interface org.shapelogic.streams.InputStreamList
Stream that this stream is connected to.
getInputStream() - Method in class org.shapelogic.streams.NamedListCalcStream1
 
getInputStream0() - Method in class org.shapelogic.streams.BaseListStream2
 
getInputStream0() - Method in class org.shapelogic.streams.BaseStream2
 
getInputStream0() - Method in interface org.shapelogic.streams.IndexedInputStream2
Stream that this stream is connected to.
getInputStream0() - Method in interface org.shapelogic.streams.InputsStream2
Stream that this stream is connected to.
getInputStream1() - Method in class org.shapelogic.streams.BaseListStream2
 
getInputStream1() - Method in class org.shapelogic.streams.BaseStream2
 
getInputStream1() - Method in interface org.shapelogic.streams.IndexedInputStream2
 
getInputStream1() - Method in interface org.shapelogic.streams.InputsStream2
 
getInstance() - Static method in class org.shapelogic.calculation.QueryCalc
 
getInstance() - Static method in class org.shapelogic.calculation.RootMap
 
getInstance() - Static method in class org.shapelogic.color.ColorChannelSplitterGrayByte
 
getInstance() - Static method in class org.shapelogic.color.ColorChannelSplitterRGB
 
getInstance() - Static method in class org.shapelogic.color.ColorDistance1
 
getInstance() - Static method in class org.shapelogic.logic.RootTask
 
getInstance(String) - Static method in class org.shapelogic.predicate.BinaryPredicateFactory
Static factory method for BinaryPredicate
getInstance(String) - Static method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
getInterest() - Method in class org.shapelogic.logic.BaseTask
 
getInterest() - Method in interface org.shapelogic.logic.Task
 
getInternalInfo() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getInternalInfo() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
getIteration() - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
getIteration() - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
Number of the current iteration.
XXX: Not sure that this is needed.
getIterations() - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
getIterations() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getIterations() - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
How many iterations to do.
getIterations() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getIterator() - Method in class org.shapelogic.streams.IteratorStream
 
getKeyValueParser() - Method in class org.shapelogic.imageutil.BaseImageOperation
 
getKeyValueParser() - Method in interface org.shapelogic.imageutil.ImageOperation
 
getLast() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getLast() - Method in class org.shapelogic.streams.BaseCommonStream
 
getLast() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
getLast() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
getLast() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
getLast() - Method in interface org.shapelogic.streams.NumberedStream
Last possible element.
getLastChain() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getLastNumbers() - Method in interface org.shapelogic.calculation.CartesianIndex
 
getLastNumbers() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getLastPoint() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getLastSubTaskState() - Method in class org.shapelogic.logic.BaseTask
 
getLastSubTaskState() - Method in interface org.shapelogic.logic.Task
 
getLayerNodes() - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
getLayerNodesInTopLayer() - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
getLayerWeights() - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
getLines() - Method in interface org.shapelogic.polygon.IPolygon2D
 
getLines() - Method in class org.shapelogic.polygon.Polygon
 
getLinesForPoint(IPoint2D) - Method in class org.shapelogic.polygon.Polygon
 
getLineStride() - Method in class org.shapelogic.imageutil.IJImage
 
getLineStride() - Method in class org.shapelogic.imageutil.SLBufferedImage
Number of index position in the pixels array to jump to get to the next line.
getLineStride() - Method in interface org.shapelogic.imageutil.SLImage
 
getLineType() - Method in class org.shapelogic.polygon.MultiLine
 
getList() - Method in class org.shapelogic.streams.BaseListCommonStream
 
getList() - Method in class org.shapelogic.streams.BaseListIndexedStream1
 
getList() - Method in class org.shapelogic.streams.BaseListStream0
 
getList() - Method in class org.shapelogic.streams.BaseListStream1
 
getList() - Method in class org.shapelogic.streams.BaseListStreamList
 
getList() - Method in interface org.shapelogic.streams.ListStream
Get underlying list.
getList() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
getLocalContext() - Method in class org.shapelogic.logic.BaseTask
 
getLocalContext() - Method in interface org.shapelogic.logic.Task
 
getLocalModule() - Method in class org.shapelogic.logic.BaseTask
 
getLocalModule() - Method in interface org.shapelogic.logic.Task
 
getLowContrastBorders() - Method in class org.shapelogic.color.ColorEdgeArea
 
getLowContrastBorders() - Method in class org.shapelogic.color.GrayEdgeArea
 
getLowContrastBorders() - Method in interface org.shapelogic.color.IColorEdgeArea
 
getLowestContext() - Method in class org.shapelogic.logic.BaseTask
 
getLowestContext() - Method in interface org.shapelogic.logic.Task
 
getMap() - Method in interface org.shapelogic.polygon.AnnotatedShape
 
getMap() - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
getMap() - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
getMatchingOH() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getMax() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
getMaxDist() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
getMaxDistance() - Method in interface org.shapelogic.color.ColorHypothesis
There will not always be a global maxDistance.
getMaxDistance() - Method in class org.shapelogic.color.ColorRange
 
getMaxDistance() - Method in class org.shapelogic.color.GrayRange
 
getMaxDistance() - Method in interface org.shapelogic.color.IColorRange
 
getMaxDistance() - Method in class org.shapelogic.color.SimpleColorHypothesis
 
getMaxDistance() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getMaxDistance() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getMaxLast() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getMaxLast() - Method in class org.shapelogic.streams.BaseCommonStream
 
getMaxLast() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
getMaxLast() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
getMaxLast() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
getMaxLast() - Method in interface org.shapelogic.streams.NumberedStream
Manually set max value for last possible element.
getMaxSinceLast() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
getMaxX() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getMaxX() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
getMaxX() - Method in interface org.shapelogic.imageprocessing.PixelJumperByte
 
getMaxX() - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
getMaxX() - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
getMaxY() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getMaxY() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
getMaxY() - Method in interface org.shapelogic.imageprocessing.PixelJumperByte
 
getMaxY() - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
getMaxY() - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
getMean() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
getMeanBlue() - Method in class org.shapelogic.color.ColorAndVariance
 
getMeanBlue() - Method in class org.shapelogic.color.GrayAndVariance
 
getMeanBlue() - Method in interface org.shapelogic.color.IColorAndVariance
 
getMeanColor() - Method in class org.shapelogic.color.ColorAndVariance
 
getMeanColor() - Method in class org.shapelogic.color.GrayAndVariance
 
getMeanColor() - Method in interface org.shapelogic.color.IColorAndVariance
 
getMeanGray() - Method in class org.shapelogic.color.GrayAndVariance
 
getMeanGreen() - Method in class org.shapelogic.color.ColorAndVariance
 
getMeanGreen() - Method in class org.shapelogic.color.GrayAndVariance
 
getMeanGreen() - Method in interface org.shapelogic.color.IColorAndVariance
 
getMeanRed() - Method in class org.shapelogic.color.ColorAndVariance
 
getMeanRed() - Method in class org.shapelogic.color.GrayAndVariance
 
getMeanRed() - Method in interface org.shapelogic.color.IColorAndVariance
 
getMediumContrastBorders() - Method in class org.shapelogic.color.ColorEdgeArea
 
getMediumContrastBorders() - Method in class org.shapelogic.color.GrayEdgeArea
 
getMediumContrastBorders() - Method in interface org.shapelogic.color.IColorEdgeArea
 
getMessage() - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
getMin() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
getMinPixelsInArea() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getMinPixelsInArea() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getMinX() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getMinX() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
getMinX() - Method in interface org.shapelogic.imageprocessing.PixelJumperByte
 
getMinX() - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
getMinX() - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
getMinY() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getMinY() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
getMinY() - Method in interface org.shapelogic.imageprocessing.PixelJumperByte
 
getMinY() - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
getMinY() - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
getMultiLines() - Method in class org.shapelogic.polygon.MultiLinePolygon
 
getMultiLines() - Method in class org.shapelogic.polygon.Polygon
To have the same interface as MultiLinePolygon returns null since this and the independent lines are supposed to be all the lines
getName() - Method in class org.shapelogic.entities.NumericRule
 
getName() - Method in class org.shapelogic.logic.BaseTask
 
getName() - Method in interface org.shapelogic.logic.Task
 
getName() - Method in class org.shapelogic.predicate.BinaryEqualPredicate
 
getName() - Method in class org.shapelogic.predicate.BinaryGreaterPredicate
 
getName() - Method in interface org.shapelogic.predicate.BinaryPredicate
Used in factory.
getName() - Method in class org.shapelogic.predicate.BinarySmallerPredicate
 
getName() - Method in class org.shapelogic.streams.BaseCommonStream
 
getName() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated. Not sure if Name is the best choice.
getName() - Method in interface org.shapelogic.streams.StreamProperties
If a stream has a name.
getNamedTask(String) - Method in class org.shapelogic.logic.BaseTask
 
getNamedTask(String) - Method in interface org.shapelogic.logic.Task
 
getNamedValue(String) - Method in class org.shapelogic.logic.BaseTask
 
getNamedValue(String) - Method in interface org.shapelogic.logic.Task
 
getNChannels() - Method in class org.shapelogic.imageutil.IJImage
 
getNChannels() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getNChannels() - Method in interface org.shapelogic.imageutil.SLImage
Returns the number of color channels in the image.
getNChannelsOld() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getNeuralNetworkStream() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
getNewScriptEngineByName(String) - Static method in class org.shapelogic.scripting.ScriptEngineCache
I should also create one for extension
getNextMessage() - Method in class org.shapelogic.entities.Message
 
getNumberOfPixels() - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
getNumberOfPixels() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
getOhList() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
getOhName() - Method in enum org.shapelogic.imageprocessing.GeometricType
 
getOhName() - Method in class org.shapelogic.predicate.NamedPredicateDecorator
 
getOhName() - Method in enum org.shapelogic.util.LineType
 
getOhName() - Method in interface org.shapelogic.util.OHInterface
 
getOhName() - Method in enum org.shapelogic.util.PointType
 
getOhNames() - Method in class org.shapelogic.machinelearning.ConfidenceArraySelector
 
getOutputList() - Method in class org.shapelogic.reporting.BaseTableBuilder
 
getOutputPolygon() - Method in interface org.shapelogic.polygon.PolygonImprover
Deprecated.  
getOutputStream() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkStream
 
getParent() - Method in class org.shapelogic.filter.BaseFilter
 
getParent() - Method in interface org.shapelogic.filter.IFilter
 
getParentContext() - Method in interface org.shapelogic.calculation.RecursiveContext
 
getParentContext() - Method in class org.shapelogic.calculation.RootMap
 
getParentContext() - Method in class org.shapelogic.calculation.SimpleRecursiveContext
 
getParentContext() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getParentContext() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
getParentContext() - Method in class org.shapelogic.streams.BaseCommonStream
 
getParentOH() - Method in class org.shapelogic.entities.NumericRule
 
getParentTask() - Method in class org.shapelogic.logic.BaseTask
 
getParentTask() - Method in interface org.shapelogic.logic.Task
 
getParticleCount() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getParticleCount() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getParticleFiltered() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getPathWork() - Method in class org.shapelogic.logic.BaseTask
 
getPathWork() - Method in interface org.shapelogic.logic.Task
measured in milliseconds
getPerimeter() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getPerimeter() - Method in class org.shapelogic.polygon.Polygon
 
getPixelArea() - Method in class org.shapelogic.color.ColorAndVariance
 
getPixelArea() - Method in class org.shapelogic.color.GrayAndVariance
 
getPixelArea() - Method in class org.shapelogic.color.GrayEdgeArea
 
getPixelArea() - Method in interface org.shapelogic.imageutil.HasPixelArea
 
getPixelCount() - Method in class org.shapelogic.imageutil.IJImage
 
getPixelCount() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getPixelCount() - Method in interface org.shapelogic.imageutil.SLImage
 
getPixelHandler() - Method in class org.shapelogic.imageutil.PixelHandlerOperation
 
getPixels() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getPixels() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
getPixels() - Method in interface org.shapelogic.imageprocessing.PixelJumperByte
 
getPixels() - Method in class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
getPixels() - Method in class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
getPixels() - Method in class org.shapelogic.imageutil.IJImage
 
getPixels() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getPixels() - Method in interface org.shapelogic.imageutil.SLImage
Returns a reference to this image's pixel array.
getPixelsInBytes() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getPixelsInInt() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getPixelType(byte) - Static method in enum org.shapelogic.imageprocessing.PixelType
 
getPoints() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getPoints() - Method in interface org.shapelogic.polygon.IPolygon2D
 
getPoints() - Method in class org.shapelogic.polygon.MultiLine
 
getPoints() - Method in class org.shapelogic.polygon.Polygon
 
getPointsCountMap() - Method in class org.shapelogic.polygon.Polygon
Find how many lines each point is part of by making a map
getPointsToLineMap() - Method in class org.shapelogic.polygon.Polygon
Find how many lines each point is part of by making a map
getPointWithDefault(Map<IPoint2D, IPoint2D>, IPoint2D) - Static method in class org.shapelogic.util.MapOperations
Get from map with Default.
getPolygon() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getPolygon() - Method in class org.shapelogic.polygon.SVGReader
 
getPredicate() - Method in class org.shapelogic.streams.PredicateListFilterStream
 
getPredicates() - Method in class org.shapelogic.predicate.CompositePredicate
 
getPreviousValue() - Method in interface org.shapelogic.calculation.Accumulator
 
getPreviousValue() - Method in class org.shapelogic.calculation.BaseAccumulator
Not sure if this should be a lazy calculation too.
getPrintList() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
getRawColumnDefinition() - Method in class org.shapelogic.reporting.TableDefinition
 
getRectangle() - Method in class org.shapelogic.polygon.BBox
 
getRoi() - Method in class org.shapelogic.imageutil.IJImage
 
getRoi() - Method in class org.shapelogic.imageutil.SLBufferedImage
Not implemented for BufferedImage.
getRoi() - Method in interface org.shapelogic.imageutil.SLImage
 
getRulePredicates() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
getScore() - Method in class org.shapelogic.logic.BaseTask
 
getScore() - Method in interface org.shapelogic.logic.Task
 
getScriptEngine() - Method in class org.shapelogic.scripting.BaseScriptingFunction
Lazy init for a ScriptEngine
getScriptEngineByExtension(String) - Static method in class org.shapelogic.scripting.ScriptEngineCache
I should also create one for extension
getScriptEngineByName(String) - Static method in class org.shapelogic.scripting.ScriptEngineCache
I should also create one for extension
getScriptEngineManager() - Static method in class org.shapelogic.scripting.ScriptEngineCache
 
getSegmentAreaFactory() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
getSegmentation() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getSegmentation() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getSegmentation() - Method in class org.shapelogic.imageprocessing.SegmentCounter
 
getSelfTreeNode() - Method in class org.shapelogic.logic.BaseTask
 
getSelfTreeNode() - Method in interface org.shapelogic.logic.Task
Needed if TreeNode gets taken out of this interface
getSelfWork() - Method in class org.shapelogic.logic.BaseTask
 
getSelfWork() - Method in interface org.shapelogic.logic.Task
measured in milliseconds
getSelfWorkEstimate() - Method in class org.shapelogic.logic.BaseTask
 
getSelfWorkEstimate() - Method in interface org.shapelogic.logic.Task
 
getSetupReturnValue() - Method in class org.shapelogic.imageutil.BaseImageOperation
 
getSetupReturnValue() - Method in interface org.shapelogic.imageutil.ImageOperation
 
getShapesForAnnotation(Object) - Method in interface org.shapelogic.polygon.AnnotatedShape
 
getShapesForAnnotation(Object) - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
getShapesForAnnotation(Object) - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
getSimpleNumericRuleForAllLetters(String) - Static method in class org.shapelogic.logic.LetterTaskFactory
Generate all rule that are needed for matching all the capital letter using new complex filter rules.
getSimpleNumericRuleForAllLettersNonParametric(String) - Static method in class org.shapelogic.logic.LetterTaskLegacyFactory
Deprecated. 
getSimpleNumericRuleForAllStraightLetters(String) - Static method in class org.shapelogic.logic.LetterTaskLegacyFactory
Generate all rule that are needed for matching all the straight capital letter.
getSLImage() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
getStandardDeviation() - Method in class org.shapelogic.color.ColorAndVariance
 
getStandardDeviation() - Method in class org.shapelogic.color.GrayAndVariance
 
getStandardDeviation() - Method in interface org.shapelogic.color.IColorAndVariance
 
getStandardDeviation() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
The biased estimator for Standard Deviation.
getStart() - Method in class org.shapelogic.polygon.CLine
 
getStart() - Method in interface org.shapelogic.polygon.ILine2D
 
getStart() - Method in class org.shapelogic.polygon.MultiLine
 
getStartIndex() - Method in class org.shapelogic.mathematics.NaturalNumberStream
 
getStartIndex() - Method in class org.shapelogic.mathematics.NumericTruthTableStream
 
getStartNumbers() - Method in interface org.shapelogic.calculation.CartesianIndex
 
getStartNumbers() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getStartX() - Method in class org.shapelogic.imageutil.PixelArea
 
getStartY() - Method in class org.shapelogic.imageutil.PixelArea
 
getState() - Method in class org.shapelogic.logic.BaseTask
 
getState() - Method in interface org.shapelogic.logic.Task
 
getStatus() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
getStatus() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
getStatus() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
getStatus() - Method in class org.shapelogic.imageprocessing.SegmentCounter
 
getStore() - Method in class org.shapelogic.color.BaseAreaFactory
 
getStore() - Method in interface org.shapelogic.color.ValueAreaFactory
 
getStream() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
getStream() - Method in interface org.shapelogic.imageprocessing.LazyPlugInFilter
Used when calling in lazy mode.
getStreamName() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Really stream name but could be changed to _name.
getStreamName() - Method in interface org.shapelogic.imageprocessing.LazyPlugInFilter
Maybe getStreamName would be better.
getTableBuilderOutputList() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
This is only for testing the result table.
getText() - Method in class org.shapelogic.entities.Message
 
getTokenNames() - Method in class org.shapelogic.filter.FilterParser
 
getTotal() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
getTotalSquare() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
getTree() - Method in class org.shapelogic.filter.FilterParser.andExpr_return
 
getTree() - Method in class org.shapelogic.filter.FilterParser.argument_return
 
getTree() - Method in class org.shapelogic.filter.FilterParser.atom_return
 
getTree() - Method in class org.shapelogic.filter.FilterParser.constraint_return
 
getTree() - Method in class org.shapelogic.filter.FilterParser.filter_return
 
getTree() - Method in class org.shapelogic.filter.FilterParser.notExpr_return
 
getTree() - Method in class org.shapelogic.filter.FilterParser.orExpr_return
 
getTreeAdaptor() - Method in class org.shapelogic.filter.FilterParser
 
getValue() - Method in class org.shapelogic.calculation.BaseAccumulator
 
getValue() - Method in class org.shapelogic.calculation.BaseCalcInContext
 
getValue() - Method in class org.shapelogic.calculation.CalcFixed
 
getValue() - Method in interface org.shapelogic.calculation.CalcValue
Starts a lazy calculation.
getValue() - Method in class org.shapelogic.calculation.CartesianIndex2
 
getValue() - Method in class org.shapelogic.calculation.NamedCalcFixed
 
getValue() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getValue() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
getValue() - Method in class org.shapelogic.imageprocessing.LineProperties
 
getValue() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
 
getValue() - Method in class org.shapelogic.logic.BaseTask
 
getValue(Task) - Method in class org.shapelogic.logic.ContextCalculation
I think that this should first try to find the value in the context.
getValue() - Method in interface org.shapelogic.logic.Task
 
getValue() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
getValue() - Method in class org.shapelogic.polygon.MultiLine
 
getValue() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
getValue() - Method in class org.shapelogic.polygon.Polygon
 
getValue() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
getValue() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
getValue() - Method in class org.shapelogic.scripting.FunctionCalcInvoke
 
getValue() - Method in class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
getValue() - Method in class org.shapelogic.streams.BaseCommonStream
 
getValue() - Method in class org.shapelogic.streams.BaseStream2
 
getValue() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
getValue() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
getValue() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
getValue() - Method in class org.shapelogic.streams.SingleListStream
 
getVariable() - Method in class org.shapelogic.entities.NumericRule
 
getVariableAndExpression() - Method in class org.shapelogic.entities.NumericRule
 
getVariance() - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
The biased estimator for variance.
getVars() - Method in class org.shapelogic.logic.BaseTask
Get map with everything over and including current
getVersion() - Method in class org.shapelogic.polygon.Polygon
 
getVerticalLines() - Method in class org.shapelogic.polygon.Polygon
 
getWeights() - Method in class org.shapelogic.machinelearning.FFNeuralNetworkWeights
 
getWidth() - Method in class org.shapelogic.imageutil.IJImage
 
getWidth() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
getWidth() - Method in interface org.shapelogic.imageutil.SLImage
Returns the width of this image in pixels.
getX() - Method in interface org.shapelogic.polygon.IPoint2D
 
getY() - Method in interface org.shapelogic.polygon.IPoint2D
 
globalFilter() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Filter particles on size and other global criteria.
goalTest() - Method in class org.shapelogic.logic.Problem
 
goalTest() - Method in interface org.shapelogic.logic.ProblemI
 
grabColorFromPixel(int, int) - Method in class org.shapelogic.imageprocessing.SBColorCompare
 
grabColorFromPixel(int, int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
grabColorFromPixel(int, int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
GRAY_VALUE - Static variable in class org.shapelogic.util.Headings
 
GrayAndVariance - Class in org.shapelogic.color
GrayAndVariance describes an average color with variance for gray 8 bit.
GrayAndVariance() - Constructor for class org.shapelogic.color.GrayAndVariance
 
GrayAreaFactory - Class in org.shapelogic.color
GrayAreaFactory is a factory and store for GrayEdgeArea.
GrayAreaFactory() - Constructor for class org.shapelogic.color.GrayAreaFactory
 
GrayEdgeArea - Class in org.shapelogic.color
GrayEdgeArea holds the information.
GrayEdgeArea(int, int, int) - Constructor for class org.shapelogic.color.GrayEdgeArea
 
GrayRange - Class in org.shapelogic.color
GrayRange describes a range of colors in the Gray 8 bit.
GrayRange() - Constructor for class org.shapelogic.color.GrayRange
 
grayToRGB(int) - Static method in class org.shapelogic.color.ColorUtil
 
GREATER - Static variable in class org.shapelogic.predicate.BinaryGreaterPredicate
 
GREEN_MASK - Static variable in class org.shapelogic.color.ColorUtil
 
GREEN_OFFSET - Static variable in class org.shapelogic.color.ColorUtil
 
GREEN_POS - Static variable in class org.shapelogic.color.ColorUtil
 
GROOVY - Static variable in class org.shapelogic.util.Constants
Names of scripting languages in JSR 223.
GuiWrapper - Interface in org.shapelogic.imageutil
Interface for very limited GUI.

H

handleAllPixels(PixelHandler) - Method in class org.shapelogic.imageutil.PixelAreaHandler
Handle all the pixels in an image.
This should maybe be changed to work with ROI.
handledColor - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
handleLine(CLine) - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
I think that this need to be done differently for different types of polygons For Polygon: Just go through lines and filter For MultiLinePolygon: Run through both multi lines and independent lines How do I get this unified? Change so they have the same interface so now Polygon also return independent lines.
handlePixelArea(PixelHandler, Rectangle) - Method in class org.shapelogic.imageutil.PixelAreaHandler
Handle a pixel with a color and a coordinate.
handlePixelArea(PixelHandler, int, int, int, int) - Method in class org.shapelogic.imageutil.PixelAreaHandler
Handle a pixel with a color and a coordinate.
handlePixelEnd(int, int, int) - Method in interface org.shapelogic.imageutil.PixelHandlerEnds
Handle a pixel with a color and a coordinate.
handlePixelStart(int, int, int) - Method in interface org.shapelogic.imageutil.PixelHandlerEnds
Handle a pixel with a color and a coordinate.
handleProblematicPoints() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
handleProblematicPoints() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
handleProblematicPoints() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Find the maximum if there is more than one the add them all the unknown list.
HARD_CORNER_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HARD_CORNER_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HARD_CORNER_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HARD_CORNERS - Static variable in class org.shapelogic.util.Headings
 
HasArea - Interface in org.shapelogic.imageutil
For anything that can have an area.
This might be changed to return double at some point.
hashCode() - Method in class org.shapelogic.polygon.CLine
 
hasNext() - Method in class org.shapelogic.calculation.BaseAccumulator
 
hasNext() - Method in class org.shapelogic.calculation.CartesianIndex2
 
hasNext() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
hasNext() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
hasNext() - Method in class org.shapelogic.logic.TaskModuleIterator
 
hasNext() - Method in class org.shapelogic.streams.BaseCommonNumberedStream
 
hasNext() - Method in class org.shapelogic.streams.BaseListCommonStream
 
hasNext() - Method in class org.shapelogic.streams.BaseListFilterStream
 
hasNext() - Method in class org.shapelogic.streams.BaseListStreamList
 
hasNext() - Method in class org.shapelogic.streams.BaseStream2
 
hasNext() - Method in class org.shapelogic.streams.IteratorStream
 
hasNext() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
hasNext() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
hasNext() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
hasNext() - Method in class org.shapelogic.streams.WrappedListStream
 
hasNextBase() - Method in class org.shapelogic.streams.BaseCommonNumberedStream
 
hasNextBase() - Method in class org.shapelogic.streams.BaseListCommonStream
 
HasPixelArea - Interface in org.shapelogic.imageutil
To chain more PixelHandlers.
HasSLImage - Interface in org.shapelogic.imageutil
Property interface for SLImage.
hatPoint(IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
Hat is really a vector operator, I consider a Point a vector here.
Headings - Class in org.shapelogic.util
Class containing headings for results tables.
Headings() - Constructor for class org.shapelogic.util.Headings
 
HelloHibernate - Class in org.shapelogic.external
Data class for rule to be used with Hibernate
HelloHibernate() - Constructor for class org.shapelogic.external.HelloHibernate
 
HIGH_CONTRAST_POS - Static variable in class org.shapelogic.color.ColorEdgeArea
 
HIGH_CONTRAST_POS - Static variable in class org.shapelogic.color.GrayEdgeArea
 
HOLE_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HOLE_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HORIZONTAL_LINE_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HORIZONTAL_LINE_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HORIZONTAL_LINE_COUNT_EX1 - Static variable in class org.shapelogic.logic.LetterTaskLegacyFactory
 

I

IColorAndVariance - Interface in org.shapelogic.color
ColorAndVarianceI is a color aggregate with a mean color and a standard deviation.
ColorAndVarianceI is an interface for a color / gray implementations.
IColorDistance - Interface in org.shapelogic.color
A mathematical norm and distance in different color spaces.
So it is a distance that conforms with the vector multiplication.
This does not just apply to the color itself but also to the standard deviation.
How do I present the combination in a simple way?
For gray I could make a vector of 2 integers.
For color I could make a vector of 4 or 6 integers.
Maybe I can use a 1 norm that is divided by the number of dimensions.
I am not sure that the variations in the std is as big and as important as the color variations.
Maybe all I need to do is giving some weights as input.
Maybe I could even have one norm that worked with different dimensions, with different weights.
IColorDistanceWithImage - Interface in org.shapelogic.color
A mathematical norm and distance in different color spaces.
So it is a distance that conforms with the vector multiplication.
This does not just apply to the color itself but also to the standard deviation.
How do I present the combination in a simple way?
For gray I could make a vector of 2 integers.
For color I could make a vector of 4 or 6 integers.
Maybe I can use a 1 norm that is divided by the number of dimensions.
I am not sure that the variations in the std is as big and as important as the color variations.
Maybe all I need to do is giving some weights as input.
Maybe I could even have one norm that worked with different dimensions, with different weights.
IColorEdgeArea - Interface in org.shapelogic.color
IColorEdgeArea is a color aggregate with a mean color and a standard deviation, range and space.
ColorAndVarianceI is an interface for a color / gray implementations.
IColorHypothesisFinder - Interface in org.shapelogic.color
Interface for finding a ColorHypothesis in an image.
Maybe this should be changed to a stream later.
Do I need to know if this is a color or a gray image?
I do not think so.
IColorRange - Interface in org.shapelogic.color
ColorRangeI is a color aggregate that exist in an defined range.
ColorAndVarianceI is an interface for a color / gray implementations.
ID - Static variable in class org.shapelogic.filter.FilterLexer
 
ID - Static variable in class org.shapelogic.filter.FilterParser
 
id - Variable in enum org.shapelogic.imageprocessing.GeometricType
 
IEdgeTracer - Interface in org.shapelogic.imageprocessing
Interface for edge tracers.
IFilter<BaseClass,Element> - Interface in org.shapelogic.filter
 
IJGui - Class in org.shapelogic.imageutil
Very thin wrapper around ImageJ showMessage().
IJGui() - Constructor for class org.shapelogic.imageutil.IJGui
 
IJImage - Class in org.shapelogic.imageutil
Abstraction of ImageJ ImageProcessor.
The other main implementation should probably be build on top of BufferedImage.
IJImage(String) - Constructor for class org.shapelogic.imageutil.IJImage
 
IJImage(String, String, String) - Constructor for class org.shapelogic.imageutil.IJImage
Constructor with 3 string arguments.
IJImage(ImagePlus) - Constructor for class org.shapelogic.imageutil.IJImage
 
IJImage(ImageProcessor) - Constructor for class org.shapelogic.imageutil.IJImage
 
IJTableBuilder - Class in org.shapelogic.reporting
ImageJ ResultTable table builder.
IJTableBuilder(TableDefinition, ResultsTable) - Constructor for class org.shapelogic.reporting.IJTableBuilder
 
ILine2D - Interface in org.shapelogic.polygon
there is only one class implementing this I should probably take it out
ImageJConstants - Class in org.shapelogic.imageutil
Constants defined in ImageJ.
In order to decouple the image processing algorithm from ImageJ.
ImageJConstants() - Constructor for class org.shapelogic.imageutil.ImageJConstants
 
ImageOperation - Interface in org.shapelogic.imageutil
Modifies a image.
ImageUtil - Class in org.shapelogic.imageutil
Utility class for images.
ImageUtil() - Constructor for class org.shapelogic.imageutil.ImageUtil
 
improve() - Method in class org.shapelogic.polygon.Polygon
register a list of improvers and call them here
Improver<S> - Interface in org.shapelogic.polygon
ShapeImprover takes a geometric object and make an improved version.
InContexts<K> - Interface in org.shapelogic.calculation
Deprecated. 
increment(double) - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
Add an extra element to be part of the input.
IndexedInputStream0<E> - Interface in org.shapelogic.streams
Universal calculation and logic unit.
IndexedInputStream1<In,E> - Interface in org.shapelogic.streams
Universal calculation and logic unit.
IndexedInputStream2<In0,In1,E> - Interface in org.shapelogic.streams
Universal calculation and logic unit.
IndexTransform<In,Out> - Interface in org.shapelogic.calculation
Deprecated. 
INFLECTION_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
INFLECTION_POINT_COUNT - Static variable in class org.shapelogic.util.Headings
 
INFLECTION_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
inflectionPoint - Variable in class org.shapelogic.imageprocessing.LineProperties
 
init() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
init() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Setup all the needed factory methods based on what type the image has.
init() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Cannot handle the last pixel at the edge, so for now just ignore it.
init() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
init(SLImage) - Method in class org.shapelogic.imageprocessing.SBByteCompare
 
init(SLImage) - Method in class org.shapelogic.imageprocessing.SBColorCompare
 
init(ImageProcessor) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
init() - Method in class org.shapelogic.imageprocessing.SBSegmentation
line is at the edge of image and pointing away from the center
init(SLImage) - Method in class org.shapelogic.imageprocessing.SBShortCompare
 
init(ImageProcessor) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Call at start, this might also work as a reset
init(SLImage) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Call at start, this might also work as a reset
init() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
Use this to setup all the needed streams.
InputsStream2<In0,In1,E> - Interface in org.shapelogic.streams
NumberedStream is a Sequential stream where each element has an intrinsic number.
InputStream1<In,E> - Interface in org.shapelogic.streams
Universal calculation and logic unit.
InputStreamList<In,E> - Interface in org.shapelogic.streams
InputStreamList is like InputStream1 but takes List of streams as input.
INSTANCE - Static variable in class org.shapelogic.color.ColorChannelSplitterGrayByte
 
INSTANCE - Static variable in class org.shapelogic.color.ColorChannelSplitterRGB
 
INSTANCE - Static variable in class org.shapelogic.color.ColorDistance1
 
INSTANCE - Static variable in class org.shapelogic.imageprocessing.AreaComparator
 
INSTANCE - Static variable in class org.shapelogic.imageutil.IJGui
 
INT_ALL_MASK - Static variable in class org.shapelogic.imageutil.SLBufferedImage
 
INT_BYTE_MASK - Static variable in class org.shapelogic.imageutil.SLBufferedImage
 
internalFactory() - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
internalFactory() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
All the objects that needs special version should be created here.
internalFactory() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
All the objects that needs special version should be created here.
internalFactory() - Method in class org.shapelogic.polygon.Polygon
All the objects that needs special version should be created here.
internalInfo(StringBuffer) - Method in class org.shapelogic.polygon.MultiLine
 
internalInfo(StringBuffer) - Method in class org.shapelogic.polygon.MultiLinePolygon
 
internalInfo(StringBuffer) - Method in class org.shapelogic.polygon.Polygon
 
intersectionOfLines(CLine, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
Very simple turn the 2 line into a line equation: a * x + b * y = c.
intersectionOfLinesGeometric(CLine, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
Deprecated. 
intervalLength() - Method in class org.shapelogic.polygon.CircleInterval
 
inverseLine(CLine) - Static method in class org.shapelogic.polygon.Calculator2D
 
invoke(RecursiveContext<K>) - Method in class org.shapelogic.calculation.BaseCalcInContext
 
invoke() - Method in interface org.shapelogic.calculation.Calc0
 
invoke(In) - Method in interface org.shapelogic.calculation.Calc1
 
invoke(In0, In1) - Method in interface org.shapelogic.calculation.Calc2
 
invoke(RecursiveContext<K>) - Method in interface org.shapelogic.calculation.CalcInContext
This is the method that the user should override.
invoke(int) - Method in interface org.shapelogic.calculation.CalcIndex0
 
invoke(In, int) - Method in interface org.shapelogic.calculation.CalcIndex1
 
invoke(In0, In1, int) - Method in interface org.shapelogic.calculation.CalcIndex2
 
invoke(List<In>) - Method in interface org.shapelogic.calculation.CalcList
 
invoke() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
invoke() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
invoke() - Method in class org.shapelogic.imageprocessing.LineProperties
 
invoke() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
 
invoke() - Method in class org.shapelogic.logic.BaseTask
 
invoke(double[]) - Method in class org.shapelogic.machinelearning.ConfidenceArraySelector
 
invoke(double[]) - Method in class org.shapelogic.machinelearning.FFNeuralNetwork
 
invoke(int) - Method in class org.shapelogic.mathematics.PrimeNumberStream
 
invoke() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
invoke() - Method in class org.shapelogic.polygon.MultiLine
 
invoke() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
invoke() - Method in class org.shapelogic.polygon.Polygon
 
invoke() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
invoke() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
invoke() - Method in class org.shapelogic.polygon.SVGReader
 
invoke(T) - Method in class org.shapelogic.predicate.OnePredicateSelector
 
invoke() - Method in class org.shapelogic.scripting.FunctionCalc0
 
invoke(In) - Method in class org.shapelogic.scripting.FunctionCalc1
 
invoke(int) - Method in class org.shapelogic.scripting.FunctionCalcIndex0
 
invoke(In, int) - Method in class org.shapelogic.scripting.FunctionCalcIndex1
 
invoke() - Method in class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
invoke(In) - Method in class org.shapelogic.scripting.FunctionPredicate
 
invoke(List<Integer>) - Method in class org.shapelogic.streams.AddListStream
 
invoke(List<Boolean>) - Method in class org.shapelogic.streams.AndListStream
 
invoke(List<Number>) - Method in class org.shapelogic.streams.ArrayOutputListStream
 
invoke(E, int) - Method in class org.shapelogic.streams.BaseListFilterStream
 
invoke(E) - Method in class org.shapelogic.streams.BaseListFilterTransformerStream
 
invoke(In0, In1, int) - Method in class org.shapelogic.streams.BaseListStream2
Calculate the next value
invoke(In0, In1) - Method in class org.shapelogic.streams.BaseStream2
 
invoke(In) - Method in class org.shapelogic.streams.CalcNumberedStream1
 
invoke(int) - Method in interface org.shapelogic.streams.IndexedInputStream0
Closure to calculated 1 individual element based on index and input for the same index.
invoke(In, int) - Method in interface org.shapelogic.streams.IndexedInputStream1
Closure to calculated 1 individual element based on index and input for the same index.
invoke(In0, In1, int) - Method in interface org.shapelogic.streams.IndexedInputStream2
Closure to calculated 1 individual element based on index and input for the same index.
invoke(In, int) - Method in class org.shapelogic.streams.ListCalcIndexStream1
 
invoke(In) - Method in class org.shapelogic.streams.ListCalcStream1
 
invoke(E) - Method in class org.shapelogic.streams.ListFilterCalcStream1
Maybe I could make this the predicate method, so if null is returned then don't add anything.
invoke(In) - Method in class org.shapelogic.streams.NamedListCalcStream1
 
invoke(List<Boolean>) - Method in class org.shapelogic.streams.XOrListStream
 
invokeIndex(int) - Method in class org.shapelogic.mathematics.NaturalNumberStream
 
invokeIndex(int) - Method in class org.shapelogic.mathematics.NumericTruthTableStream
 
invokeIndex(int) - Method in class org.shapelogic.streams.BaseCommonNumberedStream
Calculate the value at an index.
invokeIndex(int) - Method in class org.shapelogic.streams.BaseCommonStream
Calculate the value at an index.
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListCommonStream
Calculate the value at an index.
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListFilterTransformerStream
Ignore the index, and iterate over the input stream until a non null value is found.
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListIndexedStream1
 
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListStream0
 
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListStream1
 
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListStream2
 
invokeIndex(int) - Method in class org.shapelogic.streams.BaseListStreamList
 
invokeIndex(int) - Method in class org.shapelogic.streams.BaseNumberedStream1
 
invokeIndex(int) - Method in class org.shapelogic.streams.IteratorStream
 
invokeIndex(int) - Method in class org.shapelogic.streams.ListFilterCalcStream1
Ignore the index, and iterate over the input stream until a non null value is found.
invokeIndex(int) - Method in class org.shapelogic.streams.SingleListStream
 
invokeIndex(int) - Method in class org.shapelogic.streams.WrappedListStream
 
IParticleCounter - Interface in org.shapelogic.imageprocessing
 
IPixelTypeFinder - Interface in org.shapelogic.imageprocessing
Interface that are used for several Vectorizer.
IPoint2D - Interface in org.shapelogic.polygon
 
IPolygon2D - Interface in org.shapelogic.polygon
there is only one class implementing this I should probably take it out
IQueryCalc<K,V> - Interface in org.shapelogic.calculation
A very general interface for doing any kind of queries to lazy calculations and streams.
isAnnotationsFound() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
isAnnotationsFound() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
isAnnotationsFound() - Method in interface org.shapelogic.polygon.ObjectAnnotator
Try if there is anything that can be annotated.
isAnnotationsFound() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
isCached() - Method in class org.shapelogic.streams.BaseCommonNumberedStream
If there is a list that contains all the results.
isCached() - Method in class org.shapelogic.streams.BaseListCommonStream
If there is a list that contains all the results.
isCached() - Method in interface org.shapelogic.streams.StreamProperties
If there is a list that contains all the results.
isClosed() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
Last point is a running point so this will not always work.
isClosed() - Method in interface org.shapelogic.polygon.IPolygon2D
 
isClosed() - Method in class org.shapelogic.polygon.MultiLine
 
isClosed() - Method in class org.shapelogic.polygon.Polygon
 
isClosedLineClockWise() - Method in class org.shapelogic.polygon.MultiLine
 
isConcaveArch() - Method in class org.shapelogic.imageprocessing.LineProperties
lineType needs to be set first.
isDeterministic() - Method in class org.shapelogic.streams.BaseCommonStream
 
isDeterministic() - Method in interface org.shapelogic.streams.StreamProperties
Is the result of a calculation deterministic.
isDirty() - Method in class org.shapelogic.calculation.BaseAccumulator
 
isDirty() - Method in class org.shapelogic.calculation.BaseCalcInContext
 
isDirty() - Method in class org.shapelogic.calculation.CartesianIndex2
 
isDirty() - Method in interface org.shapelogic.calculation.LazyCalc
When dirty is false that means that the calculated value can be used
isDirty() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
isDirty() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
isDirty() - Method in class org.shapelogic.imageprocessing.LineProperties
 
isDirty() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
Just look at the center point and see if different from foreground unknown I do not think this is right for the priority based version.
isDirty() - Method in class org.shapelogic.logic.BaseTask
might change into a realy dirty flag
isDirty() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
isDirty() - Method in class org.shapelogic.polygon.MultiLine
 
isDirty() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
isDirty() - Method in class org.shapelogic.polygon.Polygon
 
isDirty() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
isDirty() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
isDirty() - Method in class org.shapelogic.scripting.FunctionCalcInvoke
 
isDirty() - Method in class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
isDirty() - Method in class org.shapelogic.streams.BaseCommonStream
 
isDirty() - Method in class org.shapelogic.streams.BaseStream2
 
isDirty() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
isDirty() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
isDirty() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
isEmpty() - Method in class org.shapelogic.imageutil.IJImage
 
isEmpty() - Method in class org.shapelogic.imageutil.SLBufferedImage
Test for failed image read.
If the read of an image fails it will still create the object but _bufferedImage == null.
isEmpty() - Method in interface org.shapelogic.imageutil.SLImage
 
isEmpty() - Method in class org.shapelogic.polygon.BBox
 
isEven(double) - Static method in class org.shapelogic.util.DoubleCalculations
 
isFarFromReferencColor() - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
isFarFromReferencColor() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
isFarFromReferencColor() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
isGapInLine() - Method in class org.shapelogic.imageutil.PixelArea
If any line in the area has a line that was split.
isGray() - Method in class org.shapelogic.imageutil.IJImage
 
isGray() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
isGray() - Method in interface org.shapelogic.imageutil.SLImage
 
isGray16() - Method in class org.shapelogic.imageutil.IJImage
 
isGray16() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
isGray16() - Method in interface org.shapelogic.imageutil.SLImage
 
isGray8() - Method in class org.shapelogic.imageutil.IJImage
 
isGray8() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
isGray8() - Method in interface org.shapelogic.imageutil.SLImage
 
isHandled(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
isHandled(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Check if pixel at index already have been handled.
isHorizontal() - Method in class org.shapelogic.polygon.CLine
 
isImageValid() - Method in class org.shapelogic.imageutil.BaseImageOperation
Filter capability is encoded in _setupReturnValue compare it to the type input image.
XXX This is not fully implemented yet.
isImageValid() - Method in interface org.shapelogic.imageutil.ImageOperation
 
isInvertedLut() - Method in class org.shapelogic.imageutil.IJImage
 
isInvertedLut() - Method in class org.shapelogic.imageutil.SLBufferedImage
Always false for a BufferedImage.
isInvertedLut() - Method in interface org.shapelogic.imageutil.SLImage
Returns true if this image uses an inverting LUT that displays zero as white and 255 as black.
isLineOrdered() - Method in class org.shapelogic.polygon.CLine
Check if the points in this line is ordered alphabetically
isModifying() - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
Should pixels be modified.
isModifying() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Should pixels be modified.
isNull() - Method in class org.shapelogic.polygon.CPointDouble
 
isNull() - Method in class org.shapelogic.polygon.CPointInt
Test if point is (0,0)
isNull() - Method in interface org.shapelogic.polygon.IPoint2D
 
isNullLegalValue() - Method in class org.shapelogic.streams.BaseCommonStream
 
isNullLegalValue() - Method in interface org.shapelogic.streams.StreamProperties
If null is a legal value.
isOnAxis() - Method in class org.shapelogic.polygon.CPointDouble
 
isOnAxis() - Method in class org.shapelogic.polygon.CPointInt
 
isOnAxis() - Method in interface org.shapelogic.polygon.IPoint2D
 
isOnDiagonal() - Method in class org.shapelogic.polygon.CPointDouble
 
isOnDiagonal() - Method in class org.shapelogic.polygon.CPointInt
 
isOnDiagonal() - Method in interface org.shapelogic.polygon.IPoint2D
 
isParticleImage() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
This is not fine tuned.
isParticleImage() - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
isPixelUsed(int) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Not background and the used bit set to 0
isPoint() - Method in class org.shapelogic.polygon.CLine
 
isPrintOnFail() - Method in class org.shapelogic.logic.BaseTask
 
isPrintOnFail() - Method in interface org.shapelogic.logic.Task
 
isRandomAccess() - Method in class org.shapelogic.streams.BaseCommonNumberedStream
 
isRandomAccess() - Method in class org.shapelogic.streams.BaseListCommonStream
 
isRandomAccess() - Method in interface org.shapelogic.streams.StreamProperties
If you can calculate 1 element independent of other elements.
isRangeFrozen() - Method in class org.shapelogic.color.ColorRange
 
isRangeFrozen() - Method in class org.shapelogic.color.GrayRange
 
isRangeFrozen() - Method in interface org.shapelogic.color.IColorRange
If the ColorRange can change.
isRgb() - Method in class org.shapelogic.imageutil.IJImage
 
isRgb() - Method in class org.shapelogic.imageutil.SLBufferedImage
 
isRgb() - Method in interface org.shapelogic.imageutil.SLImage
 
isSearchUp() - Method in class org.shapelogic.imageprocessing.SBPendingVertical
Whether the line should be compared to the line that are up or down.
isSetup() - Method in interface org.shapelogic.calculation.SetupFlagged
 
isSetup() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
isStraight() - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
Test if the last part of the line is straight.
isUnused(byte) - Static method in enum org.shapelogic.imageprocessing.PixelType
 
isUsed(byte) - Static method in enum org.shapelogic.imageprocessing.PixelType
 
isUseReferenceAsBackground() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
isVertical() - Method in class org.shapelogic.polygon.CLine
 
ITERATIONS_DEFAULTS - Static variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
iterator() - Method in class org.shapelogic.logic.BaseTask
 
iterator() - Method in interface org.shapelogic.logic.Task
 
iterator() - Method in class org.shapelogic.streams.BaseListCommonStream
 
iterator() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
IteratorStream<E> - Class in org.shapelogic.streams
Stream based on Iterator that can be set.
IteratorStream(Iterator<E>, int) - Constructor for class org.shapelogic.streams.IteratorStream
 
IteratorStream(Iterator<E>) - Constructor for class org.shapelogic.streams.IteratorStream
 

J

JAVASCRIPT - Static variable in class org.shapelogic.util.Constants
 

K

KeyValueParser - Interface in org.shapelogic.util
Parse arguments and set them in an object.

L

LAST_UNKNOWN - Static variable in class org.shapelogic.util.Constants
 
lastDist - Variable in class org.shapelogic.imageprocessing.LineProperties
 
lastPixelOk(byte) - Method in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
Everything is always OK.
lastPixelOk(byte) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
lastPixelOk(byte) - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
lastPixelOk(byte) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Change to be an up front check.