Section courante

A propos

Section administrative du site

SinglePixelPackedSampleModel

Simple modèle de pixel compacté
Java java.awt.image

Description

Cette classe contient une représentation de données de pixel dans les N éléments d'un simple pixel entreposé dans un élément de tableau de données, et chaque donnée d'un élément de tableau de données détient un élément pour un simple pixel.

Liste des méthodes

Méthode Prototype Description Hérité
SINGLEPIXELPACKEDSAMPLEMODEL public SinglePixelPackedSampleModel(int dataType, int w, int h, int[] bitMasks); Ce constructeur permet de créer l'objet avec une bande de longueur «bitMasks.length».  
SINGLEPIXELPACKEDSAMPLEMODEL public SinglePixelPackedSampleModel(int dataType, int w, int h, int scanlineStride, int[] bitMasks); Ce constructeur permet de créer l'objet avec une bande de longueur «bitMasks.length» et des lignes de balayage égale aux éléments de données du tableau.  
CREATECOMPATIBLESAMPLEMODEL SampleModel createCompatibleSampleModel(int w, int h); Cette méthode permet de créer un nouvel objet 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 SinglePixelPackedSampleModel avec un sous-ensemble de bandes de cet objet.  
EQUALS boolean equals(Object o); Cette méthode permet de vérifier si l'autre objet est égale à celle-ci.  
GETBITMASKS int[] getBitMasks(); Cette méthode permet de demander les masques de bits pour toutes les bandes.  
GETBITOFFSETS int[] getBitOffsets(); Cette méthode permet de demander les déplacements de bits dans l'élément de tableau de données représentant un pixel pour toutes les bandes.  
GETDATAELEMENTS Object getDataElements(int x, int y, Object obj, DataBuffer data); Cette méthode permet de demander les données pour un simple pixel dans un tableau primitif de type de transfère.  
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» et «setDataElements».  
GETOFFSET int getOffset(int x, int y); Cette méthode permet de demnader les déplacement (dans les éléments de tableau de données) d'un pixel à l'emplacement horizontal et vertical spécifié.  
GETPIXEL int[] getPixel(int x, int y, int[] iArray, DataBuffer data); Cette méthode permet de demander tous les modèles pour un pixel spécifié dans un tableau d'entier.  
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 pour un rectangle de pixels spécifié dans un tableau d'entier.  
GETSAMPLE int getSample(int x, int y, int b, DataBuffer data); Cette méthode permet de demander un entier de modèle pour la bande de pixels spécifié à l'emplacement horizontal et vertical spécifié.  
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 pour une simple bande pour le rectangle de pixels spécifiés dans un tableau d'entier.  
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é dans cet objet.  
HASHCODE int hashCode(); Cette méthode permet de demander la valeur du code haché pour cet objet.  
SETDATAELEMENTS void setDataElements(int x, int y, Object obj, DataBuffer data); Cette méthode permet de demander les données pour un simple pixel dans le tampon de données spécifié pour un tableau primitif d'un 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 en utilisant un tableau d'entier.  
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 contenant un modèle d'élément de tableau.  
SETSAMPLE void setSample(int x, int y, int b, int s, DataBuffer data); Cette méthode permet de fixer une bande de pixels à l'emplacement horizontal et vertical spécifié dans le tampon de données en utilisant un entier.  
SETSAMPLES void setSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data); Cette méthode permet de fixer les modèles de la bande spécifié pour le rectangle de pixels spécifiés dans un tableau d'entier contenant un modèle pour un élément de tableau.  


Dernière mise à jour : Dimanche, le 21 juin 2015