public class IqmOpDistMap extends AbstractOperator
isCancelable, name, parentTask, pcs, type| Constructor and Description |
|---|
IqmOpDistMap() |
| Modifier and Type | Method and Description |
|---|---|
private javax.media.jai.PlanarImage |
distMap4SED(double typeGreyMax,
javax.media.jai.PlanarImage pi)
This method calculates the distance map using the the 8 point sequential
algorithm according to Danielsson P.E.
|
private javax.media.jai.PlanarImage |
distMap8SED(double typeGreyMax,
javax.media.jai.PlanarImage pi)
This method calculates the distance map using the 8 point sequential
algorithm according to to Danielsson P.E.
|
private javax.media.jai.PlanarImage |
distMap8SEDGrevera(double typeGreyMax,
javax.media.jai.PlanarImage pi)
This method calculates the distance map using the 8 point sequential
algorithm adapted by Grevera G.J.
|
private javax.media.jai.PlanarImage |
distMap8SEDShort(double typeGreyMax,
javax.media.jai.PlanarImage pi)
This method calculates the distance map using the 8 point sequential
algorithm according to to Danielsson P.E.
|
private javax.media.jai.PlanarImage |
distMapErode(int kernelShape,
int kernelSize,
javax.media.jai.PlanarImage pi)
This method calculates the distance map using morphological erosion
|
String |
getName()
Gets the unique name of the
IOperator by returning the
"GlobalName" element from the resources[][] of the
associated IOperatorDescriptor. |
private javax.media.jai.TiledImage |
getTiledImageFromL(float[][][] L)
This method transforms the Matrix L to a TiledImage
|
OperatorType |
getType()
Gets the type of the operator listed in an enumeration.
|
private boolean |
isConstant(javax.media.jai.PlanarImage pi)
This method tests if image has a constant grey value
|
IResult |
run(IWorkPackage wp)
This method contains the entire logic (algorithm) of the operator.
|
addProgressListener, fireProgressChanged, getParentTask, getPcs, getProgressListeners, initializeOperator, isCancelable, isCancelled, setCancelable, setParentTaskprivate boolean isConstant(javax.media.jai.PlanarImage pi)
PlanarImage - piprivate javax.media.jai.PlanarImage distMapErode(int kernelShape,
int kernelSize,
javax.media.jai.PlanarImage pi)
int - kernelShape, int kernelSize, PlanarImage piprivate javax.media.jai.TiledImage getTiledImageFromL(float[][][] L)
L - private javax.media.jai.PlanarImage distMap4SED(double typeGreyMax,
javax.media.jai.PlanarImage pi)
double - typeGreyMax, PlanarImage piprivate javax.media.jai.PlanarImage distMap8SED(double typeGreyMax,
javax.media.jai.PlanarImage pi)
double - typeGreyMax, PlanarImage piprivate javax.media.jai.PlanarImage distMap8SEDShort(double typeGreyMax,
javax.media.jai.PlanarImage pi)
double - typeGreyMax, PlanarImage piprivate javax.media.jai.PlanarImage distMap8SEDGrevera(double typeGreyMax,
javax.media.jai.PlanarImage pi)
double - typeGreyMax, PlanarImage pipublic IResult run(IWorkPackage wp)
IOperatorIOperator does not declare any class members, since the execution
of this code must be thread-safe.run in interface IOperatorrun in class AbstractOperatorwp - the parameters and sourcesIResult containing all processed datapublic String getName()
IOperatorIOperator by returning the
"GlobalName" element from the resources[][] of the
associated IOperatorDescriptor.getName in interface IOperatorgetName in class AbstractOperatorpublic OperatorType getType()
IOperatorgetType in interface IOperatorgetType in class AbstractOperatorOperatorTypeCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.