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


javax.media.jai.DataBufferFloat

DataBufferFloat
public class DataBufferFloat extends DataBuffer (Code)
An extension of DataBuffer that stores data internally in float form.
See Also:   java.awt.image.DataBuffer


Field Summary
protected  floatbankdata
     The array of data banks.
protected  floatdata
     A reference to the default data bank.

Constructor Summary
public  DataBufferFloat(int size)
     Constructs a float-based DataBuffer with a specified size.
public  DataBufferFloat(int size, int numBanks)
     Constructs a float-based DataBuffer with a specified number of banks, all of which are of a specified size.
public  DataBufferFloat(float dataArray, int size)
     Constructs a float-based DataBuffer with the specified data array.
public  DataBufferFloat(float dataArray, int size, int offset)
     Constructs a float-based DataBuffer with the specified data array.
public  DataBufferFloat(float dataArray, int size)
     Constructs a float-based DataBuffer with the specified data arrays.
public  DataBufferFloat(float dataArray, int size, int offsets)
     Constructs a float-based DataBuffer with the specified data arrays, size, and per-bank offsets. The number of banks is equal to dataArray.length. Each array must be at least as large as size plus the corresponding offset.

Method Summary
public  float[][]getBankData()
     Returns the data array for all banks.
public  float[]getData()
     Returns the float data array of the default(first) bank.
public  float[]getData(int bank)
     Returns the data array for the specified bank.
public  intgetElem(int i)
     Returns the requested data array element from the first (default) bank rounded off as an int.
Parameters:
  i - The desired data array element.
public  intgetElem(int bank, int i)
     Returns the requested data array element from the specified bank rounded off as an int.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element.
public  doublegetElemDouble(int i)
     Returns the requested data array element from the first (default) bank as a double.
Parameters:
  i - The desired data array element.
public  doublegetElemDouble(int bank, int i)
     Returns the requested data array element from the specified bank as a double.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element.
public  floatgetElemFloat(int i)
     Returns the requested data array element from the first (default) bank as a float.
Parameters:
  i - The desired data array element.
public  floatgetElemFloat(int bank, int i)
     Returns the requested data array element from the specified bank as a float.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element.
public  voidsetElem(int i, int val)
     Sets the requested data array element in the first (default) bank to the given int.
public  voidsetElem(int bank, int i, int val)
     Sets the requested data array element in the specified bank to the given int.
public  voidsetElemDouble(int i, double val)
     Sets the requested data array element in the first (default) bank to the given double.
public  voidsetElemDouble(int bank, int i, double val)
     Sets the requested data array element in the specified bank to the given double.
public  voidsetElemFloat(int i, float val)
     Sets the requested data array element in the first (default) bank to the given float.
public  voidsetElemFloat(int bank, int i, float val)
     Sets the requested data array element in the specified bank to the given float.

Field Detail
bankdata
protected float bankdata(Code)
The array of data banks.



data
protected float data(Code)
A reference to the default data bank.




Constructor Detail
DataBufferFloat
public DataBufferFloat(int size)(Code)
Constructs a float-based DataBuffer with a specified size.
Parameters:
  size - The number of elements in the DataBuffer.



DataBufferFloat
public DataBufferFloat(int size, int numBanks)(Code)
Constructs a float-based DataBuffer with a specified number of banks, all of which are of a specified size.
Parameters:
  size - The number of elements in each bank of theDataBuffer.
Parameters:
  numBanks - The number of banks in theDataBuffer.



DataBufferFloat
public DataBufferFloat(float dataArray, int size)(Code)
Constructs a float-based DataBuffer with the specified data array. Only the first size elements are available for use by this DataBuffer. The array must be large enough to hold size elements.
Parameters:
  dataArray - An array of floats to be used as thefirst and only bank of this DataBuffer.
Parameters:
  size - The number of elements of the array to be used.



DataBufferFloat
public DataBufferFloat(float dataArray, int size, int offset)(Code)
Constructs a float-based DataBuffer with the specified data array. Only the elements between offset and offset + size - 1 are available for use by this DataBuffer. The array must be large enough to hold offset + size elements.
Parameters:
  dataArray - An array of floats to be used as thefirst and only bank of this DataBuffer.
Parameters:
  size - The number of elements of the array to be used.
Parameters:
  offset - The offset of the first element of the arraythat will be used.



DataBufferFloat
public DataBufferFloat(float dataArray, int size)(Code)
Constructs a float-based DataBuffer with the specified data arrays. Only the first size elements of each array are available for use by this DataBuffer. The number of banks will be equal to dataArray.length.
Parameters:
  dataArray - An array of arrays of floats to beused as the banks of this DataBuffer.
Parameters:
  size - The number of elements of each array to be used.



DataBufferFloat
public DataBufferFloat(float dataArray, int size, int offsets)(Code)
Constructs a float-based DataBuffer with the specified data arrays, size, and per-bank offsets. The number of banks is equal to dataArray.length. Each array must be at least as large as size plus the corresponding offset. There must be an entry in the offsets array for each data array.
Parameters:
  dataArray - An array of arrays of floats to beused as the banks of this DataBuffer.
Parameters:
  size - The number of elements of each array to be used.
Parameters:
  offsets - An array of integer offsets, one for each bank.




Method Detail
getBankData
public float[][] getBankData()(Code)
Returns the data array for all banks.



getData
public float[] getData()(Code)
Returns the float data array of the default(first) bank.



getData
public float[] getData(int bank)(Code)
Returns the data array for the specified bank.



getElem
public int getElem(int i)(Code)
Returns the requested data array element from the first (default) bank rounded off as an int.
Parameters:
  i - The desired data array element. The data entry as an int.



getElem
public int getElem(int bank, int i)(Code)
Returns the requested data array element from the specified bank rounded off as an int.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element. The data entry as an int.



getElemDouble
public double getElemDouble(int i)(Code)
Returns the requested data array element from the first (default) bank as a double.
Parameters:
  i - The desired data array element. The data entry as a double.



getElemDouble
public double getElemDouble(int bank, int i)(Code)
Returns the requested data array element from the specified bank as a double.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element. The data entry as a double.



getElemFloat
public float getElemFloat(int i)(Code)
Returns the requested data array element from the first (default) bank as a float.
Parameters:
  i - The desired data array element. The data entry as a float.



getElemFloat
public float getElemFloat(int bank, int i)(Code)
Returns the requested data array element from the specified bank as a float.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element. The data entry as a float.



setElem
public void setElem(int i, int val)(Code)
Sets the requested data array element in the first (default) bank to the given int.
Parameters:
  i - The desired data array element.
Parameters:
  val - The value to be set.



setElem
public void setElem(int bank, int i, int val)(Code)
Sets the requested data array element in the specified bank to the given int.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element.
Parameters:
  val - The value to be set.



setElemDouble
public void setElemDouble(int i, double val)(Code)
Sets the requested data array element in the first (default) bank to the given double.
Parameters:
  i - The desired data array element.
Parameters:
  val - The value to be set.



setElemDouble
public void setElemDouble(int bank, int i, double val)(Code)
Sets the requested data array element in the specified bank to the given double.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element.
Parameters:
  val - The value to be set.



setElemFloat
public void setElemFloat(int i, float val)(Code)
Sets the requested data array element in the first (default) bank to the given float.
Parameters:
  i - The desired data array element.
Parameters:
  val - The value to be set.



setElemFloat
public void setElemFloat(int bank, int i, float val)(Code)
Sets the requested data array element in the specified bank to the given float.
Parameters:
  bank - The bank number.
Parameters:
  i - The desired data array element.
Parameters:
  val - The value to be set.



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