Java Doc for ParameterBlockUtil.java in  » 6.0-JDK-Modules » Java-Advanced-Imaging » ca » forklabs » media » jai » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » Java Advanced Imaging » ca.forklabs.media.jai 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   ca.forklabs.media.jai.ParameterBlockUtil

ParameterBlockUtil
public class ParameterBlockUtil (Code)
Class ParameterBlockUtil is a factory for JAI parameter blocks. This class can be extended to provide more methods and only have one class name to remember.
author:
   Daniel Léonard
version:
   $Revision: 1.7 $



Constructor Summary
protected  ParameterBlockUtil()
     Only allow factory subclasses.

Method Summary
public static  ParameterBlockJAIcreateAddConstParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation addconst.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateAddConstParameterBlock(RenderedImage source, double[] constants)
     Creates a parameter block for core JAI operation addconst.
Parameters:
  source - the source image.
Parameters:
  constants - the constants to be added.
public static  ParameterBlockJAIcreateBandMergeParameterBlock(RenderedImage source0, RenderedImage source1, RenderedImage... sourcen)
     Creates a parameter block for core JAI operation bandmerge.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image.
Parameters:
  sourcen - other source images.
public static  ParameterBlockJAIcreateBandSelectParameterBlock(RenderedImage source, int... indices)
     Creates a parameter block for core JAI operation bandselect.
Parameters:
  source - the source image.
Parameters:
  indices - the bands to select.
public static  ParameterBlockJAIcreateBorderParameterBlock(RenderedImage source, int pad)
     Creates a parameter block for core JAI operation border.
Parameters:
  source - the source image.
Parameters:
  pad - the border size all around the image.
public static  ParameterBlockJAIcreateBorderParameterBlock(RenderedImage source, int pad, BorderExtender extender)
     Creates a parameter block for core JAI operation border.
Parameters:
  source - the source image.
Parameters:
  pad - the border size all around the image.
Parameters:
  extender - the type of border.
public static  ParameterBlockJAIcreateBorderParameterBlock(RenderedImage source, int left_pad, int right_pad, int top_pad, int bottom_pad, BorderExtender extender)
     Creates a parameter block for core JAI operation border.
Parameters:
  source - the source image.
Parameters:
  left_pad - the border size on the left.
Parameters:
  right_pad - the border size on the right.
Parameters:
  top_pad - the border size on the top.
Parameters:
  bottom_pad - the border size on the bottom.
Parameters:
  extender - the type of border.
public static  ParameterBlockJAIcreateBoxFilterParameterBlock(RenderedImage source, int size)
     Creates a parameter block for core JAI operation boxfilter.
Parameters:
  source - the source image.
Parameters:
  size - the size of the box.
public static  ParameterBlockJAIcreateBoxFilterParameterBlock(RenderedImage source, int width, int height, int key_x, int key_y)
     Creates a parameter block for core JAI operation boxfilter.
Parameters:
  source - the source image.
Parameters:
  width - the width of the box.
Parameters:
  height - the height of the box.
Parameters:
  key_x - the x position of the key element.
Parameters:
  key_y - the y position of the key element.
public static  ParameterBlockJAIcreateConstantParameterBlock(float width, float height, Number[] values)
     Creates a parameter block for core JAI operation constant.
Parameters:
  width - the width of the image.
Parameters:
  height - the height of the image.
Parameters:
  values - the values for each band.
public static  ParameterBlockJAIcreateCropParameterBlock(RenderedImage source, float x, float y, float width, float height)
     Creates a parameter block for core JAI operation crop.
Parameters:
  source - the source image.
Parameters:
  x - the x origin of the cropping operation.
Parameters:
  y - the y origin of the cropping operation.
Parameters:
  width - the width of the cropping operation.
Parameters:
  height - the height of the cropping operation.
public static  ParameterBlockJAIcreateDFTParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation dft.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateDFTParameterBlock(RenderedImage source, DFTScalingType type, DFTDataNature nature)
     Creates a parameter block for core JAI operation dft.
Parameters:
  source - the source image.
Parameters:
  type - the type of scaling.
Parameters:
  nature - the nature of the data.
public static  ParameterBlockJAIcreateExpParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation exp.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateExtremaParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation extrema.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateExtremaParameterBlock(RenderedImage source, ROI roi, int x_period, int y_period)
     Creates a parameter block for core JAI operation extrema.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
Parameters:
  x_period - the horizontal sampling.
Parameters:
  y_period - the vertical sampling.
public static  ParameterBlockJAIcreateExtremaParameterBlock(RenderedImage source, ROI roi, int x_period, int y_period, boolean save_locations, int max_runs)
     Creates a parameter block for core JAI operation extrema.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
Parameters:
  x_period - the horizontal sampling.
Parameters:
  y_period - the vertical sampling.
Parameters:
  save_locations - whether or not to save the extrema locations.
Parameters:
  max_runs - the number of extrema locations to save for both theminima and the maxima.
public static  ParameterBlockJAIcreateFileLoadParameterBlock(String filename)
     Creates a parameter block for core JAI operation fileload.
Parameters:
  filename - the name of the file containing the image.
public static  ParameterBlockJAIcreateFileLoadParameterBlock(String filename, ImageDecodeParam param)
     Creates a parameter block for core JAI operation fileload.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  param - decoding parameters.
public static  ParameterBlockJAIcreateFileLoadParameterBlock(String filename, ImageDecodeParam param, boolean check_local)
     Creates a parameter block for core JAI operation fileload.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  param - decoding parameters.
Parameters:
  check_local - if the image is local.
public static  ParameterBlockJAIcreateFileStoreParameterBlock(RenderedImage source, String filename)
     Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
public static  ParameterBlockJAIcreateFileStoreParameterBlock(RenderedImage source, String filename, String format)
     Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  format - the image format.
public static  ParameterBlockJAIcreateFileStoreParameterBlock(RenderedImage source, String filename, String format, ImageEncodeParam param)
     Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  format - the image format.
Parameters:
  param - decoding parameters.
public static  ParameterBlockJAIcreateFileStoreParameterBlock(RenderedImage source, String filename, String format, ImageEncodeParam param, boolean check_local)
     Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  format - the image format.
Parameters:
  param - decoding parameters.
Parameters:
  check_local - if the image is local.
public static  ParameterBlockJAIcreateFormatParameterBlock(RenderedImage source, FormatDataType type)
     Creates a parameter block for core JAI operation format.
Parameters:
  source - the source image.
Parameters:
  type - the data type.
public static  ParameterBlockJAIcreateFormatParameterBlock(RenderedImage source, int type)
     Creates a parameter block for core JAI operation format.
Parameters:
  source - the source image.
Parameters:
  type - the data type.
public static  ParameterBlockJAIcreateIDFTParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation idft.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateIDFTParameterBlock(RenderedImage source, DFTScalingType type, DFTDataNature nature)
     Creates a parameter block for core JAI operation idft.
Parameters:
  source - the source image.
Parameters:
  type - the type of scaling.
Parameters:
  nature - the nature of the data.
public static  ParameterBlockJAIcreateImageFunctionParameterBlock(ImageFunction function, int width, int height)
     Creates a parameter block for core JAI operation imagefunction.
Parameters:
  function - the function.
Parameters:
  width - the width.
Parameters:
  height - the height.
public static  ParameterBlockJAIcreateImageFunctionParameterBlock(ImageFunction function, int width, int height, float sx, float sy, float tx, float ty)
     Creates a parameter block for core JAI operation imagefunction.
Parameters:
  function - the function.
Parameters:
  width - the width.
Parameters:
  height - the height.
Parameters:
  sx - the scaling factor in the x dimension.
