public abstract class DataBuffer extends Object
RasterãSampleModel| 修食åãšå | ãã£ãŒã«ã | 説æ |
|---|---|---|
protected int |
banks |
ãã®DataBufferã®ãã³ã¯æ°ã§ãã
|
protected int |
dataType |
ãã®DataBufferã®ããŒã¿åã§ãã
|
protected int |
offset |
æåã®èŠçŽ ã®ååŸå
ã®ããã©ã«ã(æåã®)ãã³ã¯ãžã®ãªãã»ããã§ãã
|
protected int[] |
offsets |
ãã¹ãŠã®ãã³ã¯ãžã®ãªãã»ããã§ãã
|
protected int |
size |
ãã¹ãŠã®ãã³ã¯ã§äœ¿çšå¯èœãªãµã€ãºã§ãã
|
static int |
TYPE_BYTE |
笊å·ãªãbyteããŒã¿çšã®ã¿ã°ã§ãã
|
static int |
TYPE_DOUBLE |
doubleããŒã¿çšã®ã¿ã°ã§ãã
|
static int |
TYPE_FLOAT |
floatããŒã¿çšã®ã¿ã°ã§ãã
|
static int |
TYPE_INT |
intããŒã¿çšã®ã¿ã°ã§ãã
|
static int |
TYPE_SHORT |
笊å·ä»ãshortããŒã¿çšã®ã¿ã°ã§ãã
|
static int |
TYPE_UNDEFINED |
undefinedããŒã¿çšã®ã¿ã°ã§ãã
|
static int |
TYPE_USHORT |
笊å·ãªãshortããŒã¿çšã®ã¿ã°ã§ãã
|
| 修食å | ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|---|
protected |
DataBuffer(int dataType, int size) |
æå®ãããããŒã¿åããã³ãµã€ãºã®ãã³ã¯ã1ã€æ ŒçŽããDataBufferãæ§ç¯ããŸãã
|
protected |
DataBuffer(int dataType, int size, int numBanks) |
æå®ãããæ°ã®ãã³ã¯ãæ ŒçŽããDataBufferãæ§ç¯ããŸãã
|
protected |
DataBuffer(int dataType, int size, int numBanks, int offset) |
æå®ãããæ°ã®ãã³ã¯ãæ ŒçŽããDataBufferãæ§ç¯ããŸãã
|
protected |
DataBuffer(int dataType, int size, int numBanks, int[] offsets) |
æå®ãããæ°ã®ãã³ã¯ãæ ŒçŽããDataBufferãæ§ç¯ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
int |
getDataType() |
ãã®DataBufferã®ããŒã¿åãè¿ããŸãã
|
static int |
getDataTypeSize(int type) |
datatypeã®ã¿ã°ã«å¿ããŠãããŒã¿åã®ãµã€ãºããããåäœã§è¿ããŸãã
|
int |
getElem(int i) |
èŠæ±ãããããŒã¿é
åèŠçŽ ããæåã®(ããã©ã«ãã®)ãã³ã¯ããintãšããŠè¿ããŸãã
|
abstract int |
getElem(int bank, int i) |
èŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ããããã³ã¯ããintãšããŠè¿ããŸãã
|
double |
getElemDouble(int i) |
èŠæ±ãããããŒã¿é
åèŠçŽ ããæåã®(ããã©ã«ãã®)ãã³ã¯ããdoubleãšããŠè¿ããŸãã
|
double |
getElemDouble(int bank, int i) |
èŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ããããã³ã¯ããdoubleãšããŠè¿ããŸãã
|
float |
getElemFloat(int i) |
èŠæ±ãããããŒã¿é
åèŠçŽ ããæåã®(ããã©ã«ãã®)ãã³ã¯ããfloatãšããŠè¿ããŸãã
|
float |
getElemFloat(int bank, int i) |
èŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ããããã³ã¯ããfloatãšããŠè¿ããŸãã
|
int |
getNumBanks() |
ãã®DataBufferã«ãããã³ã¯æ°ãè¿ããŸãã
|
int |
getOffset() |
ããã©ã«ãã»ãã³ã¯ã®ãªãã»ãããé
åèŠçŽ æ°ã§è¿ããŸãã
|
int[] |
getOffsets() |
ãã¹ãŠã®ãã³ã¯ã®ãªãã»ãããé
åèŠçŽ æ°ã§è¿ããŸãã
|
int |
getSize() |
ãã¹ãŠã®ãã³ã¯ã®ãµã€ãºãé
åèŠçŽ æ°ã§è¿ããŸãã
|
void |
setElem(int i, int val) |
æåã®(ããã©ã«ãã®)ãã³ã¯ã«ããèŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ãããintããèšå®ããŸãã
|
abstract void |
setElem(int bank, int i, int val) |
æå®ããããã³ã¯å
ã®èŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ãããintå€ã§èšå®ããŸãã
|
void |
setElemDouble(int i, double val) |
æåã®(ããã©ã«ãã®)ãã³ã¯ã«ããèŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ãããdoubleå€ã§èšå®ããŸãã
|
void |
setElemDouble(int bank, int i, double val) |
æå®ããããã³ã¯ã«ããèŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ãããdoubleå€ã§èšå®ããŸãã
|
void |
setElemFloat(int i, float val) |
æåã®(ããã©ã«ãã®)ãã³ã¯ã«ããèŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ãããfloatå€ã§èšå®ããŸãã
|
void |
setElemFloat(int bank, int i, float val) |
æå®ããããã³ã¯ã«ããèŠæ±ãããããŒã¿é
åèŠçŽ ããæå®ãããfloatå€ã§èšå®ããŸãã
|
@Native public static final int TYPE_BYTE
@Native public static final int TYPE_USHORT
@Native public static final int TYPE_SHORT
@Native public static final int TYPE_INT
@Native public static final int TYPE_FLOAT
@Native public static final int TYPE_DOUBLE
@Native public static final int TYPE_UNDEFINED
protected int dataType
protected int banks
protected int offset
protected int size
protected int[] offsets
protected DataBuffer(int dataType,
int size)
dataTypeãã®DataBufferã®ããŒã¿åsize - ãã³ã¯ã®ãµã€ãºprotected DataBuffer(int dataType,
int size,
int numBanks)
dataTypeãã®DataBufferã®ããŒã¿åsize - ãã³ã¯ã®ãµã€ãºnumBanks - ãã®DataBufferå
ã®ãã³ã¯æ°protected DataBuffer(int dataType,
int size,
int numBanks,
int offset)
dataTypeãã®DataBufferã®ããŒã¿åsize - ãã³ã¯ã®ãµã€ãºnumBanks - ãã®DataBufferå
ã®ãã³ã¯æ°offset - åãã³ã¯ã®ãªãã»ããprotected DataBuffer(int dataType,
int size,
int numBanks,
int[] offsets)
dataTypeãã®DataBufferã®ããŒã¿åsize - ãã³ã¯ã®ãµã€ãºnumBanks - ãã®DataBufferå
ã®ãã³ã¯æ°offsets - åãã³ã¯ã®ãªãã»ãããæ ŒçŽããé
åãArrayIndexOutOfBoundsException - numBanksãoffsetsã®é·ããšçãããªãå Žåpublic static int getDataTypeSize(int type)
type - å®çŸ©ãããããŒã¿åã¿ã°ã®1ã€ã®å€IllegalArgumentException - typeã0ããå°ããããTYPE_DOUBLEãã倧ããå Žåpublic int getDataType()
DataBufferã®ããŒã¿åãpublic int getSize()
public int getOffset()
public int[] getOffsets()
public int getNumBanks()
public int getElem(int i)
i - èŠæ±ãããããŒã¿é
åèŠçŽ ã®ã€ã³ããã¯ã¹setElem(int, int), setElem(int, int, int)public abstract int getElem(int bank,
int i)
bank - æå®ããããã³ã¯i - èŠæ±ãããããŒã¿é
åèŠçŽ ã®ã€ã³ããã¯ã¹setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
i - ããŒã¿é
åå
ãžã®æå®ãããã€ã³ããã¯ã¹val - ããŒã¿é
åå
ã®æå®ãããã€ã³ããã¯ã¹ã«ããèŠçŽ ãèšå®ããããŒã¿getElem(int), getElem(int, int)public abstract void setElem(int bank,
int i,
int val)
bank - æå®ããããã³ã¯i - ããŒã¿é
åå
ãžã®æå®ãããã€ã³ããã¯ã¹val - ããŒã¿é
åå
ã®æå®ãããã€ã³ããã¯ã¹ã«ãããæå®ããããã³ã¯ã®èŠçŽ ãèšå®ããããŒã¿getElem(int), getElem(int, int)public float getElemFloat(int i)
i - èŠæ±ãããããŒã¿é
åèŠçŽ ã®ã€ã³ããã¯ã¹setElemFloat(int, float), setElemFloat(int, int, float)public float getElemFloat(int bank,
int i)
getElem(int, int)ãfloatã«ãã£ã¹ãããŸãã ã»ãã®å®è£
ãå¿
èŠãªå Žåããµãã¯ã©ã¹ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãã§ããŸãã bank - æå®ããããã³ã¯i - èŠæ±ãããããŒã¿é
åèŠçŽ ã®ã€ã³ããã¯ã¹setElemFloat(int, float), setElemFloat(int, int, float)public void setElemFloat(int i,
float val)
setElem(int, int)ãåŒã³åºããŸãã ã»ãã®å®è£
ãå¿
èŠãªå Žåããµãã¯ã©ã¹ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãã§ããŸãã i - æå®ããã€ã³ããã¯ã¹val - ããŒã¿é
åã®æå®ãããã€ã³ããã¯ã¹ã«ããããŒã¿é
åèŠçŽ ãèšå®ããå€getElemFloat(int), getElemFloat(int, int)public void setElemFloat(int bank,
int i,
float val)
setElem(int, int)ãåŒã³åºããŸãã ã»ãã®å®è£
ãå¿
èŠãªå Žåããµãã¯ã©ã¹ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãã§ããŸãã bank - æå®ããããã³ã¯i - æå®ããã€ã³ããã¯ã¹val - ããŒã¿é
åå
ã®æå®ãããã€ã³ããã¯ã¹ã«ããæå®ããããã³ã¯ã®èŠçŽ ãèšå®ããå€getElemFloat(int), getElemFloat(int, int)public double getElemDouble(int i)
getElem(int)ãdoubleã«ãã£ã¹ãããŸãã ã»ãã®å®è£
ãå¿
èŠãªå Žåããµãã¯ã©ã¹ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãã§ããŸãã i - æå®ããã€ã³ããã¯ã¹setElemDouble(int, double), setElemDouble(int, int, double)public double getElemDouble(int bank,
int i)
bank - æå®ããããã³ã¯i - æå®ããã€ã³ããã¯ã¹setElemDouble(int, double), setElemDouble(int, int, double)public void setElemDouble(int i,
double val)
setElem(int, int)ãåŒã³åºããŸãã ã»ãã®å®è£
ãå¿
èŠãªå Žåããµãã¯ã©ã¹ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãã§ããŸãã i - æå®ããã€ã³ããã¯ã¹val - ããŒã¿é
åã®æå®ãããã€ã³ããã¯ã¹ã«ããããŒã¿é
åèŠçŽ ãèšå®ããå€getElemDouble(int), getElemDouble(int, int)public void setElemDouble(int bank,
int i,
double val)
setElem(int, int)ãåŒã³åºããŸãã ã»ãã®å®è£
ãå¿
èŠãªå Žåããµãã¯ã©ã¹ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãã§ããŸãã bank - æå®ããããã³ã¯i - æå®ããã€ã³ããã¯ã¹val - ããŒã¿é
åã®æå®ãããã€ã³ããã¯ã¹ã«ããæå®ããããã³ã¯ã®èŠçŽ ãèšå®ããå€getElemDouble(int), getElemDouble(int, int) ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã