Class StreamVectorizer_

java.lang.Object
  extended by org.shapelogic.imageutil.BaseImageOperation
      extended by org.shapelogic.imageprocessing.BaseVectorizer
          extended by org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
              extended by org.shapelogic.imageprocessing.StreamVectorizer
                  extended by org.shapelogic.imageprocessing.StreamVectorizerIJ
                      extended by StreamVectorizer_
All Implemented Interfaces:
ij.plugin.filter.ExtendedPlugInFilter, ij.plugin.filter.PlugInFilter, java.lang.Runnable, java.util.Iterator<Polygon>, RecursiveContext, IPixelTypeFinder, LazyPlugInFilter<Polygon>, PixelJumperByte, ImageOperation

public class StreamVectorizer_
extends StreamVectorizerIJ

Thin wrapper around StreamVectorizer.
Third approach to a vectorizer. This work well.

Author:
Sami Badawi

Field Summary
 
Fields inherited from class org.shapelogic.imageprocessing.StreamVectorizerIJ
_displayInputDialogStatic, _displayInternalInfoStatic, _displayResultTableStatic, _gd, _neuralNetworkFileStatic, _noMatchStatic, _rt, _toMaskStatic, _useNeuralNetworkStatic
 
Fields inherited from class org.shapelogic.imageprocessing.StreamVectorizer
_categorizer, _context, _displayAll, _displayResultTable, _neuralNetworkFile, _printListOverwrite, _tableBuilder, _tableDefinition, _useNeuralNetwork, loadLetterStreams
 
Fields inherited from class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
_chainCodeHandler
 
Fields inherited from class org.shapelogic.imageprocessing.BaseVectorizer
_cleanedupPolygon, _currentDirection, _currentPixelIndex, _currentPoint, _cyclePoints, _displayInternalInfo, _endPointsClusters, _errorMessage, _firstPointInLineIndex, _firstPointInMultiLine, _matchingOH, _maxX, _maxY, _minX, _minY, _nextCount, _numberOfPointsInAllLines, _pixels, _pixelTypeCalculator, _pixelTypeFinder, _rulesArrayForLetterMatching, _stream, _streamName, _unfinishedPoints, _yForUnporcessedPixel, MAX_DISTANCE_BETWEEN_CLUSTER_POINTS, STRAIGHT_LINE_COLOR
 
Fields inherited from class org.shapelogic.imageutil.BaseImageOperation
_arg, _guiWrapper, _image, _keyValueParser, _setupReturnValue
 
Fields inherited from interface ij.plugin.filter.ExtendedPlugInFilter
KEEP_PREVIEW
 
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
StreamVectorizer_()
           
 
Method Summary
 
Methods inherited from class org.shapelogic.imageprocessing.StreamVectorizerIJ
displayResultsTable, populateResultsTableRow, run, setNPasses, setup, setupTableBuilder, showDialog
 
Methods inherited from class org.shapelogic.imageprocessing.StreamVectorizer
categorizeStreams, customStreamDefinitions, defaultColumnDefinitions, defaultStreamDefinitions, defineNeuralNetwork, defineRules, getContext, getParentContext, init, matchLines, matchSetup, populateResultsTable, printTable, readFFNeuralNetworkWeights, run, setNeuralNetworkFile, setUseNeuralNetwork
 
Methods inherited from class org.shapelogic.imageprocessing.BaseMaxDistanceVectorizer
findMultiLine, findMultiLinePostProcess, findMultiLinePreProcess, findNextLinePoint, handleProblematicPoints, internalFactory, lastPixelOk
 
Methods inherited from class org.shapelogic.imageprocessing.BaseVectorizer
addToUnfinishedPoints, cleanPolygon, countRegionCrossingsAroundPoint, drawLine, drawLines, findAllLines, findFirstLinePoint, findPointType, getCleanedupPolygon, getCyclePoints, getErrorMessage, getImageProcessor, getMatchingOH, getMaxX, getMaxY, getMinX, getMinY, getPixels, getPoints, getPolygon, getStream, getStreamName, hasNext, isPixelUsed, moveCurrentPointForwards, next, oppesiteDirection, pixelIndexToPoint, pointToPixelIndex, pointToPixelIndex, polygonFactory, remove, setStreamName
 
Methods inherited from class org.shapelogic.imageutil.BaseImageOperation
getGuiWrapper, getImage, getKeyValueParser, getSetupReturnValue, isImageValid, setArg, setGuiWrapper, setKeyValueParser, setSetupReturnValue, setup, showAbout, showMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamVectorizer_

public StreamVectorizer_()


Copyright © 2009. All Rights Reserved.