Parameters:
  sy - the scaling factor in the y dimension.
Parameters:
  tx - the translation value in the x dimension.
Parameters:
  ty - the translation value in the y dimension.
public static  ParameterBlockJAIcreateLogParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation log.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateMeanParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateMeanParameterBlock(RenderedImage source, ROI roi)
     Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
public static  ParameterBlockJAIcreateMeanParameterBlock(RenderedImage source, int h_sampling, int v_sampling)
     Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
Parameters:
  h_sampling - the horizontal sampling rate.
Parameters:
  v_sampling - the vertical sampling rate.
public static  ParameterBlockJAIcreateMeanParameterBlock(RenderedImage source, ROI roi, int h_sampling, int v_sampling)
     Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
Parameters:
  h_sampling - the horizontal sampling rate.
Parameters:
  v_sampling - the vertical sampling rate.
public static  ParameterBlockJAIcreateMultiplyComplexParameterBlock(RenderedImage source0, RenderedImage source1)
     Creates a parameter block for core JAI operation multiplycomplex.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image.
public static  ParameterBlockJAIcreateMultiplyConstParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation multiplyconst.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateMultiplyConstParameterBlock(RenderedImage source, double[] constants)
     Creates a parameter block for core JAI operation multiplyconst.
Parameters:
  source - the source image.
Parameters:
  constants - the constants to be multiplied.
public static  ParameterBlockJAIcreateMultiplyParameterBlock(RenderedImage source0, RenderedImage source1)
     Creates a parameter block for core JAI operation multiply.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image.
public static  ParameterBlockJAIcreateNullParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation null.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateNullParameterBlock(RenderableImage source)
     Creates a parameter block for core JAI operation null.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateParameterBlock(String name, RenderedImage source)
     Creates a ParameterBlockJAI for the specified operation in rendered mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateParameterBlock(String name, RenderedImage source, Pair<String, ?>... parameters)
     Creates a ParameterBlockJAI for the specified operation and parameters in rendered mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image.
Parameters:
  parameters - the parameters.
public static  ParameterBlockJAIcreateParameterBlock(String name, RenderableImage source)
     Creates a ParameterBlockJAI for the specified operation in renderable mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateParameterBlock(String name, RenderableImage source, Pair<String, ?>... parameters)
     Creates a ParameterBlockJAI for the specified operation and parameters in renderable mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image.
Parameters:
  parameters - the parameters.
public static  ParameterBlockJAIcreateParameterBlock(String name, String mode)
     Creates a ParameterBlockJAI for the specified operation.
Parameters:
  name - the name of the operation.
Parameters:
  mode - the render mode.
public static  ParameterBlockJAIcreateParameterBlock(String operation, String mode, Object source, Pair<String, ?>... parameters)
     Creates and fills a ParameterBlockJAI .
Parameters:
  operation - the name of the JAI operation.
Parameters:
  mode - the mode of the operation.
Parameters:
  source - the source image.
Parameters:
  parameters - the list of parameters.
public static  ParameterBlockJAIcreatePeriodicShiftParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreatePeriodicShiftParameterBlock(RenderedImage source, Integer dx, Integer dy)
     Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image.
Parameters:
  dx - the displacement in the x direction.
Parameters:
  dy - the displacement in the y direction.
public static  ParameterBlockJAIcreatePeriodicShiftParameterBlock(RenderableImage source)
     Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreatePeriodicShiftParameterBlock(RenderableImage source, Integer dx, Integer dy)
     Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image.
Parameters:
  dx - the displacement in the x direction.
Parameters:
  dy - the displacement in the y direction.
public static  ParameterBlockJAIcreateRescaleParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation rescale.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateRescaleParameterBlock(RenderedImage source, double[] constants, double[] offsets)
     Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  constants - the per-band constants to multiply by.
Parameters:
  offsets - the per-band offsets to be added.
