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

A

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
 
adaptor - Variable in class org.shapelogic.filter.FilterParser
 
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
 
addBeforeStart(IPoint2D) - Method in class org.shapelogic.polygon.MultiLine
 
addBeforeStart(IPoint2D) - Method in class org.shapelogic.polygon.Polygon
 
addChainCode(byte) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
addClosestAngle(double) - Method in class org.shapelogic.polygon.CircleInterval
 
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
 
addMultiLine(MultiLine) - Method in class org.shapelogic.polygon.MultiLinePolygon
 
addMultiLine(MultiLine) - Method in class org.shapelogic.polygon.Polygon
 
addPoint(IPoint2D) - Method in class org.shapelogic.polygon.BBox
 
addToUnfinishedPoints(CPointInt) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
adjustmentPointOkForLine(CLine, IPoint2D) - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
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
 
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
 
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
 
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
 
areaNegativeDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
areaPositiveDistance - Variable in class org.shapelogic.imageprocessing.LineProperties
 
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
 
ASPECT_RATIO - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
ASPECT_RATIO_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
atom() - Method in class org.shapelogic.filter.FilterParser
 

B

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
 
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
 
BaseFilter<BaseClass,Element> - Class in org.shapelogic.filter
 
BaseFilter() - Constructor for class org.shapelogic.filter.BaseFilter
 
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
 
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<E> - 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
 
bitSet - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
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) - Constructor for class org.shapelogic.logic.BooleanTask
 
BOTTOM_CENTER_THIRD - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_LEFT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_RIGHT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BOTTOM_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
BYTE_MASK - Static variable in class org.shapelogic.util.Constants
 

C

calc() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
calc() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
calc() - Method in class org.shapelogic.imageprocessing.LineProperties
 
calc() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
 
calc() - Method in class org.shapelogic.logic.BaseTask
 
Calc<T> - Interface in org.shapelogic.logic
 
calc() - Method in interface org.shapelogic.logic.Calc
 
calc() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
calc() - Method in class org.shapelogic.polygon.MultiLine
 
calc() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
calc() - Method in class org.shapelogic.polygon.Polygon
 
calc() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
calc() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
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
calcLineType() - Method in class org.shapelogic.imageprocessing.LineProperties
The main LineType for a line there are 3 options: straight, arch, wave.
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
 
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
 
cleanUp(boolean, double) - Method in class org.shapelogic.polygon.Polygon
Return a cleaned up polygon
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
 
color - Variable in enum org.shapelogic.imageprocessing.PixelType
 
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 interface org.shapelogic.imageprocessing.SBPixelCompare
 
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 definded here.
CommonLogicExpressions() - Constructor for class org.shapelogic.logic.CommonLogicExpressions
 
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
 
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
 
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
 
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
 
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.
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
 
currentColor - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
CURVE_ARCH_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
CURVE_ARCH_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
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_SCORE - Static variable in class org.shapelogic.logic.BaseTask
 
DIGIT - Static variable in class org.shapelogic.filter.FilterLexer
 
DIGIT - Static variable in class org.shapelogic.filter.FilterParser
 
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_AROUND_POINT - Static variable in class org.shapelogic.util.Constants
 
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
 
distanceFromOrigin() - Method in class org.shapelogic.polygon.CPointDouble
 
distanceFromOrigin() - Method in class org.shapelogic.polygon.CPointInt
 
distanceFromOrigin() - Method in interface org.shapelogic.polygon.IPoint2D
 
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.
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
 
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.
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

END_COUNT_ANNOTATION_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_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 \\ -> \ \" -> " \' -> '
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(Object, Object) - Method in class org.shapelogic.predicate.BinaryEqualPredicate
 
evaluate(Object, Object) - Method in class org.shapelogic.predicate.BinaryGreaterPredicate
 
