Java Doc for DFT3DDescriptor.java in  » 6.0-JDK-Modules » Java-Advanced-Imaging » ca » forklabs » media » jai » operator » 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.operator 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


ca.forklabs.media.jai.CollectionDescriptor
   ca.forklabs.media.jai.operator.DFT3DDescriptor

DFT3DDescriptor
public class DFT3DDescriptor extends CollectionDescriptor (Code)
Class DFT3DDescriptor is an OperationDescriptor describing the dtf operation for the collection mode. This operation performs a forward 3D Fourier transform on the collection as if it were a cubic data.

The dtf operation takes two parameter: - the scaling type and - the data nature.

Finally, all the images in the collection must be RenderedImage .
Resource List
Name Value
GlobalName dft
LocalName dft
Vendor ca.forklabs.media.jai.opimage
Description 3D forward Fourier transform
DocURL n/a
Version $Version$
Arg0Desct The data scaling type
Arg1Desct The data nature
Parameter List
Name Class Type Default Value
scalingType DFTScalingType DFT3DDescriptor.SCALING_NONE
dataNature DFTDataNature DFT3DDescriptor.REAL_TO_COMPLEX

author:
   Daniel Léonard
version:
   $Revision: 1.7 $



Field Summary
final public static  DFTDataNatureCOMPLEX_TO_COMPLEX
     Indicates that the source data is in the complex domain and that the sink data is expected to be in the complex domain.
final public static  DFTDataNatureCOMPLEX_TO_REAL
     Indicates that the source data is in the complex domain and that the sink data is expected to be in the real domain.
final public static  StringNAME
     The name of this operator.
final public static  DFTDataNatureNATURE_DEFAULT_VALUE
     The default value for the data nature.
final public static  intNATURE_PARAMETER_INDEX
     The index in the parameter block of the nature parameter.
final public static  StringNATURE_PARAMETER_NAME
     The name of the nature parameter.
final public static  DFTDataNatureREAL_TO_COMPLEX
     Indicates that the source data is in the real domain and that the sink data is expected to be in the complex domain.
final public static  DFTScalingTypeSCALING_DEFAULT_VALUE
     The default value for the scaling type.
final public static  DFTScalingTypeSCALING_DIMENSIONS
     The spectral data is divided by the product of the cubic image dimension.
final public static  DFTScalingTypeSCALING_NONE
     No scaling of the spectral data is made.
final public static  intSCALING_PARAMETER_INDEX
     The index in the parameter block of the scaling parameter.
final public static  StringSCALING_PARAMETER_NAME
     The name of the scaling parameter.
final public static  DFTScalingTypeSCALING_UNITARY
     The spectral data is divided by the square root of the product of the cubic image dimension.

Constructor Summary
public  DFT3DDescriptor()
     Constructor.

Method Summary
public static  Collection<RenderedImage>createCollection(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature, RenderingHints hints)
     Performs the operation on a collection of image.
Parameters:
  sources - the source images.
Parameters:
  scaling - the scaling strategy.
Parameters:
  nature - the nature of the data.
Parameters:
  hints - the rendering hints, may be null .
protected static  ParameterBlockJAIcreateParameterBlock(String mode, Object source, DFTScalingType scaling, DFTDataNature nature)
     Creates and fills a new parameter block.
Parameters:
  mode - the rendering mode.
Parameters:
  source - the source image.
Parameters:
  scaling - the scaling strategy.
Parameters:
  nature - the nature of the data.
public static  ParameterBlockJAIcreateParameterBlock(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature)
     Creates and fills a new parameter block for the rendered mode.
Parameters:
  sources - the source images.
Parameters:
  scaling - the scaling strategy.
Parameters:
  nature - the nature of the data.
protected static  StringgetArg0Description()
     Gets the description for the first argument, the scaling type.
protected static  StringgetArg1Description()
     Gets the description for the second argument, the data nature.
protected static  StringgetDescription()
     Gets the description of this operation.