public static  ParameterBlockJAIcreateScaleParameterBlock(RenderedImage source, float s_x, float s_y)
     Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
public static  ParameterBlockJAIcreateScaleParameterBlock(RenderedImage source, float s_x, float s_y, float t_x, float t_y)
     Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
Parameters:
  t_x - the translation distance along the x axis.
Parameters:
  t_y - the translation distance along the y axis.
public static  ParameterBlockJAIcreateScaleParameterBlock(RenderedImage source, float s_x, float s_y, Interpolation interpolation)
     Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
Parameters:
  interpolation - the interpolation.
public static  ParameterBlockJAIcreateScaleParameterBlock(RenderedImage source, float s_x, float s_y, float t_x, float t_y, Interpolation interpolation)
     Creates a parameter block for the core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
Parameters:
  t_x - the translation distance along the x axis.
Parameters:
  t_y - the translation distance along the y axis.
Parameters:
  interpolation - the interpolation.
public static  ParameterBlockJAIcreateSubSampleAverageParameterBlock(RenderedImage source, double s_x, double s_y)
     Creates a parameter block for the core JAI operation subsampleaverage.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
public static  ParameterBlockJAIcreateSubtractConstParameterBlock(RenderedImage source)
     Creates a parameter block for core JAI operation subtractconst.
Parameters:
  source - the source image.
public static  ParameterBlockJAIcreateSubtractConstParameterBlock(RenderedImage source, double[] constants)
     Creates a parameter block for core JAI operation subtractconst.
Parameters:
  source - the source image.
Parameters:
  constants - the constants to be subtracted.
public static  ParameterBlockJAIcreateSubtractParameterBlock(RenderedImage source0, RenderedImage source1)
     Creates a parameter block for core JAI operation subtract.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image.
public static  ParameterBlockJAIcreateUrlParameterBlock(URL url)
     Creates a parameter block for core JAI operation url.
Parameters:
  url - the location of the image data.
public static  ParameterBlockJAIcreateUrlParameterBlock(URL url, ImageDecodeParam param)
     Creates a parameter block for core JAI operation scale.
Parameters:
  url - the location of the image data.
Parameters:
  param - decoding parameters.


Constructor Detail
ParameterBlockUtil
protected ParameterBlockUtil()(Code)
Only allow factory subclasses.




Method Detail
createAddConstParameterBlock
public static ParameterBlockJAI createAddConstParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation addconst.
Parameters:
  source - the source image. the parameter block.



createAddConstParameterBlock
public static ParameterBlockJAI createAddConstParameterBlock(RenderedImage source, double[] constants)(Code)
Creates a parameter block for core JAI operation addconst.
Parameters:
  source - the source image.
Parameters:
  constants - the constants to be added. the parameter block.



createBandMergeParameterBlock
public static ParameterBlockJAI createBandMergeParameterBlock(RenderedImage source0, RenderedImage source1, RenderedImage... sourcen)(Code)
Creates a parameter block for core JAI operation bandmerge.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image.
Parameters:
  sourcen - other source images. the parameter block.



createBandSelectParameterBlock
public static ParameterBlockJAI createBandSelectParameterBlock(RenderedImage source, int... indices)(Code)
Creates a parameter block for core JAI operation bandselect.
Parameters:
  source - the source image.
Parameters:
  indices - the bands to select. the parameter block.



createBorderParameterBlock
public static ParameterBlockJAI createBorderParameterBlock(RenderedImage source, int pad)(Code)
Creates a parameter block for core JAI operation border.
Parameters:
  source - the source image.
Parameters:
  pad - the border size all around the image. the parameter block.



createBorderParameterBlock
public static ParameterBlockJAI createBorderParameterBlock(RenderedImage source, int pad, BorderExtender extender)(Code)
Creates a parameter block for core JAI operation border.
Parameters:
  source - the source image.
Parameters:
  pad - the border size all around the image.
