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