uk.ac.essex.ia.media.jai
Class HSISegmentDescriptor

java.lang.Object
  extended by javax.media.jai.OperationDescriptorImpl
      extended by uk.ac.essex.ia.media.jai.HSISegmentDescriptor
All Implemented Interfaces:
java.awt.image.renderable.RenderedImageFactory, java.io.Serializable, javax.media.jai.OperationDescriptor, javax.media.jai.RegistryElementDescriptor

public class HSISegmentDescriptor
extends javax.media.jai.OperationDescriptorImpl
implements java.awt.image.renderable.RenderedImageFactory

OperationDescriptor describing the "HSISegmentOperator" operation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.media.jai.OperationDescriptorImpl
sourceNames, supportedModes
 
Fields inherited from interface javax.media.jai.OperationDescriptor
NO_PARAMETER_DEFAULT
 
Constructor Summary
HSISegmentDescriptor()
          Constructs a HSISegmentDescriptor.
 
Method Summary
 java.awt.image.RenderedImage create(java.awt.image.renderable.ParameterBlock pb, java.awt.RenderingHints hints)
          creates a HSISegmentOpImage.
 boolean validateParameters(java.awt.image.renderable.ParameterBlock pb)
          validate the parameter types for this operation.
 
Methods inherited from class javax.media.jai.OperationDescriptorImpl
arePropertiesSupported, getDefaultSourceClass, getDestClass, getDestClass, getInvalidRegion, getName, getNumParameters, getNumSources, getParamClasses, getParamDefaults, getParamDefaultValue, getParameterListDescriptor, getParamMaxValue, getParamMinValue, getParamNames, getPropertyGenerators, getPropertyGenerators, getRenderableDestClass, getRenderableSourceClasses, getResourceBundle, getResources, getSourceClasses, getSourceClasses, getSourceNames, getSupportedModes, isImmediate, isModeSupported, isRenderableSupported, isRenderedSupported, makeDefaultSourceClassList, validateArguments, validateArguments, validateParameters, validateParameters, validateRenderableArguments, validateRenderableSources, validateSources, validateSources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSISegmentDescriptor

public HSISegmentDescriptor()
Constructs a HSISegmentDescriptor.

Method Detail

create

public java.awt.image.RenderedImage create(java.awt.image.renderable.ParameterBlock pb,
                                           java.awt.RenderingHints hints)
creates a HSISegmentOpImage.

Specified by:
create in interface java.awt.image.renderable.RenderedImageFactory
Parameters:
pb - operation parameters (numbers of bins).
hints - result image rendering parameters.
Returns:
an instance of HSISegmentOpImage.

validateParameters

public boolean validateParameters(java.awt.image.renderable.ParameterBlock pb)
validate the parameter types for this operation.

Parameters:
pb - the operation parameters.
Returns:
validation assessment (boolean)