Java Doc for SliceImageReader.java in  » GIS » GeoTools-2.4.1 » it » geosolutions » imageio » plugins » slices2D » 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 » GIS » GeoTools 2.4.1 » it.geosolutions.imageio.plugins.slices2D 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.imageio.ImageReader
      it.geosolutions.imageio.plugins.slices2D.SliceImageReader

All known Subclasses:   it.geosolutions.imageio.plugins.jhdf.BaseHDFImageReader,
SliceImageReader
abstract public class SliceImageReader extends ImageReader implements IndexManager(Code)
An abstract super class which need to be extended by any specific format's ImageReader to work with 2D datasets.
author:
   Romagnoli Daniele


Field Summary
protected  booleanisInitialized
    
protected  FileoriginatingFile
    

Constructor Summary
protected  SliceImageReader(ImageReaderSpi originatingProvider)
    

Method Summary
abstract public  intgetHeight(int imageIndex)
    
abstract public  IIOMetadatagetImageMetadata(int imageIndex)
     return imageMetadata related to a specific product or subdataset.
abstract public  IteratorgetImageTypes(int imageIndex)
    
abstract public  IIOMetadatagetStreamMetadata()
     return streamMetadata related to the whole source.
abstract public  intgetWidth(int imageIndex)
    
abstract protected  voidinitialize()
     Implements this method to allow structure initialization.
abstract public  BufferedImageread(int imageIndex, ImageReadParam param)
     Specific implementation of the read Operation.
protected  ColorModelretrieveColorModel(SampleModel sm)
     Utilty method returning a proper ColorModel given an input SampleModel
Parameters:
  sm - The SampleModel for which we need to create acompatible ColorModel.

Field Detail
isInitialized
protected boolean isInitialized(Code)
set it to true when initialization has been performed



originatingFile
protected File originatingFile(Code)
The originating File




Constructor Detail
SliceImageReader
protected SliceImageReader(ImageReaderSpi originatingProvider)(Code)




Method Detail
getHeight
abstract public int getHeight(int imageIndex) throws IOException(Code)



getImageMetadata
abstract public IIOMetadata getImageMetadata(int imageIndex) throws IOException(Code)
return imageMetadata related to a specific product or subdataset.



getImageTypes
abstract public Iterator getImageTypes(int imageIndex) throws IOException(Code)



getStreamMetadata
abstract public IIOMetadata getStreamMetadata() throws IOException(Code)
return streamMetadata related to the whole source.



getWidth
abstract public int getWidth(int imageIndex) throws IOException(Code)



initialize
abstract protected void initialize() throws IOException(Code)
Implements this method to allow structure initialization.



read
abstract public BufferedImage read(int imageIndex, ImageReadParam param) throws IOException(Code)
Specific implementation of the read Operation. Any format's reader need to implement its own version of the read operation.



retrieveColorModel
protected ColorModel retrieveColorModel(SampleModel sm)(Code)
Utilty method returning a proper ColorModel given an input SampleModel
Parameters:
  sm - The SampleModel for which we need to create acompatible ColorModel. the created ColorModel



Fields inherited from javax.imageio.ImageReader
protected Locale[] availableLocales(Code)(Java Doc)
protected boolean ignoreMetadata(Code)(Java Doc)
protected Object input(Code)(Java Doc)
protected Locale locale(Code)(Java Doc)
protected int minIndex(Code)(Java Doc)
protected ImageReaderSpi originatingProvider(Code)(Java Doc)
protected List<IIOReadProgressListener> progressListeners(Code)(Java Doc)
protected boolean seekForwardOnly(Code)(Java Doc)
protected List<IIOReadUpdateListener> updateListeners(Code)(Java Doc)
protected List<IIOReadWarningListener> warningListeners(Code)(Java Doc)
protected List<Locale> warningLocales(Code)(Java Doc)

