Package one.empty3.io
Class ProcessFile
- java.lang.Object
-
- one.empty3.io.ProcessNFiles
-
- one.empty3.io.ProcessFile
-
- Direct Known Subclasses:
BrushGradientMaximumColor
,Classification
,Classification
,ClassificationAvgColors
,ClassificationAvgColors
,Clusters
,Clusters
,ComposeNto1
,ComposeNto1
,CornerDetectProcess
,CornerDetectProcess
,CurveFitting
,CurveFitting
,DBScan
,DBScan
,DBScanProcess
,DBScanProcess
,DericheFilterProcess
,DericheFilterProcess
,DiffDensity
,DiffDensity
,DiffE3
,DiffE3
,DiffEnergy
,DiffEnergy
,DistanceImage
,Draw
,Draw
,ExtractIntensityInfo
,ExtractIntensityInfo
,ExtremaProcess
,ExtremaProcess
,Face
,FaceDetect
,FeatureMatch
,FeatureMatch
,FilterProcessor
,FilterProcessor
,GaussFilterProcess
,GaussFilterProcess
,GFG
,GradAddProcess
,GradMultProcess
,GradProcess
,GradProcess
,GradProcess2
,GradProcess2
,GradSubstractProcess
,HarrisProcess
,HarrisProcess
,HighlightFeatures
,HighlightFeatures
,Hist4Contour
,Hist4Contour
,Hist4Contour2
,Hist4Contour2
,Hist4Contour2
,Histogram
,Histogram
,Histogram0
,Histogram0
,Histogram1
,Histogram1
,Histogram2
,Histogram2
,Histogram3
,Histogram3
,HoughTransform
,HoughTransform
,HoughTransformCircle
,IdentNullProcess
,IdentNullProcess
,IsleProcess
,IsleProcess
,KMeans
,KMeans
,Lines
,Lines
,Lines3
,Lines3
,Lines4
,Lines4
,Lines5
,Lines5
,Lines5colors
,Lines5colors
,Lines6
,Lines6
,Lines7luckyLinesOutline
,Lines7luckyLinesOutline
,LocalExtremaProcess
,LocalExtremaProcess
,MagnitudeProcess
,MagnitudeProcess
,MyContours
,MyContours
,PartMatch
,PartMatch
,Paste
,Paste
,PasteBlank
,PasteBlank
,PasteRect
,PasteRect
,ProcessInMemory
,ProcesssX2Process
,ProxyValue
,ProxyValue
,ProxyValue2
,ProxyValue2
,ProxyValue3
,ProxyValue3
,ReadLines
,ReadLines
,RegionLineCorner
,RegionLineCorner
,RunFeatures
,SelectColor
,SelectColor
,Selection
,Selection
,Snake
,Snake
,SnakeFinderProcess
,SnakeFinderProcess
,SobelDerivative
,SobelDerivative
,Transform1
,Transform1
,TransformColor
,TransformColor
,TrueHarrisProcess
,TrueHarrisProcess
,Vectorize
,Vectorize
,Voronoi
,Voronoi
public abstract class ProcessFile extends ProcessNFiles
-
-
Field Summary
Fields Modifier and Type Field Description ProcessBean
bean
-
Fields inherited from class one.empty3.io.ProcessNFiles
maxRes, processNFiles, properties
-
-
Constructor Summary
Constructors Constructor Description ProcessFile()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addSource(java.io.File fo)
java.io.File
getOutputDirectory()
java.io.File
getStackItem(int index)
void
initProperties(ProcessNFiles processFile)
protected static boolean
isImage(java.io.File in)
abstract boolean
process(java.io.File in, java.io.File out)
boolean
processFiles(java.io.File out, java.io.File... ins)
boolean
processMem(PixM in, PixM out)
void
setMaxRes(int maxRes)
void
setOutputDirectory(java.io.File outputDirectory)
void
setStack(java.util.List<java.io.File> files1)
-
Methods inherited from class one.empty3.io.ProcessNFiles
addFilter, getCode, getProcessNFiles, getProperties, getSource, setCode, setProcessNFiles, setProperties, setProperty
-
-
-
-
Field Detail
-
bean
public ProcessBean bean
-
-
Method Detail
-
isImage
protected static boolean isImage(java.io.File in)
-
initProperties
public void initProperties(ProcessNFiles processFile)
- Overrides:
initProperties
in classProcessNFiles
-
getOutputDirectory
public java.io.File getOutputDirectory()
- Overrides:
getOutputDirectory
in classProcessNFiles
-
setOutputDirectory
public void setOutputDirectory(java.io.File outputDirectory)
- Overrides:
setOutputDirectory
in classProcessNFiles
-
process
public abstract boolean process(java.io.File in, java.io.File out)
-
processMem
public boolean processMem(PixM in, PixM out)
- Overrides:
processMem
in classProcessNFiles
-
setMaxRes
public void setMaxRes(int maxRes)
- Overrides:
setMaxRes
in classProcessNFiles
-
getStackItem
public java.io.File getStackItem(int index)
- Overrides:
getStackItem
in classProcessNFiles
-
setStack
public void setStack(java.util.List<java.io.File> files1)
- Overrides:
setStack
in classProcessNFiles
-
addSource
public void addSource(java.io.File fo)
- Overrides:
addSource
in classProcessNFiles
-
processFiles
public boolean processFiles(java.io.File out, java.io.File... ins)
- Overrides:
processFiles
in classProcessNFiles
-
-