Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.image.DataBufferDouble1.4

java.lang.Object
   |
   +--java.awt.image.DataBuffer
         |
         +--java.awt.image.DataBufferDouble

Deklaration

public final class DataBufferDouble
extends java.awt.image.DataBuffer

Beschreibung

Diese Klasse implementiert einen Puffer, der die Daten in einem double-Array speichert.


 
Konstruktoren
publicDataBufferDouble(int size)
publicDataBufferDouble(double[][] dataArray, int size)
publicDataBufferDouble(double[] dataArray, int size)
publicDataBufferDouble(int size, int numBanks)
publicDataBufferDouble(double[] dataArray, int size, int offset)
publicDataBufferDouble(double[][] dataArray, int size, int[] offsets)
 
Methoden
public double[][]getBankData()
public double[]getData()
public double[]getData(int bank)
public intgetElem(int i)
public intgetElem(int bank, int i)
public doublegetElemDouble(int i)
public doublegetElemDouble(int bank, int i)
public floatgetElemFloat(int i)
public floatgetElemFloat(int bank, int i)
public voidsetElem(int i, int val)
public voidsetElem(int bank, int i, int val)
public voidsetElemDouble(int i, double val)
public voidsetElemDouble(int bank, int i, double val)
public voidsetElemFloat(int i, float val)
public voidsetElemFloat(int bank, int i, float val)


 

Konstruktoren im Detail

public DataBufferDouble(int size)
Erzeugt einen neuen Puffer mit einer Puffergröße von size Elementen.
public DataBufferDouble(double[][] dataArray, int size)
Erzeugt einen neuen Puffer.
public DataBufferDouble(double[] dataArray, int size)
Erzeugt einen neuen Puffer.
public DataBufferDouble(int size, int numBanks)
Erzeugt einen neues Puffer.
public DataBufferDouble(double[] dataArray, int size, int offset)
Erzeugt einen neuen Puffer.
public DataBufferDouble(double[][] dataArray, int size, int[] offsets)
Erzeugt einen neuen Puffer.

 

Methoden im Detail

public double[][] getBankData()
Liefert die Puffer aller Bereiche zurück.
public double[] getData()
Liefert das (erste) Puffer-Array zurück.
public double[] getData(int bank)
Liefert das Array zurück, das den Bereich bank enthält.
public int getElem(int i)
Liefert das i-te Element im voreingestellten Bereich des Puffers zurück.
public int getElem(int bank, int i)
Liefert das i-te Element des im Bereich bank des Puffers zurück.
public double getElemDouble(int i)
Liefert das Element des Daten-Array des ersten Bereiches zurück.
public double getElemDouble(int bank, int i)
Liefert das Element des Daten-Array des angegegebenen Bereiches zurück.
public float getElemFloat(int i)
Liefert das i-te Element des im ersten Bereich des Puffers zurück.
public float getElemFloat(int bank, int i)
Liefert das i-te Element des im Bereich bank des Puffers zurück.
public void setElem(int i, int val)
Setzt das i-te Element im voreingestellten Bereich des Puffers auf val.
public void setElem(int bank, int i, int val)
Setzt das i-te Element im Bereich bank des Puffers auf val.
public void setElemDouble(int i, double val)
Setzt das i-te Element im voreingestellten Bereich des Puffers auf val.
public void setElemDouble(int bank, int i, double val)
Setzt das i-te Element im Bereich bank des Puffers auf val.
public void setElemFloat(int i, float val)
Setzt das i-te Element im voreingestellten Bereich des Puffers auf val.
public void setElemFloat(int bank, int i, float val)
Setzt das i-te Element im Bereich bank des Puffers auf val.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.