Section courante

A propos

Section administrative du site

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