SampleModel |
Simple modèle |
---|---|
Java | java.awt.image |
Description
Cette classe contient les définitions d'une interface permettant d'extraire de simple pixels d'une image.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
SAMPLEMODEL | public SampleModel(int dataType, int w, int h, int numBands); | Ce constructeur permet de créer l'objet avec les paramètres spécifiés. | |
CREATECOMPATIBLESAMPLEMODEL | abstract SampleModel createCompatibleSampleModel(int w, int h); | Cette méthode permet de créer un objet avec les données décrite dans le format SampleModel, mais avec une largeur et hauteur différente. | |
CREATEDATABUFFER | abstract DataBuffer createDataBuffer(); | Cette méthode permet de créer un tampon de données correspondant à cet objet. | |
CREATESUBSETSAMPLEMODEL | abstract SampleModel createSubsetSampleModel(int[] bands); | Cette méthode permet de créer un objet avec un sous-ensemble de bandes d'objet SampleModel. | |
GETDATAELEMENTS | Object getDataElements(int x, int y, int w, int h, Object obj, DataBuffer data); | Cette méthode permet de demander les données de pixel pour le rectangle de pixels spécifiés dans un tableau primitif de type de transfère. | |
GETDATAELEMENTS | abstract Object getDataElements(int x, int y, Object obj, DataBuffer data); | Cette méthode permet de demander les données d'un simple pixel dans un tableau primitif de type de transfère. | |
GETDATATYPE | int getDataType(); | Cette méthode permet de demander le type de données que l'objet DataBuffer entrepose pour les données de pixel. | |
GETHEIGHT | int getHeight(); | Cette méthode permet de demander la hauteur en pixels de cet objet. | |
GETNUMBANDS | int getNumBands(); | Cette méthode permet de demander le nombre total de bandes dans les données d'image. | |
GETNUMDATAELEMENTS | abstract int getNumDataElements(); | Cette méthode permet de demander le nombre d'éléments de données nécessaires au transfère d'un pixel via les méthodes «getDataElements» et «setDataElements». | |
GETPIXEL | double[] getPixel(int x, int y, double[] dArray, DataBuffer data); | Cette méthode permet de demander un modèle pour le pixel spécifié dans un tableau de valeurs réels de double précisions. | |
GETPIXEL | float[] getPixel(int x, int y, float[] fArray, DataBuffer data); | Cette méthode permet de demander un modèle pour le pixel spécifié dans un tableau de valeurs réels. | |
GETPIXEL | int[] getPixel(int x, int y, int[] iArray, DataBuffer data); | Cette méthode permet de demander un modèle pour le pixel spécifié dans un tableau de valeurs entières. | |
GETPIXELS | double[] getPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data); | Cette méthode permet de demander un modèle pour un rectangle de pixels spécifié dans un tableau de valeurs réels de double précisions. | |
GETPIXELS | float[] getPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data); | Cette méthode permet de demander un modèle pour un rectangle de pixels spécifié dans un tableau de valeurs réels. | |
GETPIXELS | int[] getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data); | Cette méthode permet de demander un modèle pour un rectangle de pixels spécifié dans un tableau de valeurs entières. | |
GETSAMPLE | abstract int getSample(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander un modèle d'une bande de pixel spécifié à l'emplacement horizontal et vertical spécifié par des valeurs entières. | |
GETSAMPLEDOUBLE | double getSampleDouble(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander un modèle d'une bande de pixel spécifié à l'emplacement horizontal et vertical spécifié par des valeurs réels de double précisions. | |
GETSAMPLEFLOAT | float getSampleFloat(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander un modèle d'une bande de pixel spécifié à l'emplacement horizontal et vertical spécifié par des valeurs réels. | |
GETSAMPLES | double[] getSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data); | Cette méthode permet de demander un modèle d'une bande pour un rectangle de pixels spécifié à l'emplacement horizontal et vertical spécifié par des valeurs réels de double précisions. | |
GETSAMPLES | float[] getSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data); | Cette méthode permet de demander un modèle d'une bande pour un rectangle de pixels spécifié à l'emplacement horizontal et vertical spécifié par des valeurs réels. | |
GETSAMPLES | int[] getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data); | Cette méthode permet de demander un modèle d'une bande pour un rectangle de pixels spécifié à l'emplacement horizontal et vertical spécifié par des valeurs entière. | |
GETSAMPLESIZE | abstract int[] getSampleSize(); | Cette méthode permet de demander la taille des bits d'un modèle pour tous les bandes. | |
GETSAMPLESIZE | abstract int getSampleSize(int band); | Cette méthode permet de demander la taille des bits d'un modèle pour la bande spécifié. | |
GETTRANSFERTYPE | int getTransferType(); | Cette méthode permet de demander le type de transfère en utilisant les pixels transférés via les méthodes «getDataElements» et «setDataElements». | |
GETWIDTH | int getWidth(); | Cette méthode premet de demander la largeur en pixels de cet objet. | |
SETDATAELEMENTS | void setDataElements(int x, int y, int w, int h, Object obj, DataBuffer data); | Cette méthode permet de demander les données pour un rectangle de pixels dans le tampon de données spécifié pour un tableau primitif de type de transfère. | |
SETDATAELEMENTS | abstract void setDataElements(int x, int y, Object obj, DataBuffer data); | Cette méthode permet de fixer les données d'un simple pixel dans le tampon de données spécifié pour un tableau primitif de type de transfère. | |
SETPIXEL | void setPixel(int x, int y, double[] dArray, DataBuffer data); | Cette méthode permet de fixer un tampon de données en utilisant un tableau de valeurs réels de double précisions. | |
SETPIXEL | void setPixel(int x, int y, float[] fArray, DataBuffer data); | Cette méthode permet de fixer un tampon de données en utilisant un tableau de valeurs réels. | |
SETPIXEL | void setPixel(int x, int y, int[] iArray, DataBuffer data); | Cette méthode permet de fixer un tampon de données en utilisant un tableau de valeurs entières. | |
SETPIXELS | void setPixels(int x, int y, int w, int h, double[] dArray, DataBuffer data); | Cette méthode permet de fixer un rectangle de pixels contenant un tableau de valeurs réels de double précisions. | |
SETPIXELS | void setPixels(int x, int y, int w, int h, float[] fArray, DataBuffer data); | Cette méthode permet de fixer un rectangle de pixels contenant un tableau de valeurs réels. | |
SETPIXELS | void setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data); | Cette méthode permet de fixer un rectangle de pixels contenant un tableau de valeurs entières. | |
SETSAMPLE | void setSample(int x, int y, int b, double s, DataBuffer data); | Cette méthode permet de fixer un modèle d'une bande de pixels spécifiés à l'emplacement horizontal et vertical spécifié avec le tampon de données de valeurs réels de double précision. | |
SETSAMPLE | void setSample(int x, int y, int b, float s, DataBuffer data); | Cette méthode permet de fixer un modèle d'une bande de pixels spécifiés à l'emplacement horizontal et vertical spécifié avec le tampon de données de valeurs réels. | |
SETSAMPLE | abstract void setSample(int x, int y, int b, int s, DataBuffer data); | Cette méthode permet de fixer un modèle d'une bande de pixels spécifiés à l'emplacement horizontal et vertical spécifié avec le tampon de données de valeurs entières. | |
SETSAMPLES | void setSamples(int x, int y, int w, int h, int b, double[] dArray, DataBuffer data); | Cette méthode permet de fixer un modèle d'une bande de rectangle de pixels spécifiés à l'emplacement horizontal et vertical spécifié avec le tampon de données de valeurs réels de double précision. | |
SETSAMPLES | void setSamples(int x, int y, int w, int h, int b, float[] fArray, DataBuffer data); | Cette méthode permet de fixer un modèle d'une bande de rectangle de pixels spécifiés à l'emplacement horizontal et vertical spécifié avec le tampon de données de valeurs réels. | |
SETSAMPLES | void setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data); | Cette méthode permet de fixer un modèle d'une bande de rectangle de pixels spécifiés à l'emplacement horizontal et vertical spécifié avec le tampon de données de valeurs entières. |
Dernière mise à jour : Dimanche, le 21 juin 2015