summaryrefslogtreecommitdiffstats
path: root/libjava/java/awt/image/SampleModel.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/awt/image/SampleModel.java')
-rw-r--r--libjava/java/awt/image/SampleModel.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/libjava/java/awt/image/SampleModel.java b/libjava/java/awt/image/SampleModel.java
index a5d65ff20fe..4e3b38b9922 100644
--- a/libjava/java/awt/image/SampleModel.java
+++ b/libjava/java/awt/image/SampleModel.java
@@ -456,6 +456,17 @@ public abstract class SampleModel
public abstract SampleModel createCompatibleSampleModel(int w, int h);
+ /**
+ * Return a SampleModel with a subset of the bands in this model.
+ *
+ * Selects bands.length bands from this sample model. The bands chosen
+ * are specified in the indices of bands[]. This also permits permuting
+ * the bands as well as taking a subset. Thus, giving an array with
+ * 1, 2, 3, ..., numbands, will give an identical sample model.
+ *
+ * @param bands Array with band indices to include.
+ * @return A new sample model
+ */
public abstract SampleModel createSubsetSampleModel(int[] bands);
public abstract DataBuffer createDataBuffer();
OpenPOWER on IntegriCloud