Raster |
Raster |
---|---|
Java | java.awt.image |
Description
Cette classe contient une représentation d'un tableau rectangulaire de pixels.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
RASTER | protected Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin); | Ce constructeur permet de créer l'objet avec le modèle et le tampon de données spécifiés. | |
RASTER | protected Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent); | Ce constructeur permet de créer l'objet avec le modèle et le tampon de données et le parent spécifiés. | |
RASTER | protected Raster(SampleModel sampleModel, Point origin); | Ce constructeur permet de créer l'objet avec le modèle spécifiés. | |
CREATEBANDEDRASTER | static WritableRaster createBandedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location); | Cette méthode permet de créer l'objet en se basant sur un objet BandedSampleModel avec le tampon de données, la largeur, la hauteur, la ligne de balayage, l'indice de banque et le déplacement de bandes. | |
CREATEBANDEDRASTER | static WritableRaster createBandedRaster(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location); | Cette méthode permet de créer l'objet en se basant sur un objet BandedSampleModel avec le type de données spécifié, la largeur, la hauteur, la ligne de balayage, l'indice de banque et le déplacement de bandes. | |
CREATEBANDEDRASTER | static WritableRaster createBandedRaster(int dataType, int w, int h, int bands, Point location); | Cette méthode permet de créer l'objet en se basant sur un objet BandedSampleModel avec le type de données spécifié, la largeur, la hauteur et le nombre de bandes. | |
CREATECHILD | Raster createChild(int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList); | Cette méthode permet de demander un nouvel objet avec les partages de tous ou une partie du tampon de données de cet objet. | |
CREATECOMPATIBLEWRITABLERASTER | WritableRaster createCompatibleWritableRaster(); | Cette méthode permet de créer un objet WritableRaster compatible de la même taille que cet objet avec le même SampleModel et un nouveau DataBuffer initialisé. | |
CREATECOMPATIBLEWRITABLERASTER | WritableRaster createCompatibleWritableRaster(int w, int h); | Cette méthode permet de créer un objet WritableRaster compatible avec la taille spécifié, un nouveau SampleModel et un nouveau DataBuffer initialisé. | |
CREATECOMPATIBLEWRITABLERASTER | WritableRaster createCompatibleWritableRaster(int x, int y, int w, int h); | Cette méthode permet de créer un objet WritableRaster compatible avec l'emplacement et la taille spécifié, un nouveau SampleModel et un nouveau DataBuffer initialisé. | |
CREATECOMPATIBLEWRITABLERASTER | WritableRaster createCompatibleWritableRaster(Rectangle rect); | Cette méthode permet de créer un objet WritableRaster compatible avec l'emplacement et la taille spécifié par un rectangle, un nouveau SampleModel et un nouveau DataBuffer initialisé. | |
CREATEINTERLEAVEDRASTER | static WritableRaster createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location); | Cette méthode permet de créer un objet basé PixelInterleavedSampleModel avec le tampon de données spécifié, la largeur, la hauteur, la ligne de balayage, les pixels et le déplacement de bandes spécifiés. | |
CREATEINTERLEAVEDRASTER | static WritableRaster createInterleavedRaster(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location); | Cette méthode permet de créer un objet basé PixelInterleavedSampleModel avec le type de données spécifié, la largeur, la hauteur, la ligne de balayage, les pixels et le déplacement de bandes spécifiés. | |
CREATEINTERLEAVEDRASTER | static WritableRaster createInterleavedRaster(int dataType, int w, int h, int bands, Point location); | Cette méthode permet de créer un objet dans un objet PixelInterleavedSampleModel avec le type de données, la largeur, la hauteur et la nombre de bandes. | |
CREATEPACKEDRASTER | static WritableRaster createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location); | Cette méthode permet de créer un objet basé sur un SinglePixelPackedSampleModel avec le tampon de données spécifiés, la largeur, la hauteur, la ligne de balayage et les masques de bande. | |
CREATEPACKEDRASTER | static WritableRaster createPackedRaster(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location); | Cette méthode permet de créer un objet basé sur un SinglePixelPackedSampleModel avec le tampon de données spécifiés, la largeur, la hauteur et les masques de bande. | |
CREATEPACKEDRASTER | static WritableRaster createPackedRaster(int dataType, int w, int h, int[] bandMasks, Point location); | Cette méthode permet de créer un objet basé sur un SinglePixelPackedSampleModel avec le type de données spécifiés, la largeur, la hauteur et les masques de bande. | |
CREATEPACKEDRASTER | static WritableRaster createPackedRaster(int dataType, int w, int h, int bands, int bitsPerBand, Point location); | Cette méthode permet de créer un objet basé sur un SinglePixelPackedSampleModel avec le type de données spécifiés, la largeur, la hauteur, le nombre de bandes et le bits par bandes. | |
CREATERASTER | static Raster createRaster(SampleModel sm, DataBuffer db, Point location); | Cette méthode permet de créer un objet basé sur les objets SampleModel et DataBuffer spécifiés. | |
CREATETRANSLATEDCHILD | Raster createTranslatedChild(int childMinX, int childMinY); | Cette méthode permet de créer un objet avec la même taille et les objets SampleModel et DataBuffer, mais avec des emplacements différents. | |
CREATEWRITABLERASTER | static WritableRaster createWritableRaster(SampleModel sm, DataBuffer db, Point location); | Cette méthode permet de créer un objet WritableRaster avec l'objet SampleModel et DataBuffer spécifiés. | |
CREATEWRITABLERASTER | static WritableRaster createWritableRaster(SampleModel sm, Point location); | Cette méthode permet de créer un objet WritableRaster avec l'objet SampleModel spécifié. | |
GETBOUNDS | Rectangle getBounds(); | Cette méthode permet de demander la limite rectangulaire de cet objet. | |
GETDATABUFFER | DataBuffer getDataBuffer(); | Cette méthode permet de demander le tampon de données associés avec cet objet. | |
GETDATAELEMENTS | Object getDataElements(int x, int y, int w, int h, Object outData); | Cette méthode permet de demander les données de pixels pour le rectangle de pixels spécifiés dans le tableau primitif du type de transfère. | |
GETDATAELEMENTS | Object getDataElements(int x, int y, Object outData); | Cette méthode permet de demander les données pour un simple pixel dans le tableau primitif du type de transfère. | |
GETHEIGHT | int getHeight(); | Cette méthode permet de demander la hauteur en pixels de cet objet. | |
GETMINX | int getMinX(); | Cette méthode permet de demander la coordonnées horizontal minimum valide pour cet objet. | |
GETMINY | int getMinY(); | Cette méthode permet de demander la coordonnées vertical minimum valide pour cet objet. | |
GETNUMBANDS | int getNumBands(); | Cette méthode permet de demander le nombre de bandes pour cet objet. | |
GETNUMDATAELEMENTS | int getNumDataElements(); | Cette méthode permet de demander le nombre d'élément de données nécessaire pour le transfère d'un pixel via les méthodes getDataElements et setDataElements. | |
GETPARENT | Raster getParent(); | Cette méthode permet de demander l'objet Raster parent de cet objet ou nulle si elle n'existe pas. | |
GETPIXEL | double[] getPixel(int x, int y, double[] dArray); | Cette méthode permet de demander un modèle d'un tableau de valeurs réels de double précision pour le pixel spécifié. | |
GETPIXEL | float[] getPixel(int x, int y, float[] fArray); | Cette méthode permet de demander un modèle d'un tableau de valeurs réels pour le pixel spécifié. | |
GETPIXEL | int[] getPixel(int x, int y, int[] iArray); | Cette méthode permet de demander les modèles d'un tableau de valeurs entières pour le pixel spécifié. | |
GETPIXELS | double[] getPixels(int x, int y, int w, int h, double[] dArray); | Cette méthode permet de demander un tableau de valeurs réels de double précisions contenant un rectangle de pixels. | |
GETPIXELS | float[] getPixels(int x, int y, int w, int h, float[] fArray); | Cette méthode permet de demander un tableau de valeurs réels contenant un rectangle de pixels. | |
GETPIXELS | int[] getPixels(int x, int y, int w, int h, int[] iArray); | Cette méthode permet de demander un tableau de valeurs entières contenant un rectangle de pixels. | |
GETSAMPLE | int getSample(int x, int y, int b); | Cette méthode permet de demander un modèle pour une bande spécifié pour le pixel à l'emplacement horizontal et vertical spécifié par une valeur entière. | |
GETSAMPLEDOUBLE | double getSampleDouble(int x, int y, int b); | Cette méthode permet de demander un modèle pour une bande spécifié pour le pixel à l'emplacement horizontal et vertical spécifié par une valeur réel de double précision. | |
GETSAMPLEFLOAT | float getSampleFloat(int x, int y, int b); | Cette méthode permet de demander un modèle pour une bande spécifié pour le pixel à l'emplacement horizontal et vertical spécifié par une valeur réel. | |
GETSAMPLEMODEL | SampleModel getSampleModel(); | Cette méthode permet de demander un objet SampleModel décrivant les dispositions des données d'image. | |
GETSAMPLEMODELTRANSLATEX | int getSampleModelTranslateX(); | Cette méthode permet de demander la translation horizontal de la coordonnée système de l'objet SampleModel pour cet objet. | |
GETSAMPLEMODELTRANSLATEY | int getSampleModelTranslateY(); | Cette méthode permet de demander la translation vertical de la coordonnée système de l'objet SampleModel pour cet objet. | |
GETSAMPLES | double[] getSamples(int x, int y, int w, int h, int b, double[] dArray); | Cette méthode permet de demander le modèle pour une bande spécifié d'un rectangle de pixels spécifié par un tableau de valeurs réels de double précision. | |
GETSAMPLES | float[] getSamples(int x, int y, int w, int h, int b, float[] fArray); | Cette méthode permet de demander le modèle pour une bande spécifié d'un rectangle de pixels spécifié par un tableau de valeurs réels. | |
GETSAMPLES | int[] getSamples(int x, int y, int w, int h, int b, int[] iArray); | Cette méthode permet de demander le modèle pour une bande spécifié d'un rectangle de pixels spécifié par un tableau de valeurs entières. | |
GETTRANSFERTYPE | int getTransferType(); | Cette méthode permet de demander le type de transfère utilisé par les pixels de transfère via les méthodes «getDataElements» et «setDataElements». | |
GETWIDTH | int getWidth(); | Cette méthode permet de demander la largeur en pixels de cet objet. |
Dernière mise à jour : Dimanche, le 21 juin 2015