blobs
Class BlobWrangler
java.lang.Object
blobs.Searcher
blobs.BlobFinder
blobs.BlobWrangler
- public class BlobWrangler
- extends BlobFinder
| Fields inherited from class blobs.BlobFinder |
foundBlobs, method, minArea, RADIATE_OUT_REACH, RADIATE_OUT_STRICT, RADIATE_SPOKES_REACH, RADIATE_SPOKES_STRICT, roamingSeeds, SCANALL, scoutBlobs, searchHReach, searchOffset, searchVReach, spacing, startWithPrevious |
| Methods inherited from class blobs.BlobFinder |
consolidate, drawRects, findBlobs, findBlobs, getBiggestBlob, getMethod, getMinArea, getSearchHReach, getSearchVReach, getSpacing, growthContaining, isRoamingSeeds, isStartWithPrevious, lookForContinuity, makeBlobObjects, setDebugColor, setMethod, setMinArea, setReachBoundary, setRoamingSeeds, setSearchHReach, setSearchVReach, setSpacing, setStartWithPrevious, willItGrow |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
offImage
public java.awt.image.BufferedImage offImage
offGraphics
public java.awt.Graphics2D offGraphics
offRaster
public java.awt.image.WritableRaster offRaster
consolidationReachV
public int consolidationReachV
consolidationReachH
public int consolidationReachH
BlobWrangler
public BlobWrangler(java.lang.String _typeOfBlob,
PixelSource _ps)
BlobWrangler
public BlobWrangler(java.lang.String _typeOfBlob,
java.awt.image.BufferedImage _debugImage,
PixelSource _ps,
java.awt.Component _keyInput)
BlobWrangler
public BlobWrangler(Blob _protoBlob,
VariableAdjuster _va)
getSearchField
public java.awt.Rectangle getSearchField()
adjustSearchField
public void adjustSearchField(int _x,
int _y)
resesitateBlobsFromPrefsFile
public void resesitateBlobsFromPrefsFile()
- Creates a BlobFinder and example (expectedBlobs) for it to hunt. Everything is registered with the variable adjuster. This also looks to the variable adjuster for blobs created in previous frames and rebirths them.
getBlobList
public java.util.ArrayList getBlobList()
addToExpected
public Blob addToExpected(java.lang.String _name)
addToExpected
public Blob addToExpected(java.lang.String _name,
Blob _b)
makeNewBlob
public Blob makeNewBlob()
getDebugImage
public java.awt.image.BufferedImage getDebugImage()
growthContaining
public Blob growthContaining(java.awt.Point _seed)
findBlobs
public java.util.ArrayList findBlobs()
wrangleBlobs
public Blob[] wrangleBlobs()
getRecentlyFound
public java.util.ArrayList getRecentlyFound()
beginPickColor
public void beginPickColor(java.awt.Point _p)
pickColor
public void pickColor(java.awt.Point _p)
pickColor
public void pickColor(java.awt.Point _p,
Blob _b,
boolean _append)
clearExpected
public void clearExpected()
consolidate
public void consolidate(java.util.ArrayList _fb)
clearExpected
public void clearExpected(java.lang.String _whichType)
setConsolidate
public void setConsolidate(boolean consolidate)
setSearchBeyondExpected
public void setSearchBeyondExpected(boolean searchBeyondExpected)
setSearchField
public void setSearchField(java.awt.Rectangle searchField)
setDebugImage
public void setDebugImage(java.awt.image.BufferedImage _bi)
setVariableAdjuster
public void setVariableAdjuster(VariableAdjuster _va,
java.lang.String _name)
setPixelSource
public void setPixelSource(PixelSource _ps)