MultiPixelPackedSampleModel |
Simple modèle de multiple pixel compacté |
---|---|
Java | java.awt.image |
Description
Cette classe contient une représentation d'une bande d'image et de multiple paquet de simple pixel dans un élément de donnée.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
MULTIPIXELPACKEDSAMPLEMODEL | public MultiPixelPackedSampleModel(int dataType, int w, int h, int numberOfBits); | Ce constructeur permet de créer l'objet avec le type de données spécifiés, la largeur, la hauteur et le nombre de bits par pixel. | |
MULTIPIXELPACKEDSAMPLEMODEL | public MultiPixelPackedSampleModel(int dataType, int w, int h, int numberOfBits, int scanlineStride, int dataBitOffset); | Ce constructeur permet de créer l'objet avec le type de données spécifiés, la largeur, la hauteur, le nombre de bits par pixel, les lignes de balayage et le déplacemenet de bit de données. | |
CREATECOMPATIBLESAMPLEMODEL | SampleModel createCompatibleSampleModel(int w, int h); | Cette méthode permet de créer un nouvel objet MultiPixelPackedSampleModel avec la largeur et la hauteur spécifié. | |
CREATEDATABUFFER | DataBuffer createDataBuffer(); | Cette méthode permet de créer un tampon de données correspondant à cet objet. | |
CREATESUBSETSAMPLEMODEL | SampleModel createSubsetSampleModel(int[] bands); | Cette méthode permet de créer un nouvel objet avec un sous-ensemble de bandes de MultiPixelPackedSampleModel. | |
EQUALS | boolean equals(Object o); | Cette méthode premet de vérifier que l'autre objet est égale à celle-ci. | |
GETBITOFFSET | int getBitOffset(int x); | Cette méthode permet de demander le déplacement, en bits, d'élément de données dans lequel sont entreposés un pixel à une certaine position dans la ligne de balayage. | |
GETDATABITOFFSET | int getDataBitOffset(); | Cette méthode permet de demander le bit de déplacement dans données de bits. | |
GETDATAELEMENTS | Object getDataElements(int x, int y, Object obj, DataBuffer data); | Cette méthode permet de demander les données d'un simple pixel d'un tableau primitif d'un type de transfère TransferType. | |
GETNUMDATAELEMENTS | int getNumDataElements(); | Cette méthode permet de demander le nombre d'éléments de données nécessaire au transfère d'un pixel via les méthodes «getDataElements(int, int, java.lang.Object, java.awt.image.DataBuffer)» et «setDataElements(int, int, java.lang.Object, java.awt.image.DataBuffer)». | |
GETOFFSET | int getOffset(int x, int y); | Cette méthode permet de demander le déplacement de pixel (x,y) dans les éléments de données du tableau. | |
GETPIXEL | int[] getPixel(int x, int y, int[] iArray, DataBuffer data); | Cette méthode permet de demander une simple bande de pixels dans le premier élément d'un tableau d'entier. | |
GETPIXELBITSTRIDE | int getPixelBitStride(); | Cette méthode permet de demander le bit de pixels refoulé dans les bits. | |
GETSAMPLE | int getSample(int x, int y, int b, DataBuffer data); | Cette méthode permet de demander le simple entier dans la bande spécifié pour le pixel de l'emplacement (x,y). | |
GETSAMPLESIZE | int[] getSampleSize(); | Cette méthode permet de demander le nombre de bits par modèle pour toutes les bandes. | |
GETSAMPLESIZE | int getSampleSize(int band); | Cette méthode permet de demander le nombre de bits par modèle pour la bande spécifiée. | |
GETSCANLINESTRIDE | int getScanlineStride(); | Cette méthode permet de demander la ligne de balayage refoulé. | |
GETTRANSFERTYPE | int getTransferType(); | Cette méthode permet de demander le type de transfère utilisé pour le transfère de pixels pour les méthodes «getDataElements» et «setDataElements». | |
HASHCODE | int hashCode(); | Cette méthode permet de demander la valeur de code haché pour cet objet. | |
SETDATAELEMENTS | 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é vers un tableau primitif de type de transfère. | |
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 le tableau d'entier pour l'entrée. | |
SETSAMPLE | void setSample(int x, int y, int b, int s, DataBuffer data); | Cette méthode permet de fixer une simple bande spécifié pour le pixel de l'emplacement spécifié vers un tampon de données utilisant un entier pour l'entrée. |
Dernière mise à jour : Dimanche, le 21 juin 2015