Methods inherited from javax.imageio.ImageReader
public synchronized void abort()(Code)(Java Doc)
protected synchronized boolean abortRequested()(Code)(Java Doc)
public void addIIOReadProgressListener(IIOReadProgressListener listener)(Code)(Java Doc)
public void addIIOReadUpdateListener(IIOReadUpdateListener listener)(Code)(Java Doc)
public void addIIOReadWarningListener(IIOReadWarningListener listener)(Code)(Java Doc)
public boolean canReadRaster()(Code)(Java Doc)
protected static void checkReadParamBandSettings(ImageReadParam param, int numSrcBands, int numDstBands)(Code)(Java Doc)
protected synchronized void clearAbortRequest()(Code)(Java Doc)
protected static void computeRegions(ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion)(Code)(Java Doc)
public void dispose()(Code)(Java Doc)
public float getAspectRatio(int imageIndex) throws IOException(Code)(Java Doc)
public Locale[] getAvailableLocales()(Code)(Java Doc)
public ImageReadParam getDefaultReadParam()(Code)(Java Doc)
protected static BufferedImage getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height) throws IIOException(Code)(Java Doc)
public String getFormatName() throws IOException(Code)(Java Doc)
abstract public int getHeight(int imageIndex) throws IOException(Code)(Java Doc)
abstract public IIOMetadata getImageMetadata(int imageIndex) throws IOException(Code)(Java Doc)
public IIOMetadata getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames) throws IOException(Code)(Java Doc)
abstract public Iterator<ImageTypeSpecifier> getImageTypes(int imageIndex) throws IOException(Code)(Java Doc)
public Object getInput()(Code)(Java Doc)
public Locale getLocale()(Code)(Java Doc)
public int getMinIndex()(Code)(Java Doc)
abstract public int getNumImages(boolean allowSearch) throws IOException(Code)(Java Doc)
public int getNumThumbnails(int imageIndex) throws IOException(Code)(Java Doc)
public ImageReaderSpi getOriginatingProvider()(Code)(Java Doc)
public ImageTypeSpecifier getRawImageType(int imageIndex) throws IOException(Code)(Java Doc)
protected static Rectangle getSourceRegion(ImageReadParam param, int srcWidth, int srcHeight)(Code)(Java Doc)
abstract public IIOMetadata getStreamMetadata() throws IOException(Code)(Java Doc)
public IIOMetadata getStreamMetadata(String formatName, Set<String> nodeNames) throws IOException(Code)(Java Doc)
public int getThumbnailHeight(int imageIndex, int thumbnailIndex) throws IOException(Code)(Java Doc)
public int getThumbnailWidth(int imageIndex, int thumbnailIndex) throws IOException(Code)(Java Doc)
public int getTileGridXOffset(int imageIndex) throws IOException(Code)(Java Doc)
public int getTileGridYOffset(int imageIndex) throws IOException(Code)(Java Doc)
public int getTileHeight(int imageIndex) throws IOException(Code)(Java Doc)
public int getTileWidth(int imageIndex) throws IOException(Code)(Java Doc)
abstract public int getWidth(int imageIndex) throws IOException(Code)(Java Doc)
public boolean hasThumbnails(int imageIndex) throws IOException(Code)(Java Doc)
public boolean isIgnoringMetadata()(Code)(Java Doc)
public boolean isImageTiled(int imageIndex) throws IOException(Code)(Java Doc)
public boolean isRandomAccessEasy(int imageIndex) throws IOException(Code)(Java Doc)
public boolean isSeekForwardOnly()(Code)(Java Doc)
protected void processImageComplete()(Code)(Java Doc)
protected void processImageProgress(float percentageDone)(Code)(Java Doc)
protected void processImageStarted(int imageIndex)(Code)(Java Doc)
protected void processImageUpdate(BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)(Code)(Java Doc)
protected void processPassComplete(BufferedImage theImage)(Code)(Java Doc)
protected void processPassStarted(BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)(Code)(Java Doc)
protected void processReadAborted()(Code)(Java Doc)
protected void processSequenceComplete()(Code)(Java Doc)
protected void processSequenceStarted(int minIndex)(Code)(Java Doc)
protected void processThumbnailComplete()(Code)(Java Doc)
protected void processThumbnailPassComplete(BufferedImage theThumbnail)(Code)(Java Doc)
protected void processThumbnailPassStarted(BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)(Code)(Java Doc)
protected void processThumbnailProgress(float percentageDone)(Code)(Java Doc)
protected void processThumbnailStarted(int imageIndex, int thumbnailIndex)(Code)(Java Doc)
protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)(Code)(Java Doc)
protected void processWarningOccurred(String warning)(Code)(Java Doc)
protected void processWarningOccurred(String baseName, String keyword)(Code)(Java Doc)
public BufferedImage read(int imageIndex) throws IOException(Code)(Java Doc)
abstract public BufferedImage read(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc)
public IIOImage readAll(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc)
public Iterator<IIOImage> readAll(Iterator<? extends ImageReadParam> params) throws IOException(Code)(Java Doc)
public RenderedImage readAsRenderedImage(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc)
public Raster readRaster(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc)
public BufferedImage readThumbnail(int imageIndex, int thumbnailIndex) throws IOException(Code)(Java Doc)
public BufferedImage readTile(int imageIndex, int tileX, int tileY) throws IOException(Code)(Java Doc)
public Raster readTileRaster(int imageIndex, int tileX, int tileY) throws IOException(Code)(Java Doc)
public boolean readerSupportsThumbnails()(Code)(Java Doc)
public void removeAllIIOReadProgressListeners()(Code)(Java Doc)
public void removeAllIIOReadUpdateListeners()(Code)(Java Doc)
public void removeAllIIOReadWarningListeners()(Code)(Java Doc)
public void removeIIOReadProgressListener(IIOReadProgressListener listener)(Code)(Java Doc)
public void removeIIOReadUpdateListener(IIOReadUpdateListener listener)(Code)(Java Doc)
public void removeIIOReadWarningListener(IIOReadWarningListener listener)(Code)(Java Doc)
public void reset()(Code)(Java Doc)
public void setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)(Code)(Java Doc)
public void setInput(Object input, boolean seekForwardOnly)(Code)(Java Doc)
public void setInput(Object input)(Code)(Java Doc)
public void setLocale(Locale locale)(Code)(Java Doc)

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.