Parameters:
  extender - the type of border. the parameter block.



createBorderParameterBlock
public static ParameterBlockJAI createBorderParameterBlock(RenderedImage source, int left_pad, int right_pad, int top_pad, int bottom_pad, BorderExtender extender)(Code)
Creates a parameter block for core JAI operation border.
Parameters:
  source - the source image.
Parameters:
  left_pad - the border size on the left.
Parameters:
  right_pad - the border size on the right.
Parameters:
  top_pad - the border size on the top.
Parameters:
  bottom_pad - the border size on the bottom.
Parameters:
  extender - the type of border. the parameter block.



createBoxFilterParameterBlock
public static ParameterBlockJAI createBoxFilterParameterBlock(RenderedImage source, int size)(Code)
Creates a parameter block for core JAI operation boxfilter.
Parameters:
  source - the source image.
Parameters:
  size - the size of the box. the parameter block.



createBoxFilterParameterBlock
public static ParameterBlockJAI createBoxFilterParameterBlock(RenderedImage source, int width, int height, int key_x, int key_y)(Code)
Creates a parameter block for core JAI operation boxfilter.
Parameters:
  source - the source image.
Parameters:
  width - the width of the box.
Parameters:
  height - the height of the box.
Parameters:
  key_x - the x position of the key element.
Parameters:
  key_y - the y position of the key element. the parameter block.



createConstantParameterBlock
public static ParameterBlockJAI createConstantParameterBlock(float width, float height, Number[] values)(Code)
Creates a parameter block for core JAI operation constant.
Parameters:
  width - the width of the image.
Parameters:
  height - the height of the image.
Parameters:
  values - the values for each band. the parameter block.



createCropParameterBlock
public static ParameterBlockJAI createCropParameterBlock(RenderedImage source, float x, float y, float width, float height)(Code)
Creates a parameter block for core JAI operation crop.
Parameters:
  source - the source image.
Parameters:
  x - the x origin of the cropping operation.
Parameters:
  y - the y origin of the cropping operation.
Parameters:
  width - the width of the cropping operation.
Parameters:
  height - the height of the cropping operation. the parameter block.



createDFTParameterBlock
public static ParameterBlockJAI createDFTParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation dft.
Parameters:
  source - the source image. the parameter block.



createDFTParameterBlock
public static ParameterBlockJAI createDFTParameterBlock(RenderedImage source, DFTScalingType type, DFTDataNature nature)(Code)
Creates a parameter block for core JAI operation dft.
Parameters:
  source - the source image.
Parameters:
  type - the type of scaling.
Parameters:
  nature - the nature of the data. the parameter block.



createExpParameterBlock
public static ParameterBlockJAI createExpParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation exp.
Parameters:
  source - the source image. the parameter block.



createExtremaParameterBlock
public static ParameterBlockJAI createExtremaParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation extrema.
Parameters:
  source - the source image. the parameter block.



createExtremaParameterBlock
public static ParameterBlockJAI createExtremaParameterBlock(RenderedImage source, ROI roi, int x_period, int y_period)(Code)
Creates a parameter block for core JAI operation extrema.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
Parameters:
  x_period - the horizontal sampling.
Parameters:
  y_period - the vertical sampling. the parameter block.



createExtremaParameterBlock
public static ParameterBlockJAI createExtremaParameterBlock(RenderedImage source, ROI roi, int x_period, int y_period, boolean save_locations, int max_runs)(Code)
Creates a parameter block for core JAI operation extrema.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
Parameters:
  x_period - the horizontal sampling.
Parameters:
  y_period - the vertical sampling.
Parameters:
  save_locations - whether or not to save the extrema locations.
Parameters:
  max_runs - the number of extrema locations to save for both theminima and the maxima. the parameter block.



createFileLoadParameterBlock
public static ParameterBlockJAI createFileLoadParameterBlock(String filename)(Code)
Creates a parameter block for core JAI operation fileload.
Parameters:
  filename - the name of the file containing the image. the parameter block.



