Section courante

A propos

Section administrative du site

ComponentSampleModel

Modèle de simple composante
Java java.awt.image

Description

Cette classe contient une représentation des données d'image lesquels sont entreposés dans de simple élément de pixel d'une données d'élément d'un objet DataBuffer.

Liste des méthodes

Méthode Prototype Description Hérité
COMPONENTSAMPLEMODEL public ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bandOffsets); Ce constructeur permet de créer l'objet avec le type de données, la dimension et les déplacements de bandes spécifiés.  
COMPONENTSAMPLEMODEL public ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bankIndices, int[] bandOffsets); Ce constructeur permet de créer l'objet avec les paramètres spécifiés.  
GETTRANSFORM AffineTransform getTransform(); Cette méthode permet de demander l'affinité de transformation utilisé par l'opération de transformation.  
CREATECOMPATIBLESAMPLEMODEL SampleModel createCompatibleSampleModel(int w, int h); Cette méthode permet de créer un nouvel objet avec la largueur et la hauteur spécifiées.  
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 objet avec le sous-ensemble de bandes spécifiés.  
CREATESUBSETSAMPLEMODEL SampleModel createSubsetSampleModel(int[] bands); Cette méthode permet de créer un objet avec le sous-ensemble de bandes spécifiés.  
EQUALS boolean equals(Object o); Cette méthode permet de vérifier si un autre objet est égale à celle-ci.  
GETBANDOFFSETS int[] getBandOffsets(); Cette méthode permet de demander le déplacement de la bande pour toutes les bandes.  
GETBANKINDICES int[] getBankIndices(); Cette méthode permet de demander l'indice de banque pour tous les bandes.  
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 d'un type de transfère.  
GETNUMDATAELEMENTS int getNumDataElements(); Cette méthode permet de demander le nombre de données d'éléments nécessaires pour le transfère d'un pixel avec les méthodes «getDataElements(int, int, Object, DataBuffer)» et «setDataElements(int, int, Object, DataBuffer)».  
GETOFFSET int getOffset(int x, int y); Cette méthode permet de demander le déplacement pour la première bande de pixels au coordonnée horizontal et vertical spécifiés.  
GETOFFSET int getOffset(int x, int y, int b); Cette méthode permet de demander le déplacement pour la bande spécifiée de pixels au coordonnée horizontal et vertical spécifiés.  
GETPIXEL int[] getPixel(int x, int y, int[] iArray, DataBuffer data); Cette méthode permet de demander tous les modèles pour le pixel spécifié dans un tableau d'entier, un simple par élément de tableau.  
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 le rectangle de pixel spécifié dans un tableau d'entier, un simple par élément de tableau.  
GETPIXELSTRIDE int getPixelStride(); Cette méthode permet de demander le pixel refoulé dans cet objet.  
GETSAMPLE int getSample(int x, int y, int b, DataBuffer data); Cette méthode permet de demander le modèle d'entier dans une bande spécifié pour l'emplacement de pixel au coordonnée horizontal et vertical spécifiés.  
GETSAMPLEDOUBLE double getSampleDouble(int x, int y, int b, DataBuffer data); Cette méthode permet de demander le modèle d'entier dans une bande spécifié pour l'emplacement de pixel au coordonnée horizontal et vertical spécifiés par une valeur réel de double précision.  
GETSAMPLEFLOAT float getSampleFloat(int x, int y, int b, DataBuffer data); Cette méthode permet de demander le modèle d'entier dans une bande spécifié pour l'emplacement de pixel au coordonnée horizontal et vertical spécifiés par une valeur réel.  
GETSAMPLES int[] getSamples(int x, int y, int w, int h, int b, int[] iArray, DataBuffer data); Cette méthode permet de demander tous les modèles pour la bande spécifié pour le rectangle de pixels spécifié dans un tableau d'entier, un simple par élément données de tableau.  
GETSAMPLESIZE int[] getSampleSize(); Cette méthode permet de demander le nombre de bits par modèle de toutes les bandes.  
GETSAMPLESIZE int getSampleSize(int band); Cette méthode permet de demander le nombre de bits par modèle de la bande spécifié.  
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 de code haché de 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 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 tous les modèles pour le pixel spécifié dans un tableau d'entier, un simple par élément de tableau.  
SETPIXELS void setPixels(int x, int y, int w, int h, int[] iArray, DataBuffer data); Cette méthode permet de fixer tous les modèles pour le rectangle de pixel spécifié dans un tableau d'entier, un simple par élément de tableau.  
SETSAMPLE void setSample(int x, int y, int b, double s, DataBuffer data); Cette méthode permet de fixer le modèle d'entier dans une bande spécifié pour l'emplacement de pixel au coordonnée horizontal et vertical spécifiés dans le tampon de données par une 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 le modèle d'entier dans une bande spécifié pour l'emplacement de pixel au coordonnée horizontal et vertical spécifiés dans le tampon de données par une valeur réel.  
SETSAMPLE void setSample(int x, int y, int b, int s, DataBuffer data); Cette méthode permet de fixer le modèle d'entier dans une bande spécifié pour l'emplacement de pixel au coordonnée horizontal et vertical spécifiés dans le tampon de données par une 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 les modèles pour la bande spécifié pour le rectangle de pixels spécifié dans un tableau d'entier, un simple par élément données de tableau.  


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