Section courante

A propos

Section administrative du site

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