createFileLoadParameterBlock
public static ParameterBlockJAI createFileLoadParameterBlock(String filename, ImageDecodeParam param)(Code)
Creates a parameter block for core JAI operation fileload.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  param - decoding parameters. the parameter block.



createFileLoadParameterBlock
public static ParameterBlockJAI createFileLoadParameterBlock(String filename, ImageDecodeParam param, boolean check_local)(Code)
Creates a parameter block for core JAI operation fileload.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  param - decoding parameters.
Parameters:
  check_local - if the image is local. the parameter block.



createFileStoreParameterBlock
public static ParameterBlockJAI createFileStoreParameterBlock(RenderedImage source, String filename)(Code)
Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image. the parameter block.



createFileStoreParameterBlock
public static ParameterBlockJAI createFileStoreParameterBlock(RenderedImage source, String filename, String format)(Code)
Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  format - the image format. the parameter block.



createFileStoreParameterBlock
public static ParameterBlockJAI createFileStoreParameterBlock(RenderedImage source, String filename, String format, ImageEncodeParam param)(Code)
Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  format - the image format.
Parameters:
  param - decoding parameters. the parameter block.



createFileStoreParameterBlock
public static ParameterBlockJAI createFileStoreParameterBlock(RenderedImage source, String filename, String format, ImageEncodeParam param, boolean check_local)(Code)
Creates a parameter block for core JAI operation filestore.
Parameters:
  source - the source image.
Parameters:
  filename - the name of the file containing the image.
Parameters:
  format - the image format.
Parameters:
  param - decoding parameters.
Parameters:
  check_local - if the image is local. the parameter block.



createFormatParameterBlock
public static ParameterBlockJAI createFormatParameterBlock(RenderedImage source, FormatDataType type)(Code)
Creates a parameter block for core JAI operation format.
Parameters:
  source - the source image.
Parameters:
  type - the data type. the parameter block.



createFormatParameterBlock
public static ParameterBlockJAI createFormatParameterBlock(RenderedImage source, int type)(Code)
Creates a parameter block for core JAI operation format.
Parameters:
  source - the source image.
Parameters:
  type - the data type. the parameter block.
See Also:   DataBuffer



createIDFTParameterBlock
public static ParameterBlockJAI createIDFTParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation idft.
Parameters:
  source - the source image. the parameter block.



createIDFTParameterBlock
public static ParameterBlockJAI createIDFTParameterBlock(RenderedImage source, DFTScalingType type, DFTDataNature nature)(Code)
Creates a parameter block for core JAI operation idft.
Parameters:
  source - the source image.
Parameters:
  type - the type of scaling.
Parameters:
  nature - the nature of the data. the parameter block.



createImageFunctionParameterBlock
public static ParameterBlockJAI createImageFunctionParameterBlock(ImageFunction function, int width, int height)(Code)
Creates a parameter block for core JAI operation imagefunction.
Parameters:
  function - the function.
Parameters:
  width - the width.
Parameters:
  height - the height. the parameter block.



createImageFunctionParameterBlock
public static ParameterBlockJAI createImageFunctionParameterBlock(ImageFunction function, int width, int height, float sx, float sy, float tx, float ty)(Code)
Creates a parameter block for core JAI operation imagefunction.
Parameters:
  function - the function.
Parameters:
  width - the width.
Parameters:
  height - the height.
Parameters:
  sx - the scaling factor in the x dimension.
Parameters:
  sy - the scaling factor in the y dimension.
Parameters:
  tx - the translation value in the x dimension.
Parameters:
  ty - the translation value in the y dimension. the parameter block.



createLogParameterBlock
public static ParameterBlockJAI createLogParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation log.
Parameters:
  source - the source image. the parameter block.



createMeanParameterBlock
public static ParameterBlockJAI createMeanParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image. the parameter block.



