Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.awt.image.SampleModel

Packages that use SampleModel
java.awt.image | Provides classes for creating and modifying images.
javax.imageio | The main package of the Java Image I/O API.

Uses of SampleModel in java.awt.image

Subclasses of SampleModel in java.awt.image
`class` | `BandedSampleModel` This class represents image data which is stored in a band interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer.
`class` | `ComponentSampleModel` This class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer.
`class` | `MultiPixelPackedSampleModel` The `MultiPixelPackedSampleModel` class represents one-banded images and can pack multiple one-sample pixels into one data element.
`class` | `PixelInterleavedSampleModel` This class represents image data which is stored in a pixel interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer.
`class` | `SinglePixelPackedSampleModel` This class represents pixel data packed such that the N samples which make up a single pixel are stored in a single data array element, and each data data array element holds samples for only one pixel.

Fields in java.awt.image declared as SampleModel
`protected SampleModel` | `Raster.sampleModel` The SampleModel that describes how pixels from this Raster are stored in the DataBuffer.

Methods in java.awt.image that return SampleModel
`SampleModel` | `PixelInterleavedSampleModel.createCompatibleSampleModel(int w, int h)` Creates a new PixelInterleavedSampleModel with the specified width and height.
`SampleModel` | `MultiPixelPackedSampleModel.createCompatibleSampleModel(int w, int h)` Creates a new `MultiPixelPackedSampleModel` with the specified width and height.
`SampleModel` | `BandedSampleModel.createCompatibleSampleModel(int w, int h)` Creates a new BandedSampleModel with the specified width and height.
`SampleModel` | `PackedColorModel.createCompatibleSampleModel(int w, int h)` Creates a `SampleModel` with the specified width and height that has a data layout compatible with this `ColorModel`.
`SampleModel` | `ComponentSampleModel.createCompatibleSampleModel(int w, int h)` Creates a new `ComponentSampleModel` with the specified width and height.
`SampleModel` | `SinglePixelPackedSampleModel.createCompatibleSampleModel(int w, int h)` Creates a new SinglePixelPackedSampleModel with the specified width and height.
`SampleModel` | `ComponentColorModel.createCompatibleSampleModel(int w, int h)` Creates a `SampleModel` with the specified width and height, that has a data layout compatible with this `ColorModel`.
`SampleModel` | `IndexColorModel.createCompatibleSampleModel(int w, int h)` Creates a `SampleModel` with the specified width and height that has a data layout compatible with this `ColorModel`.
`abstract SampleModel` | `SampleModel.createCompatibleSampleModel(int w, int h)` Creates a SampleModel which describes data in this SampleModel's format, but with a different width and height.
`SampleModel` | `ColorModel.createCompatibleSampleModel(int w, int h)` Creates a `SampleModel` with the specified width and height that has a data layout compatible with this `ColorModel`.
`SampleModel` | `PixelInterleavedSampleModel.createSubsetSampleModel(int[] bands)` Creates a new PixelInterleavedSampleModel with a subset of the bands of this PixelInterleavedSampleModel.
`SampleModel` | `MultiPixelPackedSampleModel.createSubsetSampleModel(int[] bands)` Creates a new `MultiPixelPackedSampleModel` with a subset of the bands of this `MultiPixelPackedSampleModel`.
`SampleModel` | `BandedSampleModel.createSubsetSampleModel(int[] bands)` Creates a new BandedSampleModel with a subset of the bands of this BandedSampleModel.
`SampleModel` | `ComponentSampleModel.createSubsetSampleModel(int[] bands)` Creates a new ComponentSampleModel with a subset of the bands of this ComponentSampleModel.
`SampleModel` | `SinglePixelPackedSampleModel.createSubsetSampleModel(int[] bands)` This creates a new SinglePixelPackedSampleModel with a subset of the bands of this SinglePixelPackedSampleModel.
`abstract SampleModel` | `SampleModel.createSubsetSampleModel(int[] bands)` Creates a new SampleModel with a subset of the bands of this SampleModel.
`SampleModel` | `BufferedImage.getSampleModel()` Returns the `SampleModel` associated with this `BufferedImage`.
`SampleModel` | `RenderedImage.getSampleModel()` Returns the SampleModel associated with this image.
`SampleModel` | `Raster.getSampleModel()` Returns the SampleModel that describes the layout of the image data.

Methods in java.awt.image with parameters of type SampleModel
`static Raster` | `Raster.createRaster(SampleModel sm, DataBuffer db, Point location)` Creates a Raster with the specified SampleModel and DataBuffer.
`static WritableRaster` | `Raster.createWritableRaster(SampleModel sm, DataBuffer db, Point location)` Creates a WritableRaster with the specified SampleModel and DataBuffer.
`static WritableRaster` | `Raster.createWritableRaster(SampleModel sm, Point location)` Creates a WritableRaster with the specified SampleModel.
`boolean` | `PackedColorModel.isCompatibleSampleModel(SampleModel sm)` Checks if the specified `SampleModel` is compatible with this `ColorModel`.
`boolean` | `ComponentColorModel.isCompatibleSampleModel(SampleModel sm)` Checks whether or not the specified `SampleModel` is compatible with this `ColorModel`.
`boolean` | `IndexColorModel.isCompatibleSampleModel(SampleModel sm)` Checks if the specified `SampleModel` is compatible with this `ColorModel`.
`boolean` | `ColorModel.isCompatibleSampleModel(SampleModel sm)` Checks if the `SampleModel` is compatible with this `ColorModel`.

Constructors in java.awt.image with parameters of type SampleModel
`Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)` Constructs a Raster with the given SampleModel and DataBuffer.
`Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)` Constructs a Raster with the given SampleModel, DataBuffer, and parent.
`Raster(SampleModel sampleModel, Point origin)` Constructs a Raster with the given SampleModel.
`WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)` Constructs a WritableRaster with the given SampleModel and DataBuffer.
`WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)` Constructs a WritableRaster with the given SampleModel, DataBuffer, and parent.
`WritableRaster(SampleModel sampleModel, Point origin)` Constructs a WritableRaster with the given SampleModel.

Uses of SampleModel in javax.imageio

Fields in javax.imageio declared as SampleModel
`protected SampleModel` | `ImageTypeSpecifier.sampleModel` A `SampleModel` to be used as a prototype.

Methods in javax.imageio that return SampleModel
`SampleModel` | `ImageTypeSpecifier.getSampleModel()` Returns a `SampleModel` based on the settings encapsulated within this object.
`SampleModel` | `ImageTypeSpecifier.getSampleModel(int width, int height)` Returns a `SampleModel` based on the settings encapsulated within this object.

Constructors in javax.imageio with parameters of type SampleModel
`ImageTypeSpecifier(ColorModel colorModel, SampleModel sampleModel)` Constructs an `ImageTypeSpecifier` directly from a `ColorModel` and a `SampleModel`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.