|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.essex.ia.media.OperatorImpl
uk.ac.essex.ia.media.geo.AffineTransformOperator
public class AffineTransformOperator
This operator performs an affine transform o the image. This can scale, shear or translate the image data in one go. You should have received a copy of GNU public license with this code. If not please visit this site
Field Summary | |
---|---|
static java.lang.Float |
DEFAULT_SCALE_X
The default scaling factor for x axis |
static java.lang.Float |
DEFAULT_SCALE_Y
The default scaling factor for y axis |
static java.lang.Float |
DEFAULT_SHEAR_X
The default shearing factor for y axis |
static java.lang.Float |
DEFAULT_SHEAR_Y
The default shearing factor for x axis |
static java.lang.Float |
DEFAULT_TRANSLATE_X
The default translation factor for y axis |
static java.lang.Float |
DEFAULT_TRANSLATE_Y
The default translation factor for x axis |
Fields inherited from class uk.ac.essex.ia.media.OperatorImpl |
---|
iconURL, inputParameters, label, operatorDescriptor, operatorDialog, translator |
Constructor Summary | |
---|---|
AffineTransformOperator()
|
|
AffineTransformOperator(OperatorDescriptor operatorType)
|
Method Summary | |
---|---|
java.awt.image.RenderedImage |
execute(java.awt.image.renderable.ParameterBlock inData)
Execute this operator with the input data passed as a parameter |
void |
showOperatorDialog()
In this function implementations should handle displaying the OperatorImpl.operatorDialog
via its show() method. |
Methods inherited from class uk.ac.essex.ia.media.OperatorImpl |
---|
acceptsInputFrom, clone, getAllowedInputs, getAllowedOutputs, getHelpID, getIcon, getInputParameters, getInputParametersForWriting, getOperatorDialog, getOutputData, getRequiredInputs, getSingleSource, initSingleImageParameterBlock, readExternal, setInputParameters, setOperatorDialog, toString, writeExternal |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Float DEFAULT_SCALE_X
public static final java.lang.Float DEFAULT_SCALE_Y
public static final java.lang.Float DEFAULT_SHEAR_Y
public static final java.lang.Float DEFAULT_SHEAR_X
public static final java.lang.Float DEFAULT_TRANSLATE_Y
public static final java.lang.Float DEFAULT_TRANSLATE_X
Constructor Detail |
---|
public AffineTransformOperator()
public AffineTransformOperator(OperatorDescriptor operatorType)
Method Detail |
---|
public void showOperatorDialog()
OperatorImpl.operatorDialog
via its show() method. Also any input parameters should if instantiated be loaded
into the dialog prior to it being displayed. These should then be dislpayed after
it is complete. NB this is modal dialog so once the show method is called
execution will block. After the call the parameters can be got via
OperatorDialog.getParameter(java.lang.String)
.
showOperatorDialog
in interface Operator
showOperatorDialog
in class OperatorImpl
public java.awt.image.RenderedImage execute(java.awt.image.renderable.ParameterBlock inData) throws java.lang.Exception
execute
in interface Operator
execute
in class OperatorImpl
inData
- - The input data to this operator
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |