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