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

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

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

Hough Transform line finder

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
HoughLinesDescriptor()
          Constructs a HoughLinesDescriptor.
 
Method Summary
 java.awt.image.RenderedImage create(java.awt.image.renderable.ParameterBlock pb, java.awt.RenderingHints hints)
          creates a HoughLinesOpImage.
static void main(java.lang.String[] arg)
           
 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

HoughLinesDescriptor

public HoughLinesDescriptor()
Constructs a HoughLinesDescriptor.

Method Detail

create

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

Specified by:
create in interface java.awt.image.renderable.RenderedImageFactory
Parameters:
pb - operation parameters (thresholds, output intensity).
hints - result image rendering parameters.
Returns:
an instance of HoughLinesOpImage.

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)

main

public static void main(java.lang.String[] arg)