Field Detail
COMPLEX_TO_COMPLEX
final public static DFTDataNature COMPLEX_TO_COMPLEX(Code)
Indicates that the source data is in the complex domain and that the sink data is expected to be in the complex domain.



COMPLEX_TO_REAL
final public static DFTDataNature COMPLEX_TO_REAL(Code)
Indicates that the source data is in the complex domain and that the sink data is expected to be in the real domain.



NAME
final public static String NAME(Code)
The name of this operator.



NATURE_DEFAULT_VALUE
final public static DFTDataNature NATURE_DEFAULT_VALUE(Code)
The default value for the data nature.



NATURE_PARAMETER_INDEX
final public static int NATURE_PARAMETER_INDEX(Code)
The index in the parameter block of the nature parameter.



NATURE_PARAMETER_NAME
final public static String NATURE_PARAMETER_NAME(Code)
The name of the nature parameter.



REAL_TO_COMPLEX
final public static DFTDataNature REAL_TO_COMPLEX(Code)
Indicates that the source data is in the real domain and that the sink data is expected to be in the complex domain.



SCALING_DEFAULT_VALUE
final public static DFTScalingType SCALING_DEFAULT_VALUE(Code)
The default value for the scaling type.



SCALING_DIMENSIONS
final public static DFTScalingType SCALING_DIMENSIONS(Code)
The spectral data is divided by the product of the cubic image dimension.



SCALING_NONE
final public static DFTScalingType SCALING_NONE(Code)
No scaling of the spectral data is made.



SCALING_PARAMETER_INDEX
final public static int SCALING_PARAMETER_INDEX(Code)
The index in the parameter block of the scaling parameter.



SCALING_PARAMETER_NAME
final public static String SCALING_PARAMETER_NAME(Code)
The name of the scaling parameter.



SCALING_UNITARY
final public static DFTScalingType SCALING_UNITARY(Code)
The spectral data is divided by the square root of the product of the cubic image dimension.




Constructor Detail
DFT3DDescriptor
public DFT3DDescriptor()(Code)
Constructor.




Method Detail
createCollection
public static Collection<RenderedImage> createCollection(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature, RenderingHints hints)(Code)
Performs the operation on a collection of image.
Parameters:
  sources - the source images.
Parameters:
  scaling - the scaling strategy.
Parameters:
  nature - the nature of the data.
Parameters:
  hints - the rendering hints, may be null . the rendered result image.



createParameterBlock
protected static ParameterBlockJAI createParameterBlock(String mode, Object source, DFTScalingType scaling, DFTDataNature nature)(Code)
Creates and fills a new parameter block.
Parameters:
  mode - the rendering mode.
Parameters:
  source - the source image.
Parameters:
  scaling - the scaling strategy.
Parameters:
  nature - the nature of the data. a new parameter block.



createParameterBlock
public static ParameterBlockJAI createParameterBlock(Collection<RenderedImage> sources, DFTScalingType scaling, DFTDataNature nature)(Code)
Creates and fills a new parameter block for the rendered mode.
Parameters:
  sources - the source images.
Parameters:
  scaling - the scaling strategy.
Parameters:
  nature - the nature of the data. a new parameter block.



getArg0Description
protected static String getArg0Description()(Code)
Gets the description for the first argument, the scaling type. the description message.



getArg1Description
protected static String getArg1Description()(Code)
Gets the description for the second argument, the data nature. the description message.



getDescription
protected static String getDescription()(Code)
Gets the description of this operation. the description message.



Methods inherited from ca.forklabs.media.jai.CollectionDescriptor
protected String getNeitherCollectionNorRenderableCollectionModeErrorMessage(String mode)(Code)(Java Doc)
protected static String getNoEnumeratedParametersErrorMessage()(Code)(Java Doc)
protected String getNotAllRenderableErrorMessage()(Code)(Java Doc)
protected String getNotAllRenderedErrorMessage()(Code)(Java Doc)
protected static String getUnknownParameterErrorMessage(String name)(Code)(Java Doc)
protected boolean validateSources(String mode, ParameterBlock pb, StringBuffer sb)(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.