Class DirectionBasedVectorizer_

java.lang.Object
  extended by org.shapelogic.imageprocessing.BaseVectorizer
      extended by org.shapelogic.imageprocessing.ShortLineBasedVectorizer
          extended by org.shapelogic.imageprocessing.DirectionBasedVectorizer
              extended by DirectionBasedVectorizer_
All Implemented Interfaces:
ij.plugin.filter.PlugInFilter, IPixelTypeFinder, PixelJumperByte

Deprecated.

@Deprecated
public class DirectionBasedVectorizer_
extends DirectionBasedVectorizer

Thin wrapper around DirectionBasedVectorizer Second approach to a vectorizer. This does not work as well as MaxDistanceVectorizer. So it is recommended to use that instead for now.

Author:
Sami Badawi

Field Summary
 
Fields inherited from class org.shapelogic.imageprocessing.DirectionBasedVectorizer
_chainCodeForMultiLine, _directionsCount, _lastPointInCurrentMultiLine, _shortLineAngles, _shortLineAngleSpeeds, _shortLineCount, _shortLineLength, _shortLinePointIndex, CHAIN_CODE_FOR_MULTI_LINE_MAX_LENGTH, MAX_SHORT_LINE_COUNT, NUMBER_OF_SAME_DIRECTION_TO_START_STRAIGHT
 
Fields inherited from class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
_angleLimit, _currentAngle, _currentCircleInterval, _currentLineType, _currentVectorDirection, _firstPointInLine, _firstUsedDirection, _maxPointsInShortLine, _pixelTypeCalculatorNextPoint, _pointsInCurrentShortLine, _secondUsedDirection, _startOfShortLinePoint, ANGLE_DIFFERENCE_LIMIT, MAX_NUMBER_OF_POINTS_IN_SHORT_LINE
 
Fields inherited from class org.shapelogic.imageprocessing.BaseVectorizer
_currentDirection, _currentPixelIndex, _currentPoint, _cyclePoints, _endPointsClusters, _errorMessage, _firstPointInLineIndex, _firstPointInMultiLine, _matchingOH, _maxX, _maxY, _minX, _minY, _numberOfPointsInAllLines, _pixels, _pixelTypeCalculator, _pixelTypeFinder, _rulesArrayForLetterMatching, _unfinishedPoints, MAX_DISTANCE_BETWEEN_CLUSTER_POINTS, POLYGON, RAW_POLYGON, STRAIGHT_LINE_COLOR
 
Fields inherited from interface ij.plugin.filter.PlugInFilter
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
 
Constructor Summary
DirectionBasedVectorizer_()
          Deprecated.  
 
Method Summary
 boolean isGuiEnabled()
          Deprecated. To be overridden.
 
Methods inherited from class org.shapelogic.imageprocessing.DirectionBasedVectorizer
angleFromDirectionArray, findMultiLinePostProcess, isStraight, lastPixelOk, makeNewPointPostProcess, moveCurrentPointForwards, multiLineHasGlobalFitness, newShortLine, numberOfDirections, splitLine
 
Methods inherited from class org.shapelogic.imageprocessing.ShortLineBasedVectorizer
findMultiLine, findMultiLinePreProcess, findNextLinePoint, getAngleLimit, getMaxSinceLast, handleProblematicPoints, internalFactory, makeNewPoint, resetShortLine, setAngleLimit, setMaxSinceLast, splitLine
 
Methods inherited from class org.shapelogic.imageprocessing.BaseVectorizer
addToUnfinishedPoints, countRegionCrossingsAroundPoint, drawLine, drawLines, findAllLines, findFirstLinePoint, findPointType, getCleanedupPolygon, getCyclePoints, getErrorMessage, getMatchingOH, getMaxX, getMaxY, getMinX, getMinY, getPixels, getPoints, getPolygon, init, isPixelUsed, matchLines, oppesiteDirection, pixelIndexToPoint, pointToPixelIndex, pointToPixelIndex, polygonFactory, run, setup, showMessage, showMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ij.plugin.filter.PlugInFilter
run, setup
 

Constructor Detail

DirectionBasedVectorizer_

public DirectionBasedVectorizer_()
Deprecated. 
Method Detail

isGuiEnabled

public boolean isGuiEnabled()
Deprecated. 
Description copied from class: BaseVectorizer
To be overridden.

Overrides:
isGuiEnabled in class BaseVectorizer


Copyright © 2007. All Rights Reserved.