BandedSampleModel |
Modèle de simple bande |
---|---|
Java | java.awt.image |
Description
Cette classe contient une représentation des données d'image étant entreposé dans un bande de mode entrelacé et et pour lequel chaque simple pixel occupe une donnée d'élément dans l'objet DataBuffer.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
BANDEDSAMPLEMODEL | public BandedSampleModel(int dataType, int w, int h, int numBands); | Ce constructeur permet de créer l'objet avec les types de données, les dimensions et le nombre de bandes spécifiés. | |
BANDEDSAMPLEMODEL | public BandedSampleModel(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets); | Ce constructeur permet de créer l'objet avec les paramètres spécifiés. | |
CREATECOMPATIBLESAMPLEMODEL | SampleModel createCompatibleSampleModel(int w, int h); | Cette méthode permet de créer un nouveau modèle de bande avec la largeur et la hauteur spécifié. | |
CREATEDATABUFFER | DataBuffer createDataBuffer(); | Cette méthode permet de créer un tampon de données correspondant avec le BandedSampleModel. | |
CREATESUBSETSAMPLEMODEL | SampleModel createSubsetSampleModel(int[] bands); | Cette méthode permet de créer un nouveau modèle de bande avec le sous-ensemble des bandes de cet objet. | |
GETDATAELEMENTS | Object getDataElements(int x, int y, Object obj, DataBuffer data); | Cette méthode permet de demander les données d'un simple pixel dans le tableau primitif de type TransferType. | |
GETPIXEL | int[] getPixel(int x, int y, int[] iArray, DataBuffer data); | Cette méthode permet de demander tous les modèles de pixels spécifiés dans le tableau d'entier spécifié. | |
GETPIXELS | int[] getPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data); | Cette méthode permet de demander tous les modèles de rectangles spécifiés dans le tableau d'entier spécifié. | |
GETSAMPLE | int getSample(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander le modèle dans la bande spécifié par l'emplacement de pixels spécifiés. | |
GETSAMPLEDOUBLE | double getSampleDouble(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander le modèle dans la bande spécifié par l'emplacement de pixels spécifiés en valeurs réels de double précision. | |
GETSAMPLEFLOAT | float getSampleFloat(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander le modèle dans la bande spécifié par l'emplacement de pixels spécifiés en 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 le modèle dans la bande spécifié pour le rectangle de pixels spécifiés dans un tableau d'entier. | |
HASHCODE | int hashCode(); | Cette méthode permet de demander le code haché pour l'objet. | |
SETDATAELEMENTS | void setDataElements(int x, int y, Object obj, DataBuffer data); | Cette méthode permet de fixer la donnée d'un simple pixel dans le tampon de données spécifiés por un tableau primitif d'un type TransferType. | |
SETPIXEL | void setPixel(int x, int y, int[] iArray, DataBuffer data); | Cette méthode permet de fixer un pixel dans le tampon de données utilisant un tableau d'entier d'un modèle d'entrée. | |
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 dans le tampon de données utilisant un tableau d'entier d'un modèle d'entrée. | |
SETSAMPLE | void setSample(int x, int y, int b, double s, DataBuffer data); | Cette méthode permet de fixer un modèle de bande de pixels spécifiés à l'emplacement spécifié dans le tampon de données pour l'entrée avec la valeur réel 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 de bande de pixels spécifiés à l'emplacement spécifié dans le tampon de données pour l'entrée avec la valeur réel. | |
SETSAMPLE | void setSample(int x, int y, int b, int s, DataBuffer data); | Cette méthode permet de fixer un modèle de bande de pixels spécifiés à l'emplacement spécifié dans le tampon de données pour l'entrée avec la valeur entière. | |
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 de bande de pixels spécifiés à l'emplacement spécifié dans le tampon de données pour l'entrée avec le tableau d'entrée spécifié. |
Dernière mise à jour : Dimanche, le 21 juin 2015