createMeanParameterBlock
public static ParameterBlockJAI createMeanParameterBlock(RenderedImage source, ROI roi)(Code)
Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest. the parameter block.



createMeanParameterBlock
public static ParameterBlockJAI createMeanParameterBlock(RenderedImage source, int h_sampling, int v_sampling)(Code)
Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
Parameters:
  h_sampling - the horizontal sampling rate.
Parameters:
  v_sampling - the vertical sampling rate. the parameter block.



createMeanParameterBlock
public static ParameterBlockJAI createMeanParameterBlock(RenderedImage source, ROI roi, int h_sampling, int v_sampling)(Code)
Creates a parameter block for core JAI operation mean.
Parameters:
  source - the source image.
Parameters:
  roi - the region of interest.
Parameters:
  h_sampling - the horizontal sampling rate.
Parameters:
  v_sampling - the vertical sampling rate. the parameter block.



createMultiplyComplexParameterBlock
public static ParameterBlockJAI createMultiplyComplexParameterBlock(RenderedImage source0, RenderedImage source1)(Code)
Creates a parameter block for core JAI operation multiplycomplex.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image. the parameter block.



createMultiplyConstParameterBlock
public static ParameterBlockJAI createMultiplyConstParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation multiplyconst.
Parameters:
  source - the source image. the parameter block.



createMultiplyConstParameterBlock
public static ParameterBlockJAI createMultiplyConstParameterBlock(RenderedImage source, double[] constants)(Code)
Creates a parameter block for core JAI operation multiplyconst.
Parameters:
  source - the source image.
Parameters:
  constants - the constants to be multiplied. the parameter block.



createMultiplyParameterBlock
public static ParameterBlockJAI createMultiplyParameterBlock(RenderedImage source0, RenderedImage source1)(Code)
Creates a parameter block for core JAI operation multiply.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image. the parameter block.



createNullParameterBlock
public static ParameterBlockJAI createNullParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation null.
Parameters:
  source - the source image. the parameter block.



createNullParameterBlock
public static ParameterBlockJAI createNullParameterBlock(RenderableImage source)(Code)
Creates a parameter block for core JAI operation null.
Parameters:
  source - the source image. the parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(String name, RenderedImage source)(Code)
Creates a ParameterBlockJAI for the specified operation in rendered mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image. the parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(String name, RenderedImage source, Pair<String, ?>... parameters)(Code)
Creates a ParameterBlockJAI for the specified operation and parameters in rendered mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image.
Parameters:
  parameters - the parameters. the parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(String name, RenderableImage source)(Code)
Creates a ParameterBlockJAI for the specified operation in renderable mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image. the parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(String name, RenderableImage source, Pair<String, ?>... parameters)(Code)
Creates a ParameterBlockJAI for the specified operation and parameters in renderable mode.
Parameters:
  name - the name of the operation.
Parameters:
  source - the source image.
Parameters:
  parameters - the parameters. the parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(String name, String mode)(Code)
Creates a ParameterBlockJAI for the specified operation.
Parameters:
  name - the name of the operation.
Parameters:
  mode - the render mode. the parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(String operation, String mode, Object source, Pair<String, ?>... parameters)(Code)
Creates and fills a ParameterBlockJAI .
Parameters:
  operation - the name of the JAI operation.
Parameters:
  mode - the mode of the operation.
Parameters:
  source - the source image.
Parameters:
  parameters - the list of parameters. the parameter block.



createPeriodicShiftParameterBlock
public static ParameterBlockJAI createPeriodicShiftParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image. the parameter block.



createPeriodicShiftParameterBlock
public static ParameterBlockJAI createPeriodicShiftParameterBlock(RenderedImage source, Integer dx, Integer dy)(Code)
Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image.
Parameters:
  dx - the displacement in the x direction.
Parameters:
  dy - the displacement in the y direction. the parameter block.



