Section courante

A propos

Section administrative du site

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