Section courante

A propos

Section administrative du site

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