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
 
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.
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
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
 
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
 
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
 
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(ListStream<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(ListStream<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
 
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
 
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
 
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
 
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.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.
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
 
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.
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
 
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
 
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
 
customColumnDefinitions() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Define extra streams and also extra columns.
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.
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_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.ColorParticleAnalyzerIJ
 
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
 
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 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
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.
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
 
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.
findNumberedStream(String, RecursiveContext) - Static method in class org.shapelogic.streams.StreamFactory
Factory for finding NumberedStream in RootMap.
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.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
 
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.BaseListCommonStream
 
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.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.
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.BaseListCommonStream
 
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.BaseListCommonStream
 
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 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.BaseListIndexedStream1
 
getInputStream() - Method in class org.shapelogic.streams.BaseListStream1
 
getInputStream() - Method in class org.shapelogic.streams.BaseListStreamList
 
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.
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.BaseListCommonStream
 
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
 
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.BaseListCommonStream
 
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
 
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.BaseListCommonStream
 
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
 
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
 
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
 
getOutputPolygon() - Method in interface org.shapelogic.polygon.PolygonImprover
Deprecated.  
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.BaseListCommonStream
 
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.
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
 
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
 
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.
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.BaseListCommonStream
 
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
 
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
 
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.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.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
 
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(int) - Method in class org.shapelogic.mathematics.NaturalNumberStream
 
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(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(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(List<Boolean>) - Method in class org.shapelogic.streams.XOrListStream
 
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.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.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.BaseListCommonStream
 
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.BaseListCommonStream
 
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.BaseListCommonStream
 
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.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.
LazyCalc<T> - Interface in org.shapelogic.calculation
Interface for calculations with a dirty and setup concept.
LazyPlugInFilter<E> - Interface in org.shapelogic.imageprocessing
The idea is that you can call a plugin in both active and lazy mode.
LEFT - Static variable in class org.shapelogic.util.Constants
 
LEFT_DOWN - Static variable in class org.shapelogic.util.Constants
 
LEFT_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
LEFT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
LEFT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
LEFT_UP - Static variable in class org.shapelogic.util.Constants
 
LEFTPAR - Static variable in class org.shapelogic.filter.FilterLexer
 
LEFTPAR - Static variable in class org.shapelogic.filter.FilterParser
 
lengthOfDistanceUnit - Variable in class org.shapelogic.imageprocessing.LineProperties
 
LETTER - Static variable in class org.shapelogic.filter.FilterLexer
 
LETTER - Static variable in class org.shapelogic.filter.FilterParser
 
LETTERS - Static variable in class org.shapelogic.streamlogic.StreamNames
 
lettersArray - Static variable in class org.shapelogic.streamlogic.LoadLetterStreams
 
LetterTaskFactory - Class in org.shapelogic.logic
Should create all the rules used for letter matching.
LetterTaskFactory() - Constructor for class org.shapelogic.logic.LetterTaskFactory
 
LetterTaskLegacyFactory - Class in org.shapelogic.logic
Should create all the rules used for letter matching.
LetterTaskLegacyFactory() - Constructor for class org.shapelogic.logic.LetterTaskLegacyFactory
 
LIMIT_FOR_HARD_CORNER - Static variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
LINE_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
LINE_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
LineOfTypeFilter - Class in org.shapelogic.filter
 
LineOfTypeFilter() - Constructor for class org.shapelogic.filter.LineOfTypeFilter
 
LineProperties - Class in org.shapelogic.imageprocessing
LineProperties contains properties that are important for a line when you are dealing with curved multi line.
LineProperties() - Constructor for class org.shapelogic.imageprocessing.LineProperties
 
linesParallel(CLine, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
 
lineStartingAtPoint(IPoint2D) - Method in class org.shapelogic.polygon.CLine
 
LineType - Enum in org.shapelogic.util
Enum for with types for Lines.
LineVectorizer - Class in org.shapelogic.imageprocessing
LineVectorizer is a vectorizer using short line of default length 5.
LineVectorizer() - Constructor for class org.shapelogic.imageprocessing.LineVectorizer
 
LineVectorizer_ - Class in <Unnamed>
Deprecated. 
LineVectorizer_() - Constructor for class LineVectorizer_
Deprecated.  
ListCalcIndexStream1<In,E> - Class in org.shapelogic.streams
Make a stream that is using a Transformer class to do a calculation.
ListCalcIndexStream1(CalcIndex1<In, E>, NumberedStream<In>, int) - Constructor for class org.shapelogic.streams.ListCalcIndexStream1
 
ListCalcIndexStream1(CalcIndex1<In, E>, NumberedStream<In>) - Constructor for class org.shapelogic.streams.ListCalcIndexStream1
 
ListCalcIndexStream1(CalcIndex1<In, E>) - Constructor for class org.shapelogic.streams.ListCalcIndexStream1
 
ListCalcIndexStream1() - Constructor for class org.shapelogic.streams.ListCalcIndexStream1
 
ListCalcIndexStream1(CalcIndex1<In, E>, int) - Constructor for class org.shapelogic.streams.ListCalcIndexStream1
 
ListCalcStream1<In,E> - Class in org.shapelogic.streams
Make a stream that is using a Calc1 class to do a calculation.
ListCalcStream1(Calc1<In, E>, NumberedStream<In>, int) - Constructor for class org.shapelogic.streams.ListCalcStream1
 
ListCalcStream1(Calc1<In, E>, NumberedStream<In>) - Constructor for class org.shapelogic.streams.ListCalcStream1
 
ListCalcStream1() - Constructor for class org.shapelogic.streams.ListCalcStream1
 
ListCalcStream1(Calc1<In, E>, int) - Constructor for class org.shapelogic.streams.ListCalcStream1
 
ListFilterCalcStream1<E,Out> - Class in org.shapelogic.streams
Does calculation on input and if it is different from null return Entry of input result.
ListFilterCalcStream1(ListStream<E>, Calc1<E, Out>) - Constructor for class org.shapelogic.streams.ListFilterCalcStream1
 
ListFilterStream<E> - Interface in org.shapelogic.streams
 
ListStream<E> - Interface in org.shapelogic.streams
Universal calculation and logic unit.
loadAllAnnotatedPointFilterStreams(NumberedStream<Polygon>) - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
loadAllPointFilterStreams(NumberedStream<Polygon>) - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
loadColorStreams(NumberedStream<IColorAndVariance>, SLImage) - Method in class org.shapelogic.streamlogic.LoadParticleStreams
Load all the required streams for the letter matcher to work.
loadDigitStream() - Method in class DigitStreamVectorizer_
 
loadFilterStream(String, String, NumberedStream<Polygon>) - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
LoadLegacyLetterStreams - Class in org.shapelogic.streamlogic
Create letter streams.
LoadLegacyLetterStreams(RecursiveContext) - Constructor for class org.shapelogic.streamlogic.LoadLegacyLetterStreams
 
loadLetterStream(String) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
Setup all the stream for a letter match.
Requirements streams: polygons.
loadLetterStreams - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
loadLetterStreams - Variable in class org.shapelogic.imageprocessing.StreamVectorizer
 
LoadLetterStreams - Class in org.shapelogic.streamlogic
Create letter streams.
LoadLetterStreams(RecursiveContext) - Constructor for class org.shapelogic.streamlogic.LoadLetterStreams
 
loadParticleStreams - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
LoadParticleStreams - Class in org.shapelogic.streamlogic
Create particles streams.
Definition of colors is still not developed properly.
LoadParticleStreams(RecursiveContext) - Constructor for class org.shapelogic.streamlogic.LoadParticleStreams
 
loadPolygonStreams - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
loadPolygonStreams - Variable in class org.shapelogic.streamlogic.LoadLetterStreams
 
LoadPolygonStreams - Class in org.shapelogic.streamlogic
Create letter streams.
LoadPolygonStreams(RecursiveContext) - Constructor for class org.shapelogic.streamlogic.LoadPolygonStreams
 
loadStraightLetterStream(String) - Method in class org.shapelogic.streamlogic.LoadLegacyLetterStreams
Setup all the stream for a straight letter match.
Requirements streams: polygons.
loadStreamsRequiredForLetterMatch(NumberedStream<Polygon>) - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
Load all the required streams for the letter matcher to work.
loadStreamsRequiredForLetterMatch() - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
loadStreamsRequiredForParticleMatch(NumberedStream<IColorAndVariance>, SLImage) - Method in class org.shapelogic.streamlogic.LoadParticleStreams
Load all the required streams for the letter matcher to work.
loadStreamsRequiredForParticleMatch(SLImage) - Method in class org.shapelogic.streamlogic.LoadParticleStreams
 
loadStreamsRequiredForStraightLetterMatch(NumberedStream<Polygon>) - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
Load all the required streams for the letter matcher to work.
LogicState - Enum in org.shapelogic.logic
This is the stages that a calculation, task or variable can be in
LOW_CONTRAST_POS - Static variable in class org.shapelogic.color.ColorEdgeArea
 
LOW_CONTRAST_POS - Static variable in class org.shapelogic.color.GrayEdgeArea
 

M

main(String[]) - Static method in class org.shapelogic.external.HelloHibernate
 
mainCalc() - Method in class org.shapelogic.logic.AndTask
 
mainCalc() - Method in class org.shapelogic.logic.BaseTask
 
mainCalc() - Method in interface org.shapelogic.logic.Task
 
mainCalc() - Method in class org.shapelogic.logic.XOrTask
 
makeAllLetterStream(String) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
 
makeBooleanCalc1(BinaryPredicate<In1, In2>, In2) - Static method in class org.shapelogic.streams.StreamFactory
 
makeColorAndVarianceI(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
makeColorCannels(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
makeColorChannelSplitter(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
makeColorDistance(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
makeColorDistanceWithImage(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
makeColorRangeI(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
makeDigitStream() - Method in class DigitStreamVectorizer_
 
makeFilter(String) - Static method in class org.shapelogic.filter.FilterFactory
 
makeFilter(String, Object) - Static method in class org.shapelogic.filter.FilterFactory
 
makeFilter(CommonTree) - Static method in class org.shapelogic.filter.FilterFactory
 
makeFullExpression(String, String) - Static method in class org.shapelogic.logic.FilterCountTask
 
makeFunctionBooleanCalc1(String, BinaryPredicate<In1, In2>, In2, String, String) - Static method in class org.shapelogic.streams.StreamFactory
 
makeFunctionBooleanCalc1(String, String, In2, String, String) - Static method in class org.shapelogic.streams.StreamFactory
 
makeFunctionPredicate(String, BinaryPredicate<In1, In2>, In2, String, String) - Static method in class org.shapelogic.scripting.FunctionPredicate
 
makeFunctionPredicate(String, String, In2, String, String) - Static method in class org.shapelogic.scripting.FunctionPredicate
 
makeInstance(String, String) - Static method in class org.shapelogic.polygon.SVGReader
 
makeNewPoint() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
makeNewPointPostProcess() - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
makeNewPointPostProcess() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
makePixelArea(int, int, int) - Method in class org.shapelogic.color.BaseAreaFactory
 
makePixelArea(int, int, int) - Method in class org.shapelogic.color.ColorAreaFactory
 
makePixelArea(int, int, int) - Method in class org.shapelogic.color.GrayAreaFactory
 
makePixelArea(int, int, int) - Method in interface org.shapelogic.color.ValueAreaFactory
 
makeStraightLetterStream(String) - Method in class org.shapelogic.streamlogic.LoadLegacyLetterStreams
Rules for matching straight letters, using only very simple properties.
makeStraightLetterStream(String) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
Rules for matching letters, using only very simple properties.
makeStraightLetterXOrStream() - Method in class org.shapelogic.streamlogic.LoadLegacyLetterStreams
 
makeTask(BaseTask) - Method in class org.shapelogic.entities.NumericRule
Create task based on rule.
makeTreeFilter(String) - Static method in class org.shapelogic.filter.FilterFactory
 
makeUnordered(IPoint2D, IPoint2D) - Static method in class org.shapelogic.polygon.CLine
 
makeXOrStream(String, String[]) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
 
mAND() - Method in class org.shapelogic.filter.FilterLexer
 
map(Collection<In>, Calc1<In, Out>) - Static method in class org.shapelogic.calculation.CollectionCalc
Normal map operations.
Maybe there is a better name to use in Java.
map(Collection<In>, CalcIndex1<In, Out>) - Static method in class org.shapelogic.calculation.CollectionCalc
Index map operations.
Maybe there is a better name to use in Java.
mapFactory() - Static method in class org.shapelogic.calculation.RootMap
 
MapOperations - Class in org.shapelogic.util
Map Operations utility class.
XXX this should not contain references to any other packages.
MapOperations() - Constructor for class org.shapelogic.util.MapOperations
 
mARGU() - Method in class org.shapelogic.filter.FilterLexer
 
MASK - Static variable in class org.shapelogic.imageprocessing.SBByteCompare
 
MASK - Static variable in class org.shapelogic.imageprocessing.SBColorCompare
 
MASK - Static variable in class org.shapelogic.imageprocessing.SBShortCompare
 
mask - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
match() - Method in class org.shapelogic.logic.BaseTask
match() should be seen like a unify that can also try to set fields So this can be overridden
match() - Method in class org.shapelogic.logic.BooleanTask
Can be overridden
match() - Method in class org.shapelogic.logic.CalcAndSetTask
 
match() - Method in class org.shapelogic.logic.CountCollectionGreaterTask
 
match() - Method in class org.shapelogic.logic.CountCollectionTask
 
match() - Method in class org.shapelogic.logic.ExistTask
 
match() - Method in class org.shapelogic.logic.NumericGreaterTask
 
match() - Method in class org.shapelogic.logic.ParametricRuleTask
 
match() - Method in class org.shapelogic.logic.SimpleNumericTask
 
match() - Method in class org.shapelogic.logic.SimpleTask
Can be overridden
match() - Method in interface org.shapelogic.logic.Task
 
matchLines() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
This does really not belong in a vectorizer.
matchLines() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
This does really not belong in a vectorizer.
matchPolygonToLetterUsingTask(Polygon, Polygon, NumericRule[]) - Static method in class org.shapelogic.logic.LetterTaskFactory
 
matchSetup() - Method in class DigitStreamVectorizer_
 
matchSetup() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
In order to match a different alphabet override this.
max(IPoint2D) - Method in class org.shapelogic.polygon.CPointDouble
 
max(IPoint2D) - Method in class org.shapelogic.polygon.CPointInt
 
max(IPoint2D) - Method in interface org.shapelogic.polygon.IPoint2D
 
MAX_DISTANCE_BETWEEN_CLUSTER_POINTS - Static variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
MAX_DISTANCE_DEFAULTS - Static variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
MAX_LENGTH_BEFORE_USING_LOG_WINDOW - Static variable in class org.shapelogic.imageutil.IJGui
 
MAX_NUMBER_OF_POINTS_IN_SHORT_LINE - Static variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
MAX_PIXELS_IN_AREA_DEFAULTS - Static variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
MAX_SHORT_LINE_COUNT - Static variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
MaxAccumulator - Class in org.shapelogic.mathematics
AddAccumulator is an accumulator that add integers.
MaxAccumulator(Iterator<Integer>) - Constructor for class org.shapelogic.mathematics.MaxAccumulator
 
maxDistance - Static variable in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
MaxDistanceVectorizer - Class in org.shapelogic.imageprocessing
Vectorizer that is splitting lines based on max distance to line between end points.
MaxDistanceVectorizer() - Constructor for class org.shapelogic.imageprocessing.MaxDistanceVectorizer
 
MaxDistanceVectorizer_ - Class in <Unnamed>
Thin wrapper around MaxDistanceVectorizer Third approach to a vectorizer.
MaxDistanceVectorizer_() - Constructor for class MaxDistanceVectorizer_
 
maxNegativeDist - Variable in class org.shapelogic.imageprocessing.LineProperties
 
maxNegativeIndex - Variable in class org.shapelogic.imageprocessing.LineProperties
 
maxNegativePoint - Variable in class org.shapelogic.imageprocessing.LineProperties
 
maxPositiveDist - Variable in class org.shapelogic.imageprocessing.LineProperties
 
maxPositiveIndex - Variable in class org.shapelogic.imageprocessing.LineProperties
 
maxVal - Variable in class org.shapelogic.polygon.BBox
 
mBACKSPACE() - Method in class org.shapelogic.filter.FilterLexer
 
mBACKSPACE_SEQUENCE() - Method in class org.shapelogic.filter.FilterLexer
 
mDIGIT() - Method in class org.shapelogic.filter.FilterLexer
 
mDOUBLEQUOTE() - Method in class org.shapelogic.filter.FilterLexer
 
MEDIUM_CONTRAST_POS - Static variable in class org.shapelogic.color.ColorEdgeArea
 
MEDIUM_CONTRAST_POS - Static variable in class org.shapelogic.color.GrayEdgeArea
 
mergable(IColorAndVariance, IColorAndVariance) - Method in interface org.shapelogic.color.ColorHypothesis
Is it possible to merge the 2 colors in the given context.
mergable(IColorAndVariance, IColorAndVariance) - Method in class org.shapelogic.color.SimpleColorHypothesis
 
merge(IColorAndVariance) - Method in class org.shapelogic.color.ColorAndVariance
 
merge(IColorAndVariance) - Method in class org.shapelogic.color.ColorEdgeArea
 
merge(IColorAndVariance) - Method in class org.shapelogic.color.ColorRange
 
merge(IColorAndVariance) - Method in class org.shapelogic.color.GrayAndVariance
 
merge(IColorAndVariance) - Method in class org.shapelogic.color.GrayEdgeArea
 
merge(IColorAndVariance) - Method in class org.shapelogic.color.GrayRange
 
merge(IColorAndVariance) - Method in interface org.shapelogic.color.IColorAndVariance
 
merge(StorelessDiscriptiveStatistic) - Method in class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
mergeSorted(List<E>, List<E>) - Static method in class org.shapelogic.calculation.CollectionCalc
Normal merge of sorted lists.
Message - Class in org.shapelogic.entities
 
Message() - Constructor for class org.shapelogic.entities.Message
 
Message(String) - Constructor for class org.shapelogic.entities.Message
 
mID() - Method in class org.shapelogic.filter.FilterLexer
 
MIDDLE_CENTER_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
MIDDLE_CENTER_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MIDDLE_LEFT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
MIDDLE_LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MIDDLE_RIGHT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
MIDDLE_RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MIDDLE_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
MIDDLE_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
min(IPoint2D) - Method in class org.shapelogic.polygon.CPointDouble
 
min(IPoint2D) - Method in class org.shapelogic.polygon.CPointInt
 
min(IPoint2D) - Method in interface org.shapelogic.polygon.IPoint2D
 
MIN_PIXELS_IN_AREA_DEFAULTS - Static variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
MINUS - Static variable in class org.shapelogic.filter.FilterLexer
 
MINUS - Static variable in class org.shapelogic.filter.FilterParser
 
minus(IPoint2D) - Method in class org.shapelogic.polygon.CPointDouble
 
minus(IPoint2D) - Method in class org.shapelogic.polygon.CPointInt
Subtract other point from this
minus(IPoint2D) - Method in interface org.shapelogic.polygon.IPoint2D
 
minVal - Variable in class org.shapelogic.polygon.BBox
 
mLEFTPAR() - Method in class org.shapelogic.filter.FilterLexer
 
mLETTER() - Method in class org.shapelogic.filter.FilterLexer
 
mMINUS() - Method in class org.shapelogic.filter.FilterLexer
 
mNEWLINE() - Method in class org.shapelogic.filter.FilterLexer
 
mNONE_END() - Method in class org.shapelogic.filter.FilterLexer
 
mNOT() - Method in class org.shapelogic.filter.FilterLexer
 
mNUMBER() - Method in class org.shapelogic.filter.FilterLexer
 
mOR() - Method in class org.shapelogic.filter.FilterLexer
 
moveCurrentPointForwards(byte) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
moveCurrentPointForwards(byte) - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
moveCurrentPointForwards(byte) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
mPERIOD() - Method in class org.shapelogic.filter.FilterLexer
 
mQUOTE() - Method in class org.shapelogic.filter.FilterLexer
 
mRIGHTPAR() - Method in class org.shapelogic.filter.FilterLexer
 
mTokens() - Method in class org.shapelogic.filter.FilterLexer
 
MULTI_LINE_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MULTI_LINE_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MultiLine - Class in org.shapelogic.polygon
A list of point on a continues line that does not have any intersections.
MultiLine(AnnotatedShapeImplementation) - Constructor for class org.shapelogic.polygon.MultiLine
 
MultiLineDirectionAnnotator - Class in org.shapelogic.polygon
Not this functionality is in ChainCodeHandler But this is interesting on its own, now there are no annotation going on, I need to move this in too
MultiLineDirectionAnnotator(Polygon, List<PointProperties>, List<LineProperties>) - Constructor for class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
multiLineHasGlobalFitness() - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
Test that the current direction is close to the last direction.
multiLineHasGlobalFitness() - Method in class org.shapelogic.imageprocessing.LineVectorizer
Test that the current direction is close to the last direction.
MultiLinePolygon - Class in org.shapelogic.polygon
Not sure if I really need this or if I am going to move it into Polygon
MultiLinePolygon() - Constructor for class org.shapelogic.polygon.MultiLinePolygon
 
MultiLinePolygon(AnnotatedShapeImplementation) - Constructor for class org.shapelogic.polygon.MultiLinePolygon
 
multiply(double) - Method in class org.shapelogic.polygon.CPointDouble
 
multiply(double) - Method in class org.shapelogic.polygon.CPointInt
Multiply number with each coordinate of this
multiply(double) - Method in interface org.shapelogic.polygon.IPoint2D
 
mWS() - Method in class org.shapelogic.filter.FilterLexer
 

N

name - Variable in class org.shapelogic.logic.ContextCalculation
 
NAMED_TASKS - Static variable in class org.shapelogic.logic.BaseTask
 
NamedCalcFixed<T> - Class in org.shapelogic.calculation
This is a calculation that is done and set in the root context.
NamedCalcFixed(String, T, RecursiveContext) - Constructor for class org.shapelogic.calculation.NamedCalcFixed
 
NamedListStream<E> - Class in org.shapelogic.streams
Deprecated. 
NamedListStream(String) - Constructor for class org.shapelogic.streams.NamedListStream
Deprecated. 
NamedNumberedStream<E> - Class in org.shapelogic.streams
Deprecated. 
NamedNumberedStream(String) - Constructor for class org.shapelogic.streams.NamedNumberedStream
Deprecated. 
NamedNumberedStreamLazySetup<E> - Class in org.shapelogic.streams
Deprecated. 
NamedNumberedStreamLazySetup(String) - Constructor for class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
NamedPredicate<T> - Interface in org.shapelogic.predicate
NamedPredicate is a predicate with and OH name, Object Hypothesis name.
NamedPredicateDecorator<T> - Class in org.shapelogic.predicate
NamedPredicate is a predicate with and OH name, Object Hypothesis name.
NamedPredicateDecorator(Predicate<T>, String) - Constructor for class org.shapelogic.predicate.NamedPredicateDecorator
 
NaturalNumberStream - Class in org.shapelogic.mathematics
Generated Natural Number.
NaturalNumberStream() - Constructor for class org.shapelogic.mathematics.NaturalNumberStream
 
NaturalNumberStream(int) - Constructor for class org.shapelogic.mathematics.NaturalNumberStream
 
NaturalNumberStream(int, Integer) - Constructor for class org.shapelogic.mathematics.NaturalNumberStream
 
NeighborChecker - Class in org.shapelogic.imageprocessing
Neighbor Checker.
NeighborChecker(IPixelTypeFinder, int) - Constructor for class org.shapelogic.imageprocessing.NeighborChecker
 
NEWLINE - Static variable in class org.shapelogic.filter.FilterLexer
 
NEWLINE - Static variable in class org.shapelogic.filter.FilterParser
 
newShortLine() - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
newShortLine() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Hook for creating new short line.
newSimilar(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
newSimilar(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Similar and not handled
next() - Method in class org.shapelogic.calculation.BaseAccumulator
 
next() - Method in class org.shapelogic.calculation.CartesianIndex2
 
next() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Currently returns the cleaned up polygons.
next() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
next() - Method in class org.shapelogic.logic.TaskModuleIterator
 
next() - Method in class org.shapelogic.streams.BaseListCommonStream
Get next element and advance _current.
next() - Method in class org.shapelogic.streams.BaseListFilterStream
 
next() - Method in class org.shapelogic.streams.BaseStream2
 
next() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
next() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
next() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
nextDist - Variable in class org.shapelogic.imageprocessing.LineProperties
 
NO_CHANGES - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter makes no changes to the pixel data and does not require undo.
NO_IMAGE_REQUIRED - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter does not require that an image be open.
NO_OH - Static variable in class org.shapelogic.util.Constants
 
NO_UNDO - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter does not require undo.
NONE_END - Static variable in class org.shapelogic.filter.FilterLexer
 
NONE_END - Static variable in class org.shapelogic.filter.FilterParser
 
nonNegativeId() - Method in enum org.shapelogic.imageprocessing.PixelType
 
normalizeAngle(double) - Static method in class org.shapelogic.polygon.CircleInterval
 
NOT - Static variable in class org.shapelogic.filter.FilterFactory
 
NOT - Static variable in class org.shapelogic.filter.FilterLexer
 
NOT - Static variable in class org.shapelogic.filter.FilterParser
 
NOT_STARTED - Static variable in class org.shapelogic.logic.AndTask
 
NOT_STARTED - Static variable in class org.shapelogic.logic.XOrTask
 
notExpr() - Method in class org.shapelogic.filter.FilterParser
 
NotFilter<BaseClass,Element> - Class in org.shapelogic.filter
Similar to NotPredicate filter has to be false for this to be true
NotFilter() - Constructor for class org.shapelogic.filter.NotFilter
 
NotFilter(IFilter<BaseClass, Element>) - Constructor for class org.shapelogic.filter.NotFilter
 
NUMBER - Static variable in class org.shapelogic.filter.FilterLexer
 
NUMBER - Static variable in class org.shapelogic.filter.FilterParser
 
NUMBER_OF_SAME_DIRECTION_TO_START_STRAIGHT - Static variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
NumberedStream<E> - Interface in org.shapelogic.streams
NumberedStream is a Sequential Stream where each element has an intrinsic number.
numberOfDirections(int[]) - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
Test how many of the 8 directions are represented.
numberOfPixels - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
NUMERIC_GREATER_TASK - Static variable in class org.shapelogic.util.Constants
 
NumericGreaterTask - Class in org.shapelogic.logic
Does numerical comparison of an expected value and a found value Checks that calculated value is greater than the expected value There are several version doing related tasks: This is the simple version that does not do a size() operation for you
NumericGreaterTask(BaseTask, boolean, String, Number) - Constructor for class org.shapelogic.logic.NumericGreaterTask
 
NumericRule - Class in org.shapelogic.entities
 
NumericRule(String, String, String, String, Double, String) - Constructor for class org.shapelogic.entities.NumericRule
Deprecated. 
NumericRule(String, String, String, String, String, Double) - Constructor for class org.shapelogic.entities.NumericRule
New constructor taking a predicateName to use when creating ParametricRuleTask.
NumericRule(String, String, String, String) - Constructor for class org.shapelogic.entities.NumericRule
New constructor taking a predicateName to use when creating ParametricRuleTask.
NumericRule() - Constructor for class org.shapelogic.entities.NumericRule
 

O

ObjectAnnotator<S> - Interface in org.shapelogic.polygon
ShapeAnnotator takes a shape in and annotate it, without changing the version
OHInterface - Interface in org.shapelogic.util
Maybe this should just be super abstract What does it need? A name or an OH name A group or parent
OnePredicate<T> - Class in org.shapelogic.predicate
One component predicates have to be true.
OnePredicate(Predicate<T>[]) - Constructor for class org.shapelogic.predicate.OnePredicate
 
OnePredicateSelector<T> - Class in org.shapelogic.predicate
OnePredicateSelector is an XOR or One Predicate where you can also see which predicate returned true.
OnePredicateSelector(NamedPredicate<T>[]) - Constructor for class org.shapelogic.predicate.OnePredicateSelector
 
oppesiteDirection(byte) - Static method in class org.shapelogic.imageprocessing.BaseVectorizer
 
oppositeDirection(byte) - Static method in class org.shapelogic.polygon.Calculator2D
 
oppositeDirectionLine() - Method in class org.shapelogic.polygon.CLine
 
oppositeSign(double, double) - Static method in class org.shapelogic.util.DoubleCalculations
If one is 0 and other not return false
OR - Static variable in class org.shapelogic.filter.FilterFactory
 
OR - Static variable in class org.shapelogic.filter.FilterLexer
 
OR - Static variable in class org.shapelogic.filter.FilterParser
 
OR - Static variable in class org.shapelogic.util.Constants
 
orderedLine() - Method in class org.shapelogic.polygon.CLine
Just order the points in this line alphabetically.
orExpr() - Method in class org.shapelogic.filter.FilterParser
 
OrFilter<BaseClass,Element> - Class in org.shapelogic.filter
Similar to OrPredicate 1 filter has to be true for this to be true
OrFilter() - Constructor for class org.shapelogic.filter.OrFilter
 
OrFilter(IFilter<BaseClass, Element>, IFilter<BaseClass, Element>) - Constructor for class org.shapelogic.filter.OrFilter
 
org.shapelogic.calculation - package org.shapelogic.calculation
Lazy calculation
org.shapelogic.color - package org.shapelogic.color
Color
org.shapelogic.entities - package org.shapelogic.entities
 
org.shapelogic.external - package org.shapelogic.external
 
org.shapelogic.filter - package org.shapelogic.filter
Filter
org.shapelogic.imageprocessing - package org.shapelogic.imageprocessing
Image processing: Segmentation, vectorizers and annotation
org.shapelogic.imageutil - package org.shapelogic.imageutil
Imageutil
org.shapelogic.loader - package org.shapelogic.loader
 
org.shapelogic.logic - package org.shapelogic.logic
Goal driven logic
org.shapelogic.mathematics - package org.shapelogic.mathematics
Mathematics
org.shapelogic.polygon - package org.shapelogic.polygon
Point, line, multi line, polygon, annotations
org.shapelogic.predicate - package org.shapelogic.predicate
 
org.shapelogic.scripting - package org.shapelogic.scripting
Scripting
org.shapelogic.streamlogic - package org.shapelogic.streamlogic
streamlogic
org.shapelogic.streams - package org.shapelogic.streams
Streams
org.shapelogic.util - package org.shapelogic.util
Utility, miscellanies
orthogonalVector - Variable in class org.shapelogic.imageprocessing.LineProperties
 

P

packColors(int, int, int) - Static method in class org.shapelogic.color.ColorUtil
 
packColors(int[]) - Static method in class org.shapelogic.color.ColorUtil
 
paintSegment(ArrayList<SBPendingVertical>, int) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
PARALLELIZE_STACKS - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the slices of a stack may be processed in parallel threads
PARAMETRIC_RULE_TASK - Static variable in class org.shapelogic.util.Constants
 
ParametricRuleTask - Class in org.shapelogic.logic
More general task that can create all the other tasks, by taking 2 parameters.
ParametricRuleTask(BaseTask, boolean, String, String, Object, String) - Constructor for class org.shapelogic.logic.ParametricRuleTask
 
parse(Object, String) - Method in class org.shapelogic.util.BeanUtilsParser
 
parse(Object, String) - Method in interface org.shapelogic.util.KeyValueParser
Parse arguments and set in JavaBean.
parseAll() - Method in class org.shapelogic.loader.CSVParser
 
parseCronstraintParameterTree(CommonTree) - Static method in class org.shapelogic.filter.FilterFactory
 
ParticleCounter - Class in org.shapelogic.imageprocessing
ParticleCounter count number of particles in a particle image.
ParticleCounter() - Constructor for class org.shapelogic.imageprocessing.ParticleCounter
 
ParticleCounter_ - Class in <Unnamed>
Automatic particle counter for 24 bit RGB and 8 bit Gray.
ParticleCounter_() - Constructor for class ParticleCounter_
 
PARTICLES - Static variable in class org.shapelogic.streamlogic.StreamNames
 
pathCost(Task) - Method in class org.shapelogic.logic.Problem
 
pathCost(Task) - Method in interface org.shapelogic.logic.ProblemI
 
PERIMETER - Static variable in class org.shapelogic.util.Headings
 
PERIOD - Static variable in class org.shapelogic.filter.FilterLexer
 
PERIOD - Static variable in class org.shapelogic.filter.FilterParser
 
PixelArea - Class in org.shapelogic.imageutil
SegmentArea holds the information.
PixelArea(int, int) - Constructor for class org.shapelogic.imageutil.PixelArea
 
PixelAreaHandler - Class in org.shapelogic.imageutil
Run a PixelHanler in a given area using ImageJ.
This class was the beginning of SLImage, the image abstraction from ImageJ.
PixelAreaHandler(SLImage) - Constructor for class org.shapelogic.imageutil.PixelAreaHandler
 
PixelAreaHandler(String, String, String) - Constructor for class org.shapelogic.imageutil.PixelAreaHandler
Currently this work with ImageJ images.
PixelHandler - Interface in org.shapelogic.imageutil
Interface for anything that can handle an isolated pixel.
PixelHandlerEnds - Interface in org.shapelogic.imageutil
PixelHandler with hooks for calling method at the beginning and ends of each line.
PixelHandlerOperation - Class in org.shapelogic.imageutil
PixelHandlerOperation excecutes a PixelHandler on an image.
PixelHandlerOperation(int, String, SLImage, PixelHandler) - Constructor for class org.shapelogic.imageutil.PixelHandlerOperation
 
PixelHandlerOperation(PixelHandler) - Constructor for class org.shapelogic.imageutil.PixelHandlerOperation
 
pixelIndex - Variable in class org.shapelogic.imageprocessing.PixelTypeCalculator
This is for debugging so you can see what pixel this was last run for
pixelIndexToPoint(int) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
pixelIsHandled(int) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
PixelJumperByte - Interface in org.shapelogic.imageprocessing
Not sure if I need this, but this is a little bit of structure build on top of the ByteProcessor.
pixelsWithAlmostZeroDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
pixelsWithNegativeDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
pixelsWithPositiveDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
PixelType - Enum in org.shapelogic.imageprocessing
Enum with types for annotating pixels.
PixelTypeCalculator - Class in org.shapelogic.imageprocessing
PixelTypeCalculator stores some values for points and calculated the type of points based on them.
PixelTypeCalculator() - Constructor for class org.shapelogic.imageprocessing.PixelTypeCalculator
 
PlugInFilterAdapter - Class in org.shapelogic.imageutil
Adapter from SLImageFilter to PlugInFilter.
PlugInFilterAdapter(ImageOperation) - Constructor for class org.shapelogic.imageutil.PlugInFilterAdapter
 
PlugInFilterCaller - Class in org.shapelogic.imageutil
Shows how how to call one PlugInFilter from another.
Used to be called org.shapelogic.imageutil.PlugInFilterCaller_, but that caused it to show up in the ImageJ memu.
This is important for unit testing.
PlugInFilterCaller() - Constructor for class org.shapelogic.imageutil.PlugInFilterCaller
Default is to call ShapeLogic segmenter.
PlugInFilterCaller(String, String, int) - Constructor for class org.shapelogic.imageutil.PlugInFilterCaller
Use this to setup your own plugin runner.
POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
PointAboveFilter - Class in org.shapelogic.filter
Filter points above a given level of the bounding box of a polygon The constraint is should be between 0 and 1.
PointAboveFilter() - Constructor for class org.shapelogic.filter.PointAboveFilter
 
PointBelowFilter - Class in org.shapelogic.filter
Filter points below a given level of the bounding box of a polygon The constraint is should be between 0 and 1.
PointBelowFilter() - Constructor for class org.shapelogic.filter.PointBelowFilter
 
pointIsOnLine(IPoint2D, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
 
PointLeftOfFilter - Class in org.shapelogic.filter
Filter points left of given part of the bounding box of a polygon The constraint should be between 0 and 1.
PointLeftOfFilter() - Constructor for class org.shapelogic.filter.PointLeftOfFilter
 
PointOfTypeFilter - Class in org.shapelogic.filter
Filtering based on annotation for points Note that this only works for filters of point type
PointOfTypeFilter() - Constructor for class org.shapelogic.filter.PointOfTypeFilter
 
PointProperties - Class in org.shapelogic.imageprocessing
LineProperties contains properties that are important for a point when you are dealing with curved multi line.
PointProperties() - Constructor for class org.shapelogic.imageprocessing.PointProperties
 
PointReplacable<Result> - Interface in org.shapelogic.polygon
 
PointRightOfFilter - Class in org.shapelogic.filter
Filter points above a given level of the bounding box of a polygon The constraint should be between 0 and 1.
PointRightOfFilter() - Constructor for class org.shapelogic.filter.PointRightOfFilter
 
pointToLine(IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
 
pointToPixelIndex(int, int) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
pointToPixelIndex(IPoint2D) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
PointType - Enum in org.shapelogic.util
Enum for with types for Points.
POLYGON - Static variable in class org.shapelogic.logic.LetterTaskFactory
 
POLYGON - Static variable in class org.shapelogic.logic.LetterTaskLegacyFactory
 
Polygon - Class in org.shapelogic.polygon
Polygon is the bottom class for polygon works for points on any kind Almost immutable: you can extend it by adding more but you cannot change the element, and the underlying points are mutable.
Polygon() - Constructor for class org.shapelogic.polygon.Polygon
 
Polygon(AnnotatedShapeImplementation) - Constructor for class org.shapelogic.polygon.Polygon
 
POLYGON - Static variable in class org.shapelogic.util.Constants
Names used for polygons in matches.
PolygonAnnotator - Class in org.shapelogic.polygon
Not this functionality is in ChainCodeHandler But this is interesting on its own, now there are no annotation going on, I need to move this in too
PolygonAnnotator() - Constructor for class org.shapelogic.polygon.PolygonAnnotator
 
PolygonAnnotator(Polygon) - Constructor for class org.shapelogic.polygon.PolygonAnnotator
 
PolygonEndPointAdjuster - Class in org.shapelogic.polygon
Take a polygon as input and a list of sets of point that potentially can be combined.
PolygonEndPointAdjuster() - Constructor for class org.shapelogic.polygon.PolygonEndPointAdjuster
 
PolygonEndPointAdjuster(Polygon) - Constructor for class org.shapelogic.polygon.PolygonEndPointAdjuster
 
polygonFactory() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
PolygonFactory - Class in org.shapelogic.polygon
 
PolygonFactory() - Constructor for class org.shapelogic.polygon.PolygonFactory
 
PolygonImprover - Interface in org.shapelogic.polygon
Deprecated. 
PolygonLineFilter - Class in org.shapelogic.filter
 
PolygonLineFilter() - Constructor for class org.shapelogic.filter.PolygonLineFilter
 
PolygonPointFilter - Class in org.shapelogic.filter
 
PolygonPointFilter() - Constructor for class org.shapelogic.filter.PolygonPointFilter
 
POLYGONS - Static variable in class org.shapelogic.streamlogic.StreamNames
 
PolygonSpatialPointFilter - Class in org.shapelogic.filter
Base class for all the spatially based point filters In order to get the cut off vale you need to know the bounding box for the polygon This is only know when the filter is actually run.
PolygonSpatialPointFilter() - Constructor for class org.shapelogic.filter.PolygonSpatialPointFilter
 
populateResultsTable() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Populate the table with the streams.
populateResultsTable() - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
populateResultsTableRow(int) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Populate one row of the result table with the default fields.
populateResultsTableRow(int) - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
populateResultsTableRow(int) - Method in class ParticleCounter_
 
populateResultsTableRowCustom(int) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
Populate one row of the result table with the extra fields.
postCalc() - Method in class org.shapelogic.logic.BaseTask
 
postCalc() - Method in class org.shapelogic.logic.ExistTask
 
postCalc() - Method in interface org.shapelogic.logic.Task
 
postProcess() - Method in interface org.shapelogic.imageutil.PixelHandlerEnds
Called after scan of the image.
preCalc() - Method in class org.shapelogic.logic.BaseTask
 
preCalc() - Method in interface org.shapelogic.logic.Task
 
PRECISION - Static variable in class org.shapelogic.util.Constants
 
Predicate<E> - Interface in org.shapelogic.predicate
Predicate with 1 arguments.
PredicateBinder - Class in org.shapelogic.predicate
Transform predicates.
PredicateBinder() - Constructor for class org.shapelogic.predicate.PredicateBinder
 
PredicateListFilterStream<E> - Class in org.shapelogic.streams
For ListFilterStream that just takes an input predicate.
PredicateListFilterStream(ListStream<E>, Predicate<E>) - Constructor for class org.shapelogic.streams.PredicateListFilterStream
 
PrimeNumberStream - Class in org.shapelogic.mathematics
Generated Prime Number.

Should this be based on a BaseListStream, when there is no input?
Probably not.
How should they be generated?
I could say start by last number and add until you get one that does not have any of the previous as divisors.
There can be a stop value:
start index default 0

max last / last number default not set
PrimeNumberStream() - Constructor for class org.shapelogic.mathematics.PrimeNumberStream
 
PrimeNumberStream(int) - Constructor for class org.shapelogic.mathematics.PrimeNumberStream
 
printAnnotation(StringBuffer) - Method in class org.shapelogic.polygon.Polygon
 
PriorityBasedPixelTypeFinder - Class in org.shapelogic.imageprocessing
Classify points to find out what type they are.
PriorityBasedPixelTypeFinder(PixelJumperByte) - Constructor for class org.shapelogic.imageprocessing.PriorityBasedPixelTypeFinder
 
Problem - Class in org.shapelogic.logic
 
Problem(Task) - Constructor for class org.shapelogic.logic.Problem
 
Problem() - Constructor for class org.shapelogic.logic.Problem
 
ProblemI - Interface in org.shapelogic.logic
Not sure if i need this one The abstract class for a formal problem.
ProcessingFactory - Class in org.shapelogic.imageprocessing
Factories that belongs under Image Processing, but do not need their own factory class.
ProcessingFactory() - Constructor for class org.shapelogic.imageprocessing.ProcessingFactory
 
product(int[]) - Static method in class org.shapelogic.mathematics.ArrayOperations
Take product of integer array and return as long.
projectionOfPointOnLine(IPoint2D, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
 
put(K, V, RecursiveContext<K>) - Method in interface org.shapelogic.calculation.IQueryCalc
 
put(K, V, RecursiveContext<K>) - Method in class org.shapelogic.calculation.QueryCalc
Put in the first non null context in a RecursiveContext.
put(Object, Object) - Static method in class org.shapelogic.calculation.RootMap
 
put(String, Object) - Method in class org.shapelogic.scripting.BaseScriptingFunction
 
put(String, Object, String) - Static method in class org.shapelogic.scripting.ScriptEngineCache
 
putAllAnnotation(GeometricShape2D, Set<Object>) - Method in interface org.shapelogic.polygon.AnnotatedShape
 
putAllAnnotation(GeometricShape2D, Set) - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
putAllAnnotation(GeometricShape2D, Set<Object>) - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
putAnnotation(GeometricShape2D, Object) - Method in interface org.shapelogic.polygon.AnnotatedShape
 
putAnnotation(GeometricShape2D, Object) - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
putAnnotation(GeometricShape2D, Object) - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
putNoOverwrite(Object, Object) - Static method in class org.shapelogic.calculation.RootMap
 
putPixel(int, int, int) - Method in class org.shapelogic.color.ColorAndVariance
Add the color for a given point (x,y).
putPixel(int, int, int) - Method in class org.shapelogic.color.ColorEdgeArea
Add the color for a given point (x,y).
putPixel(int, int, int) - Method in class org.shapelogic.color.GrayAndVariance
Add the color for a given point (x,y).
putPixel(int, int, int) - Method in class org.shapelogic.color.GrayEdgeArea
Add the color for a given point (x,y).
putPixel(int, int, int) - Method in class org.shapelogic.color.GrayRange
 
putPixel(int, int, int) - Method in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
putPixel(int, int, int) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
putPixel(int, int, int) - Method in class org.shapelogic.imageutil.IJImage
 
putPixel(int, int, int) - Method in class org.shapelogic.imageutil.PixelArea
 
putPixel(int, int, int) - Method in interface org.shapelogic.imageutil.PixelHandler
Handle a pixel with a color and a coordinate.
putPixel(int, int, int) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
putPixel(int, int, int) - Method in interface org.shapelogic.imageutil.SLImage
Stores the specified value at (x,y).

Q

QueryCalc<K,V> - Class in org.shapelogic.calculation
A very general interface for doing any kind of queries to lazy calculations and streams.
QueryCalc() - Constructor for class org.shapelogic.calculation.QueryCalc
 
QUOTE - Static variable in class org.shapelogic.filter.FilterLexer
 
QUOTE - Static variable in class org.shapelogic.filter.FilterParser
 

R

RAW_POLYGON - Static variable in class org.shapelogic.util.Constants
 
RecursiveContext<K> - Interface in org.shapelogic.calculation
Interface for classes that live in the a context with parent contexts.
It will start in the first context and work back when trying to find a binding.
recursiveContext - Variable in class org.shapelogic.streamlogic.LoadParticleStreams
 
recursiveContext - Variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
RED_MASK - Static variable in class org.shapelogic.color.ColorUtil
 
RED_OFFSET - Static variable in class org.shapelogic.color.ColorUtil
 
RED_POS - Static variable in class org.shapelogic.color.ColorUtil
 
referenceColor - Static variable in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
relativePoint() - Method in class org.shapelogic.polygon.CLine
 
relativeVector - Variable in class org.shapelogic.imageprocessing.LineProperties
 
remove() - Method in class org.shapelogic.calculation.BaseAccumulator
 
remove() - Method in class org.shapelogic.calculation.CartesianIndex2
 
remove() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
remove() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
remove() - Method in class org.shapelogic.logic.TaskModuleIterator
 
remove() - Method in class org.shapelogic.streams.BaseListCommonStream
 
remove() - Method in class org.shapelogic.streams.BaseStream2
 
remove() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
remove() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
remove() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in class org.shapelogic.polygon.CLine
 
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in class org.shapelogic.polygon.CPointDouble
 
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in class org.shapelogic.polygon.CPointInt
 
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in class org.shapelogic.polygon.MultiLine
 
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in class org.shapelogic.polygon.MultiLinePolygon
This is a little problematic
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in interface org.shapelogic.polygon.PointReplacable
 
replacePointsInMap(Map<IPoint2D, IPoint2D>, AnnotatedShapeImplementation) - Method in class org.shapelogic.polygon.Polygon
No filtering in first version
resetShortLine() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
RGBColorParticleAnalyzer_ - Class in <Unnamed>
Particle analyzer where you set the RGB color for either foreground or background.
RGBColorParticleAnalyzer_() - Constructor for class RGBColorParticleAnalyzer_
 
RGBColorParticleAnalyzerIJ - Class in org.shapelogic.imageprocessing
Particle analyzer where you set the RGB color for either foreground or background.
RGBColorParticleAnalyzerIJ() - Constructor for class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
rgbToGray(int) - Static method in class org.shapelogic.color.ColorUtil
Change an RGB color to a gray value.
RIGHT - Static variable in class org.shapelogic.util.Constants
 
RIGHT_DOWN - Static variable in class org.shapelogic.util.Constants
 
RIGHT_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
RIGHT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
RIGHT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
RIGHT_UP - Static variable in class org.shapelogic.util.Constants
 
RIGHTPAR - Static variable in class org.shapelogic.filter.FilterLexer
 
RIGHTPAR - Static variable in class org.shapelogic.filter.FilterParser
 
ROI_REQUIRED - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter requires an ROI.
RootMap - Class in org.shapelogic.calculation
This is the RootContext where all the certain objects are stored.
RootTask - Class in org.shapelogic.logic
This the root object the root context and the root task.
round() - Method in class org.shapelogic.polygon.CPointDouble
 
round() - Method in class org.shapelogic.polygon.CPointInt
 
round() - Method in interface org.shapelogic.polygon.IPoint2D
 
rule(String, String, String, double) - Method in class DigitStreamVectorizer_
 
rule(String, String, int, String) - Method in class org.shapelogic.streamlogic.LoadLegacyLetterStreams
Helper method to create one rule in one letter.
rule(String, String, int, String) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
Helper method to create one rule in one letter.
rule(String, String, String, double, String) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
Helper method to create one rule in one letter.
rule(String, String, String, double) - Method in class org.shapelogic.streamlogic.LoadLetterStreams
 
rule(String, String, int, String) - Method in class org.shapelogic.streamlogic.LoadParticleStreams
Helper method to create one rule in one letter.
rule(String, String, int, String) - Method in class org.shapelogic.streamlogic.LoadPolygonStreams
Helper method to create one rule in one letter.
run(ImageProcessor) - Method in class DigitStreamVectorizer_
 
run() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
run() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
run(ImageProcessor) - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
run(ImageProcessor) - Method in class org.shapelogic.imageprocessing.ColorReplacer
 
run() - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
run() - Method in class org.shapelogic.imageprocessing.SegmentCounter
 
run() - Method in class org.shapelogic.imageprocessing.StreamVectorizer
 
run() - Method in class org.shapelogic.imageutil.PixelHandlerOperation
 
run(ImageProcessor) - Method in class org.shapelogic.imageutil.PlugInFilterAdapter
 
run(ImageProcessor) - Method in class org.shapelogic.imageutil.PlugInFilterCaller
Empty everything is done in setup
run(ImageProcessor) - Method in class ParticleCounter_
 
runPluginFilterOnBufferedImage(String, ImageOperation, String) - Static method in class org.shapelogic.imageutil.ImageUtil
Opens an image and run a PlugInFilter on it.
runPluginFilterOnBufferedImage(String, ImageOperation) - Static method in class org.shapelogic.imageutil.ImageUtil
 
runPluginFilterOnImage(String, PlugInFilter) - Static method in class org.shapelogic.imageutil.ImageUtil
Opens an image and run a PlugInFilter on it.
runPluginFilterOnImage(String, ImageOperation, String) - Static method in class org.shapelogic.imageutil.ImageUtil
Opens an image and run a PlugInFilter on it.
runPluginFilterOnImage(String, ImageOperation) - Static method in class org.shapelogic.imageutil.ImageUtil
 

S

sameSign(double, double) - Static method in class org.shapelogic.util.DoubleCalculations
If one is 0 and other not return false
SBByteCompare - Class in org.shapelogic.imageprocessing
Compare implementations for gray scale.
SBByteCompare() - Constructor for class org.shapelogic.imageprocessing.SBByteCompare
 
SBColorCompare - Class in org.shapelogic.imageprocessing
Compare implementations for RGB.
SBColorCompare() - Constructor for class org.shapelogic.imageprocessing.SBColorCompare
 
SBPendingVertical - Class in org.shapelogic.imageprocessing
Contains information about one line that needs to be checked.
SBPixelCompare - Interface in org.shapelogic.imageprocessing
Interface for doing pixel compare.
SBSegment_ - Class in <Unnamed>
Segmentation for 24 bit RGB and 8 bit Gray Works with rectangular ROIs
SBSegment_() - Constructor for class SBSegment_
 
SBSegmentation - Class in org.shapelogic.imageprocessing
High level class for segmentation.
SBSegmentation() - Constructor for class org.shapelogic.imageprocessing.SBSegmentation
 
SBShortCompare - Class in org.shapelogic.imageprocessing
Compare implementations for gray scale.
SBShortCompare() - Constructor for class org.shapelogic.imageprocessing.SBShortCompare
 
SBSimpleCompare - Class in org.shapelogic.imageprocessing
Abstract class for compare.
SBSimpleCompare() - Constructor for class org.shapelogic.imageprocessing.SBSimpleCompare
 
scaleLineFromStartPoint(CLine, double) - Static method in class org.shapelogic.polygon.Calculator2D
 
script(String, String) - Static method in class org.shapelogic.scripting.ScriptEngineCache
 
ScriptEngineCache - Class in org.shapelogic.scripting
ScriptEngineFactory get ScriptEngine by name.
ScriptEngineCache() - Constructor for class org.shapelogic.scripting.ScriptEngineCache
 
segment() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
segment(int, int, boolean) - Method in class org.shapelogic.imageprocessing.SBSegmentation
Start segmentation by selecting a point Use the color of that point at your goal color
segmentAll() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
segmentAll(int) - Method in class org.shapelogic.imageprocessing.SBSegmentation
Set every pixel that has the input color, regardless of connectivity.
segmentAreaFactory(ImageProcessor) - Static method in class org.shapelogic.color.ColorFactory
 
segmentAreaFactory(SLImage) - Static method in class org.shapelogic.color.ColorFactory
 
SegmentCounter - Class in org.shapelogic.imageprocessing
Segmentation for 24 bit RGB and 8 bit Gray.
SegmentCounter(boolean) - Constructor for class org.shapelogic.imageprocessing.SegmentCounter
 
set(int, int, int) - Method in class org.shapelogic.imageutil.IJImage
 
set(int, int) - Method in class org.shapelogic.imageutil.IJImage
 
set(int, int, int) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
set(int, int) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
set(int, int, int) - Method in interface org.shapelogic.imageutil.SLImage
This is a faster version of putPixel() that does not clip out of range values and does not do bounds checking.
set(int, int) - Method in interface org.shapelogic.imageutil.SLImage
 
setAngleLimit(double) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
setArg(String) - Method in class org.shapelogic.imageutil.BaseImageOperation
 
setArg(String) - Method in interface org.shapelogic.imageutil.ImageOperation
 
setBackground(IColorAndVariance) - Method in interface org.shapelogic.color.ColorHypothesis
 
setBackground(IColorAndVariance) - Method in class org.shapelogic.color.SimpleColorHypothesis
 
setBackground(Boolean) - Method in class org.shapelogic.imageutil.PixelArea
 
setCenterForCircle(IPoint2D) - Method in class org.shapelogic.polygon.MultiLine
 
setClassInContext(Class) - Method in class org.shapelogic.logic.BaseTask
 
setClassInContext(Collection<Class>) - Method in class org.shapelogic.logic.BaseTask
 
setClassInContext(Class[]) - Method in class org.shapelogic.logic.BaseTask
 
setClassInContext(Class) - Method in interface org.shapelogic.logic.Task
 
setClassInContext(Collection<Class>) - Method in interface org.shapelogic.logic.Task
 
setClassInContext(Class[]) - Method in interface org.shapelogic.logic.Task
 
setClassName(String) - Method in class org.shapelogic.entities.NumericRule
 
setClosedLineClockWise(Boolean) - Method in class org.shapelogic.polygon.MultiLine
 
setCollection(Collection<Element>) - Method in class org.shapelogic.filter.BaseFilter
 
setCollection(Collection<Element>) - Method in interface org.shapelogic.filter.IFilter
 
setColorCenter(int) - Method in class org.shapelogic.color.ColorRange
 
setColorCenter(int) - Method in class org.shapelogic.color.GrayRange
 
setColorCenter(int) - Method in interface org.shapelogic.color.IColorRange
 
setColorDistance(IColorDistance) - Method in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
setColorHypothesisFinder(IColorHypothesisFinder) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setColorHypothesisFinder(IColorHypothesisFinder) - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
setConstraint(Object) - Method in class org.shapelogic.filter.BaseFilter
 
setConstraint(Object) - Method in interface org.shapelogic.filter.IFilter
 
setConstraint(Object) - Method in class org.shapelogic.filter.PointOfTypeFilter
 
setContext(Map<K, ?>) - Method in class org.shapelogic.calculation.SimpleRecursiveContext
 
setContextCalculation(String, ContextCalculation) - Method in class org.shapelogic.logic.BaseTask
 
setContextCalculation(String, ContextCalculation) - Method in interface org.shapelogic.logic.Task
 
setCurrentColor(int) - Method in class org.shapelogic.imageprocessing.SBColorCompare
 
setCurrentColor(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
setCurrentColor(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setDisplayTable(boolean) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setDistance(IColorDistance) - Method in class org.shapelogic.color.ColorRange
 
setDistance(IColorDistance) - Method in class org.shapelogic.color.GrayRange
 
setDistance(IColorDistance) - Method in interface org.shapelogic.color.IColorRange
 
setExpected(Double) - Method in class org.shapelogic.entities.NumericRule
 
setExpression(String) - Method in class org.shapelogic.entities.NumericRule
 
setFarFromReferencColor(boolean) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
setFarFromReferencColor(boolean) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
setFarFromReferencColor(boolean) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setFirstPoint(IPoint2D) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
setGuiWrapper(GuiWrapper) - Method in class org.shapelogic.imageutil.BaseImageOperation
 
setGuiWrapper(GuiWrapper) - Method in interface org.shapelogic.imageutil.ImageOperation
If you want the object to write to a GUI, set a GUIWrapper.
setHandled(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
setHandled(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Mark that pixel at index has been handled
setHandledColor(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setId(Long) - Method in class org.shapelogic.entities.Message
 
setId(Long) - Method in class org.shapelogic.entities.NumericRule
 
setImage(SLImage) - Method in class org.shapelogic.color.ColorDistanceWithImage1
 
setImage(SLImage) - Method in class org.shapelogic.color.ColorDistanceWithImage1RGB
 
setImage(SLImage) - Method in interface org.shapelogic.color.IColorDistanceWithImage
 
setImage(SLImage) - Method in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
setImage(SLImage) - Method in interface org.shapelogic.imageutil.HasSLImage
Should only be implemented if the PixelHandler needs to know what image it is using.
setImage(SLImage) - Method in class org.shapelogic.imageutil.PixelAreaHandler
 
setInput(MultiLine) - Method in class org.shapelogic.imageprocessing.CircleFinder
 
setInput(Polygon) - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
setInput(S) - Method in interface org.shapelogic.polygon.Improver
 
setInput(Polygon) - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
setInput(Polygon) - Method in class org.shapelogic.polygon.PolygonAnnotator
 
setInput(Polygon) - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
setInputColor(Integer) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setInterest(float) - Method in class org.shapelogic.logic.BaseTask
 
setInterest(float) - Method in interface org.shapelogic.logic.Task
 
setIterations(int) - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
setIterations(int) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setIterations(int) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
How many iterations to do.
setIterations(int) - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
setIterator(Iterator<E>) - Method in class org.shapelogic.streams.IteratorStream
 
setKeyValueParser(KeyValueParser) - Method in class org.shapelogic.imageutil.BaseImageOperation
 
setKeyValueParser(KeyValueParser) - Method in interface org.shapelogic.imageutil.ImageOperation
 
setLastFromInput() - Method in class org.shapelogic.streams.BaseListCommonStream
 
setLastFromInput() - Method in class org.shapelogic.streams.BaseListIndexedStream1
 
setLastFromInput() - Method in class org.shapelogic.streams.BaseListStream1
 
setLastFromInput() - Method in class org.shapelogic.streams.BaseListStreamList
 
setList(List<E>) - Method in class org.shapelogic.streams.BaseListCommonStream
 
setList(List<E>) - Method in class org.shapelogic.streams.BaseListIndexedStream1
 
setList(List<E>) - Method in class org.shapelogic.streams.BaseListStream0
 
setList(List<E>) - Method in class org.shapelogic.streams.BaseListStream1
 
setList(List<E>) - Method in class org.shapelogic.streams.BaseListStreamList
 
setList(List<E>) - Method in interface org.shapelogic.streams.ListStream
Get underlying list.
setList(List<E>) - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
setLocation(double, double) - Method in interface org.shapelogic.polygon.IPoint2D
 
setMaxDist(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setMaxDistance(double) - Method in interface org.shapelogic.color.ColorHypothesis
 
setMaxDistance(double) - Method in class org.shapelogic.color.ColorRange
 
setMaxDistance(double) - Method in class org.shapelogic.color.GrayRange
 
setMaxDistance(double) - Method in interface org.shapelogic.color.IColorRange
 
setMaxDistance(double) - Method in class org.shapelogic.color.SimpleColorHypothesis
 
setMaxDistance(double) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setMaxDistance(double) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
setMaxDistance(double) - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
setMaxDistance(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
setMaxDistance(int) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
setMaxDistance(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setMaxLast(int) - Method in class org.shapelogic.calculation.CartesianIndex2
 
setMaxLast(int) - Method in class org.shapelogic.streams.BaseListCommonStream
Set a max value for last possible element.
setMaxLast(int) - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
setMaxLast(int) - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
setMaxLast(int) - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
setMaxLast(int) - Method in interface org.shapelogic.streams.NumberedStream
Set a max value for last possible element.
setMaxSinceLast(int) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
setMinPixelsInArea(int) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setMinPixelsInArea(int) - Method in interface org.shapelogic.imageprocessing.IParticleCounter
 
setModifying(boolean) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
setModifying(boolean) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setMultiLine(MultiLine) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
setName(String) - Method in class org.shapelogic.entities.NumericRule
 
setName(String) - Method in class org.shapelogic.logic.BaseTask
 
setName(String) - Method in interface org.shapelogic.logic.Task
 
setNamedTask(String, Task) - Method in class org.shapelogic.logic.BaseTask
 
setNamedTask(String, Task) - Method in interface org.shapelogic.logic.Task
 
setNamedValue(String, Object) - Method in class org.shapelogic.logic.BaseTask
 
setNamedValue(String, Object) - Method in interface org.shapelogic.logic.Task
 
setNextMessage(Message) - Method in class org.shapelogic.entities.Message
 
setNPasses(int) - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
setNPasses(int) - Method in class org.shapelogic.imageprocessing.ColorReplacer
 
setNPasses(int) - Method in class org.shapelogic.imageprocessing.ColorReplacerSL
 
setNPasses(int) - Method in class ParticleCounter_
 
setNullLegalValue(boolean) - Method in class org.shapelogic.streams.BaseListCommonStream
 
setParent(BaseClass) - Method in class org.shapelogic.filter.AndFilter
 
setParent(BaseClass) - Method in class org.shapelogic.filter.BaseFilter
 
setParent(BaseClass) - Method in interface org.shapelogic.filter.IFilter
 
setParent(BaseClass) - Method in class org.shapelogic.filter.OrFilter
 
setParentContext(RecursiveContext<K>) - Method in class org.shapelogic.calculation.SimpleRecursiveContext
 
setParentOH(String) - Method in class org.shapelogic.entities.NumericRule
 
setPerimeter(double) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
setPerimeter(Double) - Method in class org.shapelogic.polygon.Polygon
 
setPixelArea(PixelArea) - Method in class org.shapelogic.color.ColorAndVariance
 
setPixelArea(PixelArea) - Method in class org.shapelogic.color.GrayAndVariance
 
setPixelArea(PixelArea) - Method in interface org.shapelogic.imageutil.HasPixelArea
 
setPixelCompare(SBPixelCompare) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
setPixels(Object) - Method in class org.shapelogic.imageutil.IJImage
 
setPixels(Object) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
setPixels(Object) - Method in interface org.shapelogic.imageutil.SLImage
Sets a new pixel array for the image.
setPoints(List<? extends IPoint2D>) - Method in class org.shapelogic.polygon.MultiLine
 
setPolygonImprovers(List<Improver<Polygon>>) - Method in class org.shapelogic.polygon.Polygon
 
setPrintOnFail(boolean) - Method in class org.shapelogic.logic.BaseTask
 
setPrintOnFail(boolean) - Method in interface org.shapelogic.logic.Task
 
setProperty(Object, String, Object) - Method in class org.shapelogic.util.BeanUtilsParser
 
setProperty(Object, String, Object) - Method in interface org.shapelogic.util.KeyValueParser
 
setReferenceColor(int) - Method in class org.shapelogic.color.ColorDistance1
 
setReferenceColor(int) - Method in class org.shapelogic.color.ColorDistance1RGB
 
setReferenceColor(int) - Method in interface org.shapelogic.color.IColorDistance
 
setReferenceColor(int) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
setRoi(Rectangle) - Method in class org.shapelogic.imageutil.IJImage
 
setRoi(int, int, int, int) - Method in class org.shapelogic.imageutil.IJImage
 
setRoi(Rectangle) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
setRoi(int, int, int, int) - Method in class org.shapelogic.imageutil.SLBufferedImage
 
setRoi(Rectangle) - Method in interface org.shapelogic.imageutil.SLImage
 
setRoi(int, int, int, int) - Method in interface org.shapelogic.imageutil.SLImage
 
setSearchUp(boolean) - Method in class org.shapelogic.imageprocessing.SBPendingVertical
Whether the line should be compared to the line that are up or down.
setSegmentAreaFactory(ValueAreaFactory) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
setSetupReturnValue(int) - Method in class org.shapelogic.imageutil.BaseImageOperation
 
setSetupReturnValue(int) - Method in interface org.shapelogic.imageutil.ImageOperation
 
setSLImage(SLImage) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
setState(LogicState) - Method in class org.shapelogic.logic.BaseTask
 
setState(LogicState) - Method in interface org.shapelogic.logic.Task
 
setStreamName(String) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Really stream name but could be changed to _name.
setStreamName(String) - Method in interface org.shapelogic.imageprocessing.LazyPlugInFilter
Maybe setStreamName would be better.
setTaskRoot(Task) - Method in class org.shapelogic.logic.Problem
if I create a class without using a normal constructor
setText(String) - Method in class org.shapelogic.entities.Message
 
setToMask(boolean) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setTreeAdaptor(TreeAdaptor) - Method in class org.shapelogic.filter.FilterParser
 
setup(String, ImagePlus) - Method in class DigitStreamVectorizer_
 
setup() - Method in class org.shapelogic.calculation.BaseAccumulator
 
setup() - Method in class org.shapelogic.calculation.BaseCalcInContext
 
setup() - Method in class org.shapelogic.calculation.CartesianIndex2
If there are cases where you know the start and stop.
setup() - Method in interface org.shapelogic.calculation.LazyCalc
Currently not super well define used for 2 purposes: Reset: called from the outside if you want to reuse it init: Called from the inside when calculation start to have everything setup maybe the semantic could work for both? TODO: This should be separated better.
setup() - Method in interface org.shapelogic.calculation.SetupFlagged
 
setup() - Method in class org.shapelogic.filter.AndFilter
 
setup() - Method in class org.shapelogic.filter.BaseFilter
 
setup() - Method in interface org.shapelogic.filter.IFilter
 
setup() - Method in class org.shapelogic.filter.NotFilter
 
setup() - Method in class org.shapelogic.filter.OrFilter
 
setup() - Method in class org.shapelogic.filter.PolygonSpatialPointFilter
 
setup() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
setup() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
setup(String, ImagePlus) - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
setup() - Method in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
setup(String, ImagePlus) - Method in class org.shapelogic.imageprocessing.ColorReplacer
 
setup(String, SLImage) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
setup() - Method in class org.shapelogic.imageprocessing.LineProperties
 
setup() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
 
setup(String, SLImage) - Method in class org.shapelogic.imageutil.BaseImageOperation
If you are using the ImageOperation to fit into a ImageJ PlugInFilter use this to instantiate arg and image.
setup(String, SLImage) - Method in interface org.shapelogic.imageutil.ImageOperation
Equivalent of setup in PlugInFilter.
setup() - Method in interface org.shapelogic.imageutil.PixelHandlerEnds
Called before starting to scan the image.
setup(String, ImagePlus) - Method in class org.shapelogic.imageutil.PlugInFilterAdapter
Default is that if the input image is null show the about dialog.
setup(String, ImagePlus) - Method in class org.shapelogic.imageutil.PlugInFilterCaller
 
setup() - Method in class org.shapelogic.logic.BaseTask
 
setup() - Method in class org.shapelogic.logic.BooleanTask
 
setup() - Method in class org.shapelogic.logic.SimpleTask
 
setup() - Method in interface org.shapelogic.polygon.AnnotatedShape
 
setup() - Method in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
setup() - Method in class org.shapelogic.polygon.BaseAnnotatedShape
 
setup() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
setup() - Method in class org.shapelogic.polygon.MultiLine
 
setup() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
setup() - Method in class org.shapelogic.polygon.Polygon
 
setup() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
setup() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
setup() - Method in class org.shapelogic.scripting.FunctionCalcInvoke
 
setup() - Method in class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
setup() - Method in class org.shapelogic.streams.BaseListCommonStream
 
setup() - Method in class org.shapelogic.streams.BaseStream2
 
setup() - Method in class org.shapelogic.streams.NamedListStream
Deprecated.  
setup() - Method in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
setup() - Method in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
setup(String, ImagePlus) - Method in class ParticleCounter_
 
SetupFlagged - Interface in org.shapelogic.calculation
To test if something has been setup.
setUseReferenceAsBackground(boolean) - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
setVariable(String) - Method in class org.shapelogic.entities.NumericRule
 
setVars(Map) - Method in class org.shapelogic.logic.BaseTask
 
setVersion(int) - Method in class org.shapelogic.polygon.Polygon
 
sharpCorner - Variable in class org.shapelogic.imageprocessing.PointProperties
 
SHORT_LINE_LENGTH - Static variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
ShortLineBasedVectorizer - Class in org.shapelogic.imageprocessing
Base class for vectorizers that are using a local short line, to determine when to set point on multi line.
ShortLineBasedVectorizer() - Constructor for class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
showAbout() - Method in class org.shapelogic.imageutil.BaseImageOperation
 
showAbout() - Method in interface org.shapelogic.imageutil.ImageOperation
 
showDialog(ImagePlus, String, PlugInFilterRunner) - Method in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
showDialog(ImagePlus, String, PlugInFilterRunner) - Method in class org.shapelogic.imageprocessing.ColorReplacer
 
showDialog(ImagePlus, String, PlugInFilterRunner) - Method in class org.shapelogic.imageprocessing.ColorReplacerSL
 
showDialog(ImagePlus, String, PlugInFilterRunner) - Method in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
showDialog(ImagePlus, String, PlugInFilterRunner) - Method in class ParticleCounter_
 
showMessage(String, String) - Method in class org.shapelogic.imageutil.BaseImageOperation
 
showMessage(String, String) - Method in interface org.shapelogic.imageutil.GuiWrapper
 
showMessage(String, String) - Method in class org.shapelogic.imageutil.IJGui
 
showMessage(String, String) - Method in interface org.shapelogic.imageutil.ImageOperation
This wrapper only implement displaying a simple text string.
showResultDialog() - Method in class org.shapelogic.imageprocessing.BaseParticleCounter
 
similar(int) - Method in class org.shapelogic.imageprocessing.SBByteCompare
Tells if the color at index is close enough the set color to be considered part of the segmented area.
similar(int) - Method in class org.shapelogic.imageprocessing.SBColorCompare
Tells if the color at index is close enought the set color to be considered part of the segmented area.
similar(int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
Test if a pixel at index is similar to the internal state
similar(int) - Method in class org.shapelogic.imageprocessing.SBShortCompare
Tells if the color at index is close enough the set color to be considered part of the segmented area.
SIMPLE_NUMERIC_TASK - Static variable in class org.shapelogic.util.Constants
 
SimpleColorHypothesis - Class in org.shapelogic.color
SimpleColorHypothesis is a color hypothesis.
SimpleColorHypothesis() - Constructor for class org.shapelogic.color.SimpleColorHypothesis
 
SimpleNumericTask - Class in org.shapelogic.logic
Does numerical comparison of an expected value and a found value.
SimpleNumericTask(BaseTask, boolean, String, Number) - Constructor for class org.shapelogic.logic.SimpleNumericTask
 
SimplePixelTypeFinder - Class in org.shapelogic.imageprocessing
Find the type of a pixel.
SimplePixelTypeFinder(PixelJumperByte) - Constructor for class org.shapelogic.imageprocessing.SimplePixelTypeFinder
 
SimpleRecursiveContext<K> - Class in org.shapelogic.calculation
Simple implementation of a RecursiveContext.
This could be a mix in class or just a test class.
SimpleRecursiveContext(RecursiveContext<K>) - Constructor for class org.shapelogic.calculation.SimpleRecursiveContext
 
SimpleRecursiveContext(Map<K, ?>, RecursiveContext<K>) - Constructor for class org.shapelogic.calculation.SimpleRecursiveContext
 
SimpleTask - Class in org.shapelogic.logic
Base class for tasks where you have an expression to be evaluated in local context and an expected value.
SimpleTask(BaseTask, boolean, String, Object) - Constructor for class org.shapelogic.logic.SimpleTask
 
SingleListStream<T> - Class in org.shapelogic.streams
Use this to treat a calculation as a stream.
SingleListStream() - Constructor for class org.shapelogic.streams.SingleListStream
 
size(String) - Static method in class org.shapelogic.logic.LetterTaskFactory
Transform base expression to expression with size applied.
size(Collection) - Static method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
size(List) - Static method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
size(Set) - Static method in class org.shapelogic.streamlogic.LoadPolygonStreams
 
size(NumberedStream) - Static method in class org.shapelogic.streams.StreamUtil
Find the size of a NumberedStream.
SLBufferedImage - Class in org.shapelogic.imageutil
Abstraction of ImageJ ImageProcessor.
This is an attempt to get Java BufferedImage to look like the ImageJ ImageProcessor.
They are not perfectly matched.
I think that I should make the assumption that this is either a
24 or 32 bit RGB
8 bit gray
And fail the creation if it is not.
SLBufferedImage(String) - Constructor for class org.shapelogic.imageutil.SLBufferedImage
 
SLBufferedImage(String, String, String) - Constructor for class org.shapelogic.imageutil.SLBufferedImage
Constructor with 3 string arguments.
SLBufferedImage(BufferedImage) - Constructor for class org.shapelogic.imageutil.SLBufferedImage
 
SLImage - Interface in org.shapelogic.imageutil
Very thin abstraction around ImageJ.
You should be able to open based on different things.
What type of images should you have and how should the be accessible?
I think that maybe having a small subset of what is in an ImageJ ImageProcessor should be enough for most things in ShapeLogic.
SMALL_LINE_LIMIT - Static variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
SMALLER - Static variable in class org.shapelogic.predicate.BinarySmallerPredicate
 
SNAPSHOT - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter requires a snapshot (copy of the pixels array).
SOFT_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
SOFT_POINT_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
SOFT_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
sort() - Method in class org.shapelogic.color.BaseAreaFactory
 
sort() - Method in interface org.shapelogic.color.ValueAreaFactory
 
spannedPoint(IPoint2D, IPoint2D, double) - Static method in class org.shapelogic.polygon.Calculator2D
Find a point on a line spanned by 2 other points.
split(int, int[]) - Method in interface org.shapelogic.color.ColorChannelSplitter
 
split(int, int[]) - Method in class org.shapelogic.color.ColorChannelSplitterGrayByte
 
split(int, int[]) - Method in class org.shapelogic.color.ColorChannelSplitterRGB
 
split(IPoint2D) - Method in class org.shapelogic.polygon.MultiLine
Not sure what to return.
split(int) - Method in class org.shapelogic.polygon.MultiLine
Not sure what to return.
split(String) - Method in class org.shapelogic.util.BeanUtilsParser
Split the arg into a map.
splitBlue(int) - Static method in class org.shapelogic.color.ColorUtil
Split blue from int.
splitColor(int) - Static method in class org.shapelogic.color.ColorUtil
Split color coded as int into 3 int.
splitColor(int, int[]) - Static method in class org.shapelogic.color.ColorUtil
Split color coded as int into 3 int.
splitGreen(int) - Static method in class org.shapelogic.color.ColorUtil
Split green from int.
splitLine(int) - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
I think that this is messing with the short lines.
splitLine(CPointInt) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Insert point between current _firstPointInLine and newFirstPoint.
splitRed(int) - Static method in class org.shapelogic.color.ColorUtil
Split red from int.
STACK_REQUIRED - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter requires a stack.
START_INDEX - Static variable in class org.shapelogic.util.Constants
 
startMultiLine() - Method in class org.shapelogic.polygon.Polygon
 
startPoint - Variable in class org.shapelogic.imageprocessing.LineProperties
 
startPointIsClosest(CLine, IPoint2D) - Static method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
STEP_SIZE_FOR_4_DIRECTIONS - Static variable in class org.shapelogic.imageprocessing.EdgeTracer
 
StorelessDiscriptiveStatistic - Class in org.shapelogic.mathematics
Find min, max, mean, standard deviation, variance.
This exist in Apache Commons Math, but each statistic would have to be done individually.
StorelessDiscriptiveStatistic() - Constructor for class org.shapelogic.mathematics.StorelessDiscriptiveStatistic
 
STRAIGHT_LIMIT - Static variable in class org.shapelogic.imageprocessing.LineProperties
 
STRAIGHT_LINE_COLOR - Static variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
STRAIGHT_LINE_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
STRAIGHT_LINE_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
straightLettersArray - Static variable in class org.shapelogic.streamlogic.LoadLegacyLetterStreams
 
Stream<E> - Interface in org.shapelogic.streams
Stream where is a sequential StreamCalc that generate a sequence of calculated elements.
StreamFactory - Class in org.shapelogic.streams
StreamFactory is a factory for Streams.
StreamFactory(RecursiveContext) - Constructor for class org.shapelogic.streams.StreamFactory
 
StreamNames - Class in org.shapelogic.streamlogic
Class with definitions common stream names.
StreamNames() - Constructor for class org.shapelogic.streamlogic.StreamNames
 
StreamProperties - Interface in org.shapelogic.streams
Properties to be Stream the universal calculation and logic unit.

This is going to replace the current Calc, so this should probably just be renamed to Calc or LazyCalc.
Should I assume that null means absent of value?
That seems a little harsh.
StreamUtil - Class in org.shapelogic.streams
Class with utility methods for Stream.
StreamUtil() - Constructor for class org.shapelogic.streams.StreamUtil
 
StreamVectorizer - Class in org.shapelogic.imageprocessing
Same vectorizer as MaxDistanceVectorizer, but logic implemented with streams.
StreamVectorizer() - Constructor for class org.shapelogic.imageprocessing.StreamVectorizer
 
StreamVectorizer_ - Class in <Unnamed>
Thin wrapper around StreamVectorizer.
StreamVectorizer_() - Constructor for class StreamVectorizer_
 
STRING - Static variable in class org.shapelogic.filter.FilterLexer
 
STRING - Static variable in class org.shapelogic.filter.FilterParser
 
STRING_TYPE - Static variable in class org.shapelogic.filter.FilterFactory
 
successor() - Method in class org.shapelogic.logic.Problem
what should be the default sequence for this, I think that a deep first
successor() - Method in interface org.shapelogic.logic.ProblemI
 
sum(int[]) - Static method in class org.shapelogic.mathematics.ArrayOperations
 
SumAccumulator - Class in org.shapelogic.mathematics
AddAccumulator is an accumulator that add integers.
SumAccumulator(Iterator<Integer>) - Constructor for class org.shapelogic.mathematics.SumAccumulator
 
SUPPORTS_MASKING - Static variable in class org.shapelogic.imageutil.ImageJConstants
Set this flag if the filter wants ImageJ, for non-rectangular ROIs, to restore that part of the image that's inside the bounding rectangle but outside of the ROI.
SVGReader - Class in org.shapelogic.polygon
 
SVGReader(String, String) - Constructor for class org.shapelogic.polygon.SVGReader
 
SVGReader(String) - Constructor for class org.shapelogic.polygon.SVGReader
 
swapChainCodeInOppositeDirection() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
Opposite Direction.

T

T_JUNCTION_LEFT_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
T_JUNCTION_LEFT_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
T_JUNCTION_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
T_JUNCTION_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
T_JUNCTION_RIGHT_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
T_JUNCTION_RIGHT_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
Task<T> - Interface in org.shapelogic.logic
 
TaskModuleIterator - Class in org.shapelogic.logic
 
TaskModuleIterator(Task) - Constructor for class org.shapelogic.logic.TaskModuleIterator
 
testCluster(Set<IPoint2D>) - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
If all the points in a cluster can be combined to a single point
toBufferedImage(Image, int) - Static method in class org.shapelogic.imageutil.ImageUtil
Crate any subclass of Image to a BufferedImage.
toCLine() - Method in class org.shapelogic.polygon.MultiLine
 
toDoubleArray() - Method in class org.shapelogic.polygon.CPointDouble
 
toDoubleArray() - Method in class org.shapelogic.polygon.CPointInt
Create double array with this info in
toDoubleArray() - Method in interface org.shapelogic.polygon.IPoint2D
 
tokenNames - Static variable in class org.shapelogic.filter.FilterParser
 
Tokens - Static variable in class org.shapelogic.filter.FilterLexer
 
TOLERANCE - Static variable in class org.shapelogic.logic.CountCollectionGreaterTask
 
TOLERANCE - Static variable in class org.shapelogic.logic.CountCollectionTask
 
TOLERANCE - Static variable in class org.shapelogic.logic.NumericGreaterTask
 
TOLERANCE - Static variable in class org.shapelogic.util.Constants
 
TOP_CENTER_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_LEFT_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
TOP_LEFT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_LEFT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
TOP_LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_RIGHT_HALF - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
TOP_RIGHT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_RIGHT_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
TOP_RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_THIRD - Static variable in class org.shapelogic.streamlogic.LoadPolygonStreams
 
TOP_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
toString() - Method in class org.shapelogic.color.ColorAndVariance
 
toString() - Method in class org.shapelogic.color.GrayAndVariance
 
toString() - Method in class org.shapelogic.entities.NumericRule
 
toString() - Method in class org.shapelogic.polygon.BBox
 
toString() - Method in class org.shapelogic.polygon.CLine
 
toString() - Method in class org.shapelogic.polygon.CPointDouble
 
toString() - Method in class org.shapelogic.polygon.CPointInt
 
toString() - Method in class org.shapelogic.polygon.Polygon
 
toUnused(byte) - Static method in enum org.shapelogic.imageprocessing.PixelType
Change a byte to unused version.
toUnused(PixelType) - Static method in enum org.shapelogic.imageprocessing.PixelType
Change a byte to unused version.
toUsed(byte) - Static method in enum org.shapelogic.imageprocessing.PixelType
Change a byte to used version.
toUsed(PixelType) - Static method in enum org.shapelogic.imageprocessing.PixelType
 
transform(In, int) - Method in interface org.shapelogic.calculation.IndexTransform
Deprecated.  
transform(In) - Method in interface org.shapelogic.calculation.Transformer
Deprecated.  
Transformer<In,Out> - Interface in org.shapelogic.calculation
Deprecated. 
transformExpression(String, String) - Static method in class org.shapelogic.logic.ParametricRuleTask
Transform an expression and a variable to an expression where the variable has been substituted for #.
TRUE_PREDICATE - Static variable in class org.shapelogic.predicate.TruePredicate
 
TruePredicate - Class in org.shapelogic.predicate
Predicate that always return true.
TruePredicate() - Constructor for class org.shapelogic.predicate.TruePredicate
 
turn90() - Method in class org.shapelogic.polygon.CPointDouble
 
turn90() - Method in class org.shapelogic.polygon.CPointInt
 
turn90() - Method in interface org.shapelogic.polygon.IPoint2D
 

U

U_JUNCTION_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
U_JUNCTION_POINT_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
U_JUNCTION_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
U_JUNCTION_RIGHT_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
U_JUNCTION_RIGHT_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
UNDEFINED - Static variable in class org.shapelogic.imageutil.SLBufferedImage
 
unitVector(IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
What should I do about integer based points that does not have a.
UP - Static variable in class org.shapelogic.util.Constants
 
USE_LEGACY_SYNTAX - Static variable in class org.shapelogic.logic.LetterTaskFactory
To test if rules with old syntax still works

V

value - Variable in class org.shapelogic.logic.ContextCalculation
 
ValueAreaFactory - Interface in org.shapelogic.color
Factory and storage interface.
valueOf(String) - Static method in enum org.shapelogic.imageprocessing.GeometricType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.shapelogic.imageprocessing.PixelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.shapelogic.logic.LogicState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.shapelogic.util.LineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.shapelogic.util.PointType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.shapelogic.imageprocessing.GeometricType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.shapelogic.imageprocessing.PixelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.shapelogic.logic.LogicState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.shapelogic.util.LineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.shapelogic.util.PointType
Returns an array containing the constants of this enum type, in the order they are declared.
VAR - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
VAR_SIZE_END - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
VAR_SIZE_START - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
VARIABLE - Static variable in class org.shapelogic.filter.FilterLexer
 
VARIABLE - Static variable in class org.shapelogic.filter.FilterParser
 
VARIABLE_TYPE - Static variable in class org.shapelogic.filter.FilterFactory
 
verifyColor(IColorRange) - Method in interface org.shapelogic.color.IColorHypothesisFinder
 
verifyColor(IColorRange) - Method in class org.shapelogic.imageprocessing.DistanceBasedColorHypothesisFinder
 
VERTICAL_LINE_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
VERTICAL_LINE_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
VERTICAL_LINE_COUNT_EX1 - Static variable in class org.shapelogic.logic.LetterTaskLegacyFactory
 

W

WORK_NOT_KNOWN - Static variable in class org.shapelogic.logic.BaseTask
 
WrappedListStream<E> - Class in org.shapelogic.streams
Wraps a stream around a list.
WrappedListStream(List<E>) - Constructor for class org.shapelogic.streams.WrappedListStream
 
WrappedListStream(List<E>, String, RecursiveContext) - Constructor for class org.shapelogic.streams.WrappedListStream
 
WS - Static variable in class org.shapelogic.filter.FilterLexer
 
WS - Static variable in class org.shapelogic.filter.FilterParser
 

X

XOR - Static variable in class org.shapelogic.util.Constants
 
XOrListStream - Class in org.shapelogic.streams
AndListStream takes a list of Boolean streams and create the and of them.
XOrListStream(List<String>, RecursiveContext, int) - Constructor for class org.shapelogic.streams.XOrListStream
Use the ohName to also be the name of the input stream.
XOrListStream(List<String>, RecursiveContext) - Constructor for class org.shapelogic.streams.XOrListStream
 
XOrListStream(List<String>, RecursiveContext, List<NumberedStream<Boolean>>, int) - Constructor for class org.shapelogic.streams.XOrListStream
 
XOrListStream(List<String>, RecursiveContext, List<NumberedStream<Boolean>>) - Constructor for class org.shapelogic.streams.XOrListStream
 
XOrTask - Class in org.shapelogic.logic
Only one sub task should succeed for this to succeed.
XOrTask(BaseTask, boolean) - Constructor for class org.shapelogic.logic.XOrTask
 

Y

Y_JUNCTION_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
Y_JUNCTION_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 

Z

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

_

_accumulatedAbsoluteDirectionChange - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_accumulatedDirectionChange - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_aggregationPoint - Variable in class org.shapelogic.imageutil.PixelArea
 
_angleLimit - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_annotatedShape - Variable in class org.shapelogic.polygon.BaseAnnotatedShape
 
_annotatedShape - Variable in class org.shapelogic.polygon.Polygon
 
_area - Variable in class org.shapelogic.imageutil.PixelArea
Number of pixels.
_arg - Variable in class org.shapelogic.imageutil.BaseImageOperation
This is an argument with information about what should be run.
_aspectRatio - Variable in class org.shapelogic.polygon.Polygon
 
_aspectRatioStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_background - Variable in class org.shapelogic.color.SimpleColorHypothesis
 
_background - Variable in class org.shapelogic.imageutil.PixelArea
Area is background, value null means not known.
_backgroundArea - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_backgroundColor - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_backgroundCount - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_backgroundStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_bBox - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_bBox - Variable in class org.shapelogic.polygon.MultiLine
 
_bBox - Variable in class org.shapelogic.polygon.Polygon
 
_binaryPredicate - Variable in class org.shapelogic.logic.ParametricRuleTask
 
_borderCount - Variable in class org.shapelogic.color.ColorEdgeArea
 
_borderCount - Variable in class org.shapelogic.color.GrayEdgeArea
 
_boundingBox - Variable in class org.shapelogic.imageutil.PixelArea
 
_boundingBoxArea - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_bStatic - Static variable in class org.shapelogic.imageprocessing.ColorReplacer
 
_bStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_bufferedImage - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_calc - Variable in class org.shapelogic.streams.ListCalcIndexStream1
 
_calc - Variable in class org.shapelogic.streams.ListCalcStream1
 
_calc1 - Variable in class org.shapelogic.streams.ListFilterCalcStream1
 
_cartesianIndex - Variable in class org.shapelogic.streams.BaseListStream2
 
_categorizer - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_centerForCircle - Variable in class org.shapelogic.polygon.MultiLine
Should be set if the multi line turns out to be a circle
_chainCodeForMultiLine - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_chainCodeForMultiLine - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
All the direction from _firstPointInLine, so the direction on index 0 is point one pixel away from _firstPointInLine.
_chainCodeHandler - Variable in class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
 
_cleanedupPolygon - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_closed - Variable in class org.shapelogic.polygon.Polygon
 
_closedLineClockWise - Variable in class org.shapelogic.polygon.MultiLine
 
_clusterPointToCommonPointMapping - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_clusterPointToCommonPointMapping - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_clustersToPointMapping - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_clustersToPointMapping - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_collection - Variable in class org.shapelogic.filter.BaseFilter
 
_collectionExpression - Variable in class org.shapelogic.filter.DynamicBaseFilter
 
_colorCenter - Variable in class org.shapelogic.color.ColorRange
Color encoded in an int.
_colorCenter - Variable in class org.shapelogic.color.GrayRange
Color encoded in an int.
_colorCenterInChannels - Variable in class org.shapelogic.color.ColorRange
 
_colorChannels - Variable in class org.shapelogic.imageprocessing.SBColorCompare
 
_colorDistance - Variable in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
_colorDistance - Variable in class org.shapelogic.imageprocessing.ColorReplacer
 
_colorHypothesis - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_colorHypothesisFinder - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_colors - Variable in class org.shapelogic.color.SimpleColorHypothesis
 
_colorStatistics - Variable in class org.shapelogic.color.ColorAndVariance
 
_constraint - Variable in class org.shapelogic.filter.BaseFilter
 
_constraintNumber - Variable in class org.shapelogic.filter.PolygonSpatialPointFilter
 
_context - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_context - Variable in class org.shapelogic.imageprocessing.StreamVectorizer
 
_context - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_countOnly - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_countOnlyStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_countOnlyStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_createdNewVersion - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_createdNewVersion - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_criteriaExpression - Variable in class org.shapelogic.filter.DynamicBaseFilter
 
_current - Variable in class org.shapelogic.streams.BaseListCommonStream
The last value that was calculated and looked at So if you want to see that again use this for a lookup
_currentAngle - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_currentChildTaskNo - Variable in class org.shapelogic.logic.AndTask
 
_currentChildTaskNo - Variable in class org.shapelogic.logic.XOrTask
 
_currentCircleInterval - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_currentColor - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
_currentDirection - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_currentLineType - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_currentMultiLine - Variable in class org.shapelogic.polygon.Polygon
 
_currentPixelIndex - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
this is the index into the _pixels where the current point is
_currentPoint - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
last point where you are
_currentSegmentArea - Variable in class org.shapelogic.imageprocessing.SBSegmentation
 
_currentVectorDirection - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Short to current point
_curveArchCountStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_cyclePoints - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
What you need to add to the the index in the pixels array to get to the indexed point
_dataBuffer - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_directionsCount - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_dirty - Variable in class org.shapelogic.calculation.BaseAccumulator
 
_dirty - Variable in class org.shapelogic.calculation.BaseCalcInContext
 
_dirty - Variable in class org.shapelogic.calculation.CartesianIndex2
 
_dirty - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_dirty - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_dirty - Variable in class org.shapelogic.polygon.MultiLine
 
_dirty - Variable in class org.shapelogic.polygon.Polygon
 
_dirty - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_dirty - Variable in class org.shapelogic.scripting.FunctionCalcInvoke
 
_dirty - Variable in class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
_dirty - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_dirty - Variable in class org.shapelogic.streams.BaseStream2
 
_displayInternalInfo - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_displayInternalInfo - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_displayInternalInfoStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_displayInternalInfoStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_displayTable - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_distance - Variable in class org.shapelogic.color.ColorRange
 
_distance - Variable in class org.shapelogic.color.GrayRange
Distance from colorCenter that will be accepted in this Range.
_doAll - Variable in class org.shapelogic.imageprocessing.SegmentCounter
 
_edgeTracer - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_endPointCount - Variable in class org.shapelogic.polygon.Polygon
 
_endPointsClusters - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_endPointsClusters - Variable in class org.shapelogic.polygon.Polygon
 
_endPointsMultiClusters - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_endPointsMultiClusters - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_endTime - Variable in class org.shapelogic.logic.BaseTask
 
_errorMessage - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_expected - Variable in class org.shapelogic.logic.SimpleTask
 
_expression - Variable in class org.shapelogic.logic.BooleanTask
 
_expression - Variable in class org.shapelogic.logic.CalcAndSetTask
 
_expression - Variable in class org.shapelogic.logic.SimpleTask
 
_expression - Variable in class org.shapelogic.scripting.BaseScriptingFunction
 
_failedChildTasks - Variable in class org.shapelogic.logic.AndTask
 
_failedSubTasksCount - Variable in class org.shapelogic.logic.BaseTask
 
_farFromReferenceColor - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
_filePath - Variable in class org.shapelogic.imageutil.IJImage
 
_filePath - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_filter1 - Variable in class org.shapelogic.filter.AndFilter
 
_filter1 - Variable in class org.shapelogic.filter.NotFilter
 
_filter1 - Variable in class org.shapelogic.filter.OrFilter
 
_filter2 - Variable in class org.shapelogic.filter.AndFilter
 
_filter2 - Variable in class org.shapelogic.filter.OrFilter
 
_firstPoint - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_firstPointInLine - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Start of current line, this is also the last point saved in the multi line
_firstPointInLineIndex - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_firstPointInMultiLine - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_firstUsedDirection - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_frozen - Variable in class org.shapelogic.color.ColorRange
 
_frozen - Variable in class org.shapelogic.color.GrayRange
 
_functionName - Variable in class org.shapelogic.scripting.BaseScriptingFunction
 
_gapInLine - Variable in class org.shapelogic.imageutil.PixelArea
If any line in the area has a line that was split.
_gd - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_gd - Variable in class org.shapelogic.imageprocessing.ColorReplacerSL
 
_gd - Variable in class ParticleCounter_
 
_grayStatistic - Variable in class org.shapelogic.color.GrayAndVariance
 
_grayValueStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_gStatic - Static variable in class org.shapelogic.imageprocessing.ColorReplacer
 
_gStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_guiWrapper - Variable in class org.shapelogic.imageutil.BaseImageOperation
 
_handler - Variable in class org.shapelogic.imageprocessing.ColorReplacerSL
 
_hardCornerCountStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_image - Variable in class org.shapelogic.color.ColorDistanceWithImage1
 
_image - Variable in class org.shapelogic.color.ColorDistanceWithImage1RGB
 
_image - Variable in class org.shapelogic.imageprocessing.ColorReplacePixelHandler
 
_image - Variable in class org.shapelogic.imageutil.BaseImageOperation
 
_image - Variable in class org.shapelogic.imageutil.IJImage
 
_image - Variable in class org.shapelogic.imageutil.PixelAreaHandler
 
_imageOperation - Variable in class org.shapelogic.imageutil.PlugInFilterAdapter
 
_imageProcessor - Variable in class org.shapelogic.imageutil.IJImage
 
_independentLines - Variable in class org.shapelogic.polygon.MultiLinePolygon
 
_inflectionPointCountStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_injector - Variable in class org.shapelogic.logic.BaseTask
 
_input - Variable in class org.shapelogic.calculation.BaseAccumulator
 
_inputColor - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_inputElement - Variable in class org.shapelogic.calculation.BaseAccumulator
 
_inputPolygon - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_inputPolygon - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_inputStream - Variable in class org.shapelogic.streams.BaseListIndexedStream1
Does not always exist.
_inputStream - Variable in class org.shapelogic.streams.BaseListStream1
Does not always exist.
_inputStream - Variable in class org.shapelogic.streams.BaseListStreamList
Does not always exist.
_inputStream - Variable in class org.shapelogic.streams.NamedListStream
Deprecated.  
_inputStream - Variable in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
_inputStream - Variable in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
_inputStream0 - Variable in class org.shapelogic.streams.BaseListStream2
 
_inputStream0 - Variable in class org.shapelogic.streams.BaseStream2
 
_inputStream1 - Variable in class org.shapelogic.streams.BaseListStream2
 
_inputStream1 - Variable in class org.shapelogic.streams.BaseStream2
 
_interest - Variable in class org.shapelogic.logic.BaseTask
 
_iterations - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_iterationsStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_iterationsStatic - Static variable in class ParticleCounter_
 
_iterator - Variable in class org.shapelogic.streams.IteratorStream
 
_key - Variable in class org.shapelogic.calculation.BaseCalcInContext
 
_key - Variable in class org.shapelogic.streams.NamedListStream
Deprecated.  
_key - Variable in class org.shapelogic.streams.NamedNumberedStream
Deprecated.  
_keyValueParser - Variable in class org.shapelogic.imageutil.BaseImageOperation
 
_language - Variable in class org.shapelogic.scripting.BaseScriptingFunction
 
_last - Variable in class org.shapelogic.streams.BaseListCommonStream
Last value that can be calculated.
_lastChain - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_lastPoint - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_lastPointInCurrentMultiLine - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_lastSubTaskState - Variable in class org.shapelogic.logic.BaseTask
 
_lastX - Variable in class org.shapelogic.color.ColorEdgeArea
 
_lastX - Variable in class org.shapelogic.color.GrayEdgeArea
 
_lastY - Variable in class org.shapelogic.color.ColorEdgeArea
 
_lastY - Variable in class org.shapelogic.color.GrayEdgeArea
 
_lengths - Variable in class org.shapelogic.calculation.CartesianIndex2
 
_limit - Variable in class org.shapelogic.filter.PolygonSpatialPointFilter
 
_linePropertiesList - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
Line number N should have end point on point number N.
_lines - Variable in class org.shapelogic.polygon.Polygon
 
_lineStride - Variable in class org.shapelogic.color.ColorDistanceWithImage1
 
_lineStride - Variable in class org.shapelogic.color.ColorDistanceWithImage1RGB
 
_lineStride - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_lineType - Variable in class org.shapelogic.imageprocessing.LineProperties
 
_lineType - Variable in class org.shapelogic.polygon.MultiLine
 
_list - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_localContext - Variable in class org.shapelogic.logic.BaseTask
 
_localModule - Variable in class org.shapelogic.logic.BaseTask
 
_map - Variable in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
_mask - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_matchingOH - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_maxColor - Variable in class org.shapelogic.color.GrayAndVariance
 
_maxDistance - Variable in class org.shapelogic.color.ColorRange
Distance from colorCenter that will be accepted in this Range.
_maxDistance - Variable in class org.shapelogic.color.GrayAndVariance
Distance from colorCenter that will be accepted in this Range.
_maxDistance - Variable in class org.shapelogic.color.SimpleColorHypothesis
 
_maxDistance - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_maxDistance - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
_maxDistanceStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_maxDistanceStatic - Static variable in class ParticleCounter_
 
_maxLast - Variable in class org.shapelogic.streams.BaseListCommonStream
Highest value that last can take.
_maxPixelsInArea - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_maxPixelsInAreaStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_maxPixelsInAreaStatic - Static variable in class ParticleCounter_
 
_maxPointsInShortLine - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_maxX - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_maxY - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_minColor - Variable in class org.shapelogic.color.GrayAndVariance
Not sure if these are needed.
_minPixelsInArea - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_minPixelsInAreaStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_minPixelsInAreaStatic - Static variable in class ParticleCounter_
 
_minX - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_minY - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_modifying - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
Modifying colors
_modifying - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
_modifying - Variable in class org.shapelogic.imageprocessing.SegmentCounter
Modifying colors
_multiLine - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_multiLines - Variable in class org.shapelogic.polygon.MultiLinePolygon
 
_name - Variable in class org.shapelogic.streams.BaseListCommonStream
Does not always exist.
_name - Variable in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
_namedPredicates - Variable in class org.shapelogic.predicate.OnePredicateSelector
 
_nameInContext - Variable in class org.shapelogic.logic.CalcAndSetTask
 
_nextCount - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_nullLegalValue - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_numberOfPointsInAllLines - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_ohName - Variable in class org.shapelogic.predicate.NamedPredicateDecorator
 
_ohNames - Variable in class org.shapelogic.streams.XOrListStream
Parallel to the NumberedStream.
_paintBackground - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_paintForground - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_parent - Variable in class org.shapelogic.filter.BaseFilter
 
_parentContext - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_parentContext - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_particleCount - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_particleImage - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_particlesFiltered - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_particlesOrig - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_particleStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_pathWork - Variable in class org.shapelogic.logic.BaseTask
 
_perimeter - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_perimeter - Variable in class org.shapelogic.polygon.Polygon
 
_pfr - Variable in class org.shapelogic.imageprocessing.ColorReplacerSL
 
_pixelAreaHandler - Variable in class org.shapelogic.imageutil.PixelHandlerOperation
 
_pixelHandler - Variable in class org.shapelogic.imageprocessing.ColorReplacerSL
 
_pixelHandler - Variable in class org.shapelogic.imageutil.PixelHandlerOperation
 
_pixels - Variable in class org.shapelogic.color.ColorDistanceWithImage1
 
_pixels - Variable in class org.shapelogic.color.ColorDistanceWithImage1RGB
 
_pixels - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_pixels - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_pixelsInBytes - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_pixelsInInt - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_pixelsInShort - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_pixelTypeCalculator - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_pixelTypeCalculatorNextPoint - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_pixelTypeFinder - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_pluginName - Variable in class org.shapelogic.imageprocessing.SegmentCounter
 
_pointMap - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_pointPropertiesList - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
What should happen to the last point if the first and the last point is the same.
_points - Variable in class org.shapelogic.polygon.MultiLine
UNKNOWN means not tested for round, but treat as a multi line NOT_ROUND means that it is tested for any of the round categories and it is not, treat it as a multi line STRAIGHT lines combined to a straight line, say for an F CIRCLE_ARCH_FORWARDS, from the first point move in increasing angle to get to second point
_points - Variable in class org.shapelogic.polygon.Polygon
 
_pointsCountMap - Variable in class org.shapelogic.polygon.Polygon
 
_pointsInCurrentShortLine - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_pointsToLineMap - Variable in class org.shapelogic.polygon.Polygon
 
_polygonImprovers - Variable in class org.shapelogic.polygon.Polygon
 
_polygonStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_predicate - Variable in class org.shapelogic.predicate.NamedPredicateDecorator
 
_predicate - Variable in class org.shapelogic.streams.PredicateListFilterStream
 
_predicates - Variable in class org.shapelogic.predicate.CompositePredicate
 
_previousInputElement - Variable in class org.shapelogic.calculation.BaseAccumulator
 
_previousValue - Variable in class org.shapelogic.calculation.BaseAccumulator
 
_query - Variable in class org.shapelogic.calculation.BaseCalcInContext
 
_query - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_rasta - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_referenceColor - Variable in class org.shapelogic.color.ColorDistance1
 
_referenceColor - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_referenceColorChannels - Variable in class org.shapelogic.color.ColorDistance1RGB
 
_roi - Variable in class org.shapelogic.imageutil.SLBufferedImage
 
_roundishStream - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzer
 
_rStatic - Static variable in class org.shapelogic.imageprocessing.ColorReplacer
 
_rStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_rt - Variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_rt - Variable in class ParticleCounter_
 
_rulesArrayForLetterMatching - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_saveArea - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
Create a IColorAndVariance, area for each particle.
_saveArea - Variable in class org.shapelogic.imageprocessing.SegmentCounter
 
_score - Variable in class org.shapelogic.logic.BaseTask
 
_scriptEngine - Variable in class org.shapelogic.scripting.BaseScriptingFunction
 
_secondUsedDirection - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_segmentAreaFactory - Variable in class org.shapelogic.imageprocessing.SBSegmentation
 
_segmentation - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_segmentation - Variable in class org.shapelogic.imageprocessing.SegmentCounter
 
_selfWork - Variable in class org.shapelogic.logic.BaseTask
 
_selfWorkEstimate - Variable in class org.shapelogic.logic.BaseTask
 
_seperators - Variable in class org.shapelogic.util.BeanUtilsParser
 
_setup - Variable in class org.shapelogic.streams.NamedNumberedStreamLazySetup
Deprecated.  
_setupReturnValue - Variable in class org.shapelogic.imageutil.BaseImageOperation
 
_shortLineAngles - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_shortLineAngleSpeeds - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_shortLineCount - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_shortLineLength - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_shortLinePointIndex - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_slImage - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
_smallLineCutOffLength - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_smallLinesFiltered - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_splitColorChannels - Variable in class org.shapelogic.imageprocessing.SBColorCompare
 
_splitColors - Variable in class org.shapelogic.color.ColorAndVariance
 
_start - Variable in class org.shapelogic.calculation.CartesianIndex2
_start is the start value of a dimension.
_startOfShortLinePoint - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Try to do short lines and
_startTime - Variable in class org.shapelogic.logic.BaseTask
 
_startX - Variable in class org.shapelogic.imageutil.PixelArea
 
_startY - Variable in class org.shapelogic.imageutil.PixelArea
 
_state - Variable in class org.shapelogic.logic.BaseTask
 
_stop - Variable in class org.shapelogic.calculation.CartesianIndex2
_stop is the start value of a dimension.
_stream - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_streamName - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
Really stream name but could be changed to _name.
_succededSubTasksCount - Variable in class org.shapelogic.logic.BaseTask
 
_toMask - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_toMask - Variable in class org.shapelogic.imageprocessing.ColorReplacer
 
_toMaskStatic - Static variable in class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
 
_toMaskStatic - Static variable in class org.shapelogic.imageprocessing.ColorReplacer
 
_toMaskStatic - Static variable in class org.shapelogic.imageprocessing.RGBColorParticleAnalyzerIJ
 
_topLevelUsed - Variable in class org.shapelogic.calculation.BaseCalcInContext
 
_unfinishedPoints - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_useReferenceAsBackground - Variable in class org.shapelogic.imageprocessing.BaseParticleCounter
 
_value - Variable in class org.shapelogic.calculation.BaseAccumulator
 
_value - Variable in class org.shapelogic.calculation.BaseCalcInContext
 
_value - Variable in class org.shapelogic.calculation.CartesianIndex2
_value is the current index.
_value - Variable in class org.shapelogic.logic.BaseTask
 
_value - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_value - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_value - Variable in class org.shapelogic.scripting.FunctionCalcInvoke
 
_value - Variable in class org.shapelogic.scripting.FunctionEvalCalcInvoke
 
_value - Variable in class org.shapelogic.streams.BaseListCommonStream
 
_value - Variable in class org.shapelogic.streams.BaseStream2
 
_version - Variable in class org.shapelogic.polygon.Polygon
 
_yForUnporcessedPixel - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 

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 _

Copyright © 2008. All Rights Reserved.