createPeriodicShiftParameterBlock
public static ParameterBlockJAI createPeriodicShiftParameterBlock(RenderableImage source)(Code)
Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image. the parameter block.



createPeriodicShiftParameterBlock
public static ParameterBlockJAI createPeriodicShiftParameterBlock(RenderableImage source, Integer dx, Integer dy)(Code)
Creates a parameter block for core JAI operation periodicshift.
Parameters:
  source - the source image.
Parameters:
  dx - the displacement in the x direction.
Parameters:
  dy - the displacement in the y direction. the parameter block.



createRescaleParameterBlock
public static ParameterBlockJAI createRescaleParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation rescale.
Parameters:
  source - the source image. the parameter block.



createRescaleParameterBlock
public static ParameterBlockJAI createRescaleParameterBlock(RenderedImage source, double[] constants, double[] offsets)(Code)
Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  constants - the per-band constants to multiply by.
Parameters:
  offsets - the per-band offsets to be added. the parameter block.



createScaleParameterBlock
public static ParameterBlockJAI createScaleParameterBlock(RenderedImage source, float s_x, float s_y)(Code)
Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis. the parameter block.



createScaleParameterBlock
public static ParameterBlockJAI createScaleParameterBlock(RenderedImage source, float s_x, float s_y, float t_x, float t_y)(Code)
Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
Parameters:
  t_x - the translation distance along the x axis.
Parameters:
  t_y - the translation distance along the y axis. the parameter block.



createScaleParameterBlock
public static ParameterBlockJAI createScaleParameterBlock(RenderedImage source, float s_x, float s_y, Interpolation interpolation)(Code)
Creates a parameter block for core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
Parameters:
  interpolation - the interpolation. the parameter block.



createScaleParameterBlock
public static ParameterBlockJAI createScaleParameterBlock(RenderedImage source, float s_x, float s_y, float t_x, float t_y, Interpolation interpolation)(Code)
Creates a parameter block for the core JAI operation scale.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis.
Parameters:
  t_x - the translation distance along the x axis.
Parameters:
  t_y - the translation distance along the y axis.
Parameters:
  interpolation - the interpolation. the parameter block.



createSubSampleAverageParameterBlock
public static ParameterBlockJAI createSubSampleAverageParameterBlock(RenderedImage source, double s_x, double s_y)(Code)
Creates a parameter block for the core JAI operation subsampleaverage.
Parameters:
  source - the source image.
Parameters:
  s_x - the scale factor along the x axis.
Parameters:
  s_y - the scale factor along the y axis. the parameter block.



createSubtractConstParameterBlock
public static ParameterBlockJAI createSubtractConstParameterBlock(RenderedImage source)(Code)
Creates a parameter block for core JAI operation subtractconst.
Parameters:
  source - the source image. the parameter block.



createSubtractConstParameterBlock
public static ParameterBlockJAI createSubtractConstParameterBlock(RenderedImage source, double[] constants)(Code)
Creates a parameter block for core JAI operation subtractconst.
Parameters:
  source - the source image.
Parameters:
  constants - the constants to be subtracted. the parameter block.



createSubtractParameterBlock
public static ParameterBlockJAI createSubtractParameterBlock(RenderedImage source0, RenderedImage source1)(Code)
Creates a parameter block for core JAI operation subtract.
Parameters:
  source0 - the first source image.
Parameters:
  source1 - the second source image. the parameter block.



createUrlParameterBlock
public static ParameterBlockJAI createUrlParameterBlock(URL url)(Code)
Creates a parameter block for core JAI operation url.
Parameters:
  url - the location of the image data. the parameter block.



createUrlParameterBlock
public static ParameterBlockJAI createUrlParameterBlock(URL url, ImageDecodeParam param)(Code)
Creates a parameter block for core JAI operation scale.
Parameters:
  url - the location of the image data.
Parameters:
  param - decoding parameters. the parameter block.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.