evaluate(E, E) - Method in interface org.shapelogic.predicate.BinaryPredicate
Checks if a binary predicate relation holds.
evaluate(Object, Object) - Method in class org.shapelogic.predicate.BinarySmallerPredicate
 
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

factory(ImageProcessor) - Static method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
falseJunction() - Method in class org.shapelogic.imageprocessing.NeighborChecker
 
fillWithOwnColor - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
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
 
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
 
filterVertical(Collection<CLine>) - Static method in class org.shapelogic.polygon.CLine
 
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
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() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findJunctions() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
findMultiLine() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findMultiLine() - Method in class org.shapelogic.imageprocessing.MaxDistanceVectorizer
Take point off _unfinishedPoints try to start line from that, if nothing is found the remove point
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.BaseVectorizer
To be overridden.
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.MaxDistanceVectorizer
 
findMultiLinePostProcess() - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
findMultiLinePreProcess() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
findMultiLinePreProcess() - Method in class org.shapelogic.imageprocessing.MaxDistanceVectorizer
 
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.MaxDistanceVectorizer
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.
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.
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
 
FullLengthHorizontalFilter - Class in org.shapelogic.filter
 
FullLengthHorizontalFilter() - Constructor for class org.shapelogic.filter.FullLengthHorizontalFilter
 
FullLengthVerticalFilter - Class in org.shapelogic.filter
 
FullLengthVerticalFilter() - Constructor for class org.shapelogic.filter.FullLengthVerticalFilter
 

G

GeometricShape2D - Interface in org.shapelogic.polygon
 
GeometricType - Enum in org.shapelogic.imageprocessing
Not sure if I should just reuse PixelType.
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
 
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
 
getBBox() - Method in interface org.shapelogic.polygon.IPolygon2D
 
getBBox() - Method in class org.shapelogic.polygon.MultiLine
 
getBBox() - Method in class org.shapelogic.polygon.Polygon
 
getCalcValue() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
getCalcValue() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
getCalcValue() - Method in class org.shapelogic.imageprocessing.LineProperties
 
getCalcValue() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
 
getCalcValue() - Method in class org.shapelogic.logic.BaseTask
 
getCalcValue() - Method in interface org.shapelogic.logic.Calc
If dirty do calc() else return cached value.
getCalcValue() - Method in interface org.shapelogic.logic.Task
 
getCalcValue() - Method in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
getCalcValue() - Method in class org.shapelogic.polygon.MultiLine
 
getCalcValue() - Method in class org.shapelogic.polygon.MultiLineDirectionAnnotator
 
getCalcValue() - Method in class org.shapelogic.polygon.Polygon
 
getCalcValue() - Method in class org.shapelogic.polygon.PolygonAnnotator
 
getCalcValue() - Method in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
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
 
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
 
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 class org.shapelogic.logic.BaseTask
Deprecated. 
getContext() - Method in interface org.shapelogic.logic.Task
 
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
 
getCurrentColor() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
getCurrentMultiLine() - Method in class org.shapelogic.polygon.Polygon
 
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
 
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
 
getHandledColor() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
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
 
getIndependentLines() - Method in class org.shapelogic.polygon.MultiLinePolygon
 
getIndependentLines() - Method in class org.shapelogic.polygon.Polygon
To have the same interface as MultiLinePolygon
getInjector() - Method in class org.shapelogic.logic.BaseTask
 
getInjector() - Method in interface org.shapelogic.logic.Task
 
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
 
getInputPolygon() - Method in interface org.shapelogic.polygon.PolygonImprover
Deprecated.  
getInstance() - Static method in class org.shapelogic.logic.RootTask
 
getInstance(String) - Static method in class org.shapelogic.predicate.BinaryPredicateFactory
Static factory method for BinaryPredicate
getInterest() - Method in class org.shapelogic.logic.BaseTask
 
getInterest() - Method in interface org.shapelogic.logic.Task
 
getLastChain() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
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
 
getLineType() - Method in class org.shapelogic.polygon.MultiLine
 
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
 
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
 
getMaxDist() - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
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
 
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
 
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
 
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 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
 
getParentOH() - Method in class org.shapelogic.entities.NumericRule
 
getParentTask() - Method in class org.shapelogic.logic.BaseTask
 
getParentTask() - Method in interface org.shapelogic.logic.Task
 
getPathWork() - Method in class org.shapelogic.logic.BaseTask
 
getPathWork() - Method in interface org.shapelogic.logic.Task
measured in milliseconds
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
 
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
 
getRectangle() - Method in class org.shapelogic.polygon.BBox
 
getScore() - Method in class org.shapelogic.logic.BaseTask
 
getScore() - Method in interface org.shapelogic.logic.Task
 
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
 
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.
getStart() - Method in class org.shapelogic.polygon.CLine
 
getStart() - Method in interface org.shapelogic.polygon.ILine2D
 
getStart() - Method in class org.shapelogic.polygon.MultiLine
 
getState() - Method in class org.shapelogic.logic.BaseTask
 
getState() - Method in interface org.shapelogic.logic.Task
 
getStatus() - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
getText() - Method in class org.shapelogic.entities.Message
 
getTokenNames() - Method in class org.shapelogic.filter.FilterParser
 
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(Task) - Method in class org.shapelogic.logic.ContextCalculation
I think that this should first try to find the value in the context.
getVariable() - Method in class org.shapelogic.entities.NumericRule
 
getVariableAndExpression() - Method in class org.shapelogic.entities.NumericRule
 
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
 
getX() - Method in interface org.shapelogic.polygon.IPoint2D
 
getY() - Method in interface org.shapelogic.polygon.IPoint2D
 
goalTest() - Method in class org.shapelogic.logic.Problem
 
goalTest() - Method in interface org.shapelogic.logic.ProblemI
 
grabColorFromPixel(int, int) - Method in interface org.shapelogic.imageprocessing.SBPixelCompare
 
grabColorFromPixel(int, int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
GREATER - Static variable in class org.shapelogic.predicate.BinaryGreaterPredicate
 

H

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.
handleProblematicPoints() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
handleProblematicPoints() - Method in class org.shapelogic.imageprocessing.MaxDistanceVectorizer
 
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_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HARD_POINT_COUNT_ANN_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
HARD_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
hashCode() - Method in class org.shapelogic.polygon.CLine
 
hasNext() - Method in class org.shapelogic.logic.TaskModuleIterator
 
hatPoint(IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
Hat is really a vector operator, I consider a Point a vector here.
HelloHibernate - Class in org.shapelogic.external
Data class for rule to be used with Hibernate
HelloHibernate() - Constructor for class org.shapelogic.external.HelloHibernate
 
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

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
 
IFilter<BaseClass,Element> - Interface in org.shapelogic.filter
 
ILine2D - Interface in org.shapelogic.polygon
there is only one class implementing this I should probably take it out
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.
INFLECTION_POINT_COUNT - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
INFLECTION_POINT_COUNT_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
inflectionPoint - Variable in class org.shapelogic.imageprocessing.LineProperties
 
init(ImageProcessor) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
Cannot handle the last pixel at the edge, so for now just ignore it.
init(ImageProcessor) - Method in class org.shapelogic.imageprocessing.SBByteCompare
 
init(ImageProcessor) - 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(ImageProcessor) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
Call at start, this might also work as a reset
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.MaxDistanceVectorizer
 
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.
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
 
ip - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
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
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
 
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.
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 interface org.shapelogic.logic.LazyCalc
 
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
 
isEmpty() - Method in class org.shapelogic.polygon.BBox
 
isEven(double) - Static method in class org.shapelogic.util.DoubleCalculations
 
isGuiEnabled() - Method in class DirectionBasedVectorizer_
Deprecated.  
isGuiEnabled() - Method in class LineVectorizer_
Deprecated.  
isGuiEnabled() - Method in class MaxDistanceVectorizer_
 
isGuiEnabled() - Method in class org.shapelogic.imageprocessing.BaseVectorizer
To be overridden.
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
 
isLineOrdered() - Method in class org.shapelogic.polygon.CLine
Check if the points in this line is ordered alphabetically
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
 
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
 
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
 
isSearchUp() - Method in class org.shapelogic.imageprocessing.SBPendingVertical
Whether the line should be compared to the line that are up or down.
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
 
isVertical() - Method in class org.shapelogic.polygon.CLine
 
iterator() - Method in class org.shapelogic.logic.BaseTask
 
iterator() - Method in interface org.shapelogic.logic.Task
 

L

lastDist - Variable in class org.shapelogic.imageprocessing.LineProperties
 
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.MaxDistanceVectorizer
Everything is always OK.
lastPixelOk(byte) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Change to be an up front check.
LazyCalc<T> - Interface in org.shapelogic.logic
 
LEFT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
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
 
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.  
LogicState - Enum in org.shapelogic.logic
This is the stages that a calculation, task or variable can be in

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
 
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
 
makeInstance(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
 
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
 
mAND() - Method in class org.shapelogic.filter.FilterLexer
 
MapOperations - Class in org.shapelogic.util
 
MapOperations() - Constructor for class org.shapelogic.util.MapOperations
 
mARGU() - Method in class org.shapelogic.filter.FilterLexer
 
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.
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_NUMBER_OF_POINTS_IN_SHORT_LINE - Static variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
MAX_SHORT_LINE_COUNT - Static variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
maxDist - Variable in class org.shapelogic.imageprocessing.SBSimpleCompare
 
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
 
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.logic.CommonLogicExpressions
 
MIDDLE_LEFT_THIRD - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MIDDLE_RIGHT_THIRD - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
MIDDLE_THIRD - 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
 
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
 
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.logic.TaskModuleIterator
 
nextDist - Variable in class org.shapelogic.imageprocessing.LineProperties
 
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
 
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() - 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
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
 
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.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.loader - package org.shapelogic.loader
 
org.shapelogic.logic - package org.shapelogic.logic
 
org.shapelogic.polygon - package org.shapelogic.polygon
Point, line, multi line, polygon, annotations
org.shapelogic.predicate - package org.shapelogic.predicate
 
org.shapelogic.util - package org.shapelogic.util
Utility, miscellanies
orthogonalVector - Variable in class org.shapelogic.imageprocessing.LineProperties
 

P

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
 
parseAll() - Method in class org.shapelogic.loader.CSVParser
 
parseCronstraintParameterTree(CommonTree) - Static method in class org.shapelogic.filter.FilterFactory
 
pathCost(Task) - Method in class org.shapelogic.logic.Problem
 
pathCost(Task) - Method in interface org.shapelogic.logic.ProblemI
 
PERIOD - Static variable in class org.shapelogic.filter.FilterLexer
 
PERIOD - Static variable in class org.shapelogic.filter.FilterParser
 
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
 
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
 
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.imageprocessing.BaseVectorizer
 
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
 
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
 
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
 
postCalc() - Method in class org.shapelogic.logic.BaseTask
 
postCalc() - Method in class org.shapelogic.logic.ExistTask
 
postCalc() - Method in interface org.shapelogic.logic.Task
 
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
 
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.
projectionOfPointOnLine(IPoint2D, CLine) - Static method in class org.shapelogic.polygon.Calculator2D
 
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
 

Q

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.imageprocessing.BaseVectorizer
 
relativePoint() - Method in class org.shapelogic.polygon.CLine
 
relativeVector - Variable in class org.shapelogic.imageprocessing.LineProperties
 
remove() - Method in class org.shapelogic.logic.TaskModuleIterator
 
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
 
RIGHT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
RIGHTPAR - Static variable in class org.shapelogic.filter.FilterLexer
 
RIGHTPAR - Static variable in class org.shapelogic.filter.FilterParser
 
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
 
run(ImageProcessor) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
run(ImageProcessor) - Method in class SBSegment_
 

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
 
SBSimpleCompare - Class in org.shapelogic.imageprocessing
Abstract class fro compare.
SBSimpleCompare() - Constructor for class org.shapelogic.imageprocessing.SBSimpleCompare
 
scaleLineFromStartPoint(CLine, double) - Static method in class org.shapelogic.polygon.Calculator2D
 
segment(int, int) - 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
 
setAngleLimit(double) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
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
 
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
 
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.SBSimpleCompare
 
setExpected(Double) - Method in class org.shapelogic.entities.NumericRule
 
setExpression(String) - Method in class org.shapelogic.entities.NumericRule
 
setFirstPoint(IPoint2D) - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
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
 
setImageProcessor(ImageProcessor) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
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
 
setInterest(float) - Method in class org.shapelogic.logic.BaseTask
 
setInterest(float) - Method in interface org.shapelogic.logic.Task
 
setLocation(double, double) - Method in interface org.shapelogic.polygon.IPoint2D
 
setMaxDist(int) - Method in class org.shapelogic.imageprocessing.SBSimpleCompare
 
setMaxSinceLast(int) - Method in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
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
 
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
 
setParentOH(String) - Method in class org.shapelogic.entities.NumericRule
 
setPixelCompare(SBPixelCompare) - Method in class org.shapelogic.imageprocessing.SBSegmentation
 
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
 
setSearchUp(boolean) - Method in class org.shapelogic.imageprocessing.SBPendingVertical
Whether the line should be compared to the line that are up or down.
setState(LogicState) - Method in class org.shapelogic.logic.BaseTask
 
setState(LogicState) - Method in interface org.shapelogic.logic.Task
 
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
 
setTreeAdaptor(TreeAdaptor) - Method in class org.shapelogic.filter.FilterParser
 
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(String, ImagePlus) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
setup() - Method in class org.shapelogic.imageprocessing.ChainCodeHandler
 
setup() - Method in class org.shapelogic.imageprocessing.CircleFinder
 
setup() - Method in class org.shapelogic.imageprocessing.LineProperties
 
setup() - Method in class org.shapelogic.imageprocessing.PixelTypeCalculator
 
setup() - Method in class org.shapelogic.logic.BaseTask
 
setup() - Method in class org.shapelogic.logic.BooleanTask
 
setup() - Method in interface org.shapelogic.logic.LazyCalc
 
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(String, ImagePlus) - Method in class SBSegment_
 
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
 
showMessage(String) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
showMessage(String, String) - Method in class org.shapelogic.imageprocessing.BaseVectorizer
 
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
SIMPLE_NUMERIC_TASK - Static variable in class org.shapelogic.util.Constants
 
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
 
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
 
size(String) - Static method in class org.shapelogic.logic.LetterTaskFactory
Transform base expression to expression with size applied.
SMALL_LINE_LIMIT - Static variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
SMALLER - Static variable in class org.shapelogic.predicate.BinarySmallerPredicate
 
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
 
spannedPoint(IPoint2D, IPoint2D, double) - Static method in class org.shapelogic.polygon.Calculator2D
Find a point on a line spanned by 2 other points.
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.
splitColor(int) - Static method in class org.shapelogic.imageprocessing.SBSimpleCompare
split color coded as int into 3 int sould probably be moved to util class
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.
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
 
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
 
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
 
SVGReader - Class in org.shapelogic.polygon
 
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
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_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_LEFT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_LEFT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_RIGHT_HALF_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_RIGHT_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
TOP_THIRD_EX - Static variable in class org.shapelogic.logic.CommonLogicExpressions
 
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.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
 
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 #.
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
 
unitVector(IPoint2D) - Static method in class org.shapelogic.polygon.Calculator2D
What should I do about integer based points that does not have a.
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
 
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
 
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
 
WS - Static variable in class org.shapelogic.filter.FilterLexer
 
WS - Static variable in class org.shapelogic.filter.FilterParser
 

X

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
 
_angleLimit - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_annotatedShape - Variable in class org.shapelogic.polygon.BaseAnnotatedShape
 
_annotatedShape - Variable in class org.shapelogic.polygon.Polygon
 
_aspectRatio - Variable in class org.shapelogic.polygon.Polygon
 
_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
 
_calcValue - Variable in class org.shapelogic.logic.BaseTask
 
_calcValue - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_calcValue - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_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.MaxDistanceVectorizer
 
_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
 
_constraint - Variable in class org.shapelogic.filter.BaseFilter
 
_constraintNumber - Variable in class org.shapelogic.filter.PolygonSpatialPointFilter
 
_createdNewVersion - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_createdNewVersion - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_criteriaExpression - Variable in class org.shapelogic.filter.DynamicBaseFilter
 
_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
 
_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
_currentVectorDirection - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Short to current point
_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
_directionsCount - Variable in class org.shapelogic.imageprocessing.DirectionBasedVectorizer
 
_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
 
_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
 
_failedChildTasks - Variable in class org.shapelogic.logic.AndTask
 
_failedSubTasksCount - Variable in class org.shapelogic.logic.BaseTask
 
_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
 
_independentLines - Variable in class org.shapelogic.polygon.MultiLinePolygon
 
_injector - Variable in class org.shapelogic.logic.BaseTask
 
_inputPolygon - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_inputPolygon - Variable in class org.shapelogic.polygon.PolygonEndPointAdjuster
 
_interest - Variable in class org.shapelogic.logic.BaseTask
 
_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
 
_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
 
_lineType - Variable in class org.shapelogic.imageprocessing.LineProperties
 
_lineType - Variable in class org.shapelogic.polygon.MultiLine
 
_localContext - Variable in class org.shapelogic.logic.BaseTask
 
_localModule - Variable in class org.shapelogic.logic.BaseTask
 
_map - Variable in class org.shapelogic.polygon.AnnotatedShapeImplementation
 
_matchingOH - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_maxPointsInShortLine - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_maxX - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_maxY - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_minX - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_minY - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_multiLine - Variable in class org.shapelogic.imageprocessing.ChainCodeHandler
 
_multiLines - Variable in class org.shapelogic.polygon.MultiLinePolygon
 
_nameInContext - Variable in class org.shapelogic.logic.CalcAndSetTask
 
_numberOfPointsInAllLines - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_parent - Variable in class org.shapelogic.filter.BaseFilter
 
_pathWork - Variable in class org.shapelogic.logic.BaseTask
 
_pixels - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_pixelTypeCalculator - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_pixelTypeCalculatorNextPoint - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_pixelTypeFinder - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_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
 
_rulesArrayForLetterMatching - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_score - Variable in class org.shapelogic.logic.BaseTask
 
_secondUsedDirection - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
 
_selfWork - Variable in class org.shapelogic.logic.BaseTask
 
_selfWorkEstimate - Variable in class org.shapelogic.logic.BaseTask
 
_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
 
_smallLineCutOffLength - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_smallLinesFiltered - Variable in class org.shapelogic.polygon.FilterPolygonForSmallLines
 
_startOfShortLinePoint - Variable in class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
Try to do short lines and
_startTime - Variable in class org.shapelogic.logic.BaseTask
 
_state - Variable in class org.shapelogic.logic.BaseTask
 
_succededSubTasksCount - Variable in class org.shapelogic.logic.BaseTask
 
_unfinishedPoints - Variable in class org.shapelogic.imageprocessing.BaseVectorizer
 
_version - Variable in class org.shapelogic.polygon.Polygon
 

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

Copyright © 2007. All Rights Reserved.