|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.client.SeRasterScanLineGenerator
public class SeRasterScanLineGenerator
SeRasterScanLineGenerator.java: Image scan line generator from java.awt.Image object. Given SDE raster attribute info, Java AWT Image and other parameters. This class will automatically generate image scan_line with or without bit_mask that is ready to be use on SeInsert or SeUpdate operation via scan_line_mode.
SeRasterAttr
Field Summary | |
---|---|
static int |
MASK_ALL_OFF
Tag for setting all bitmask bits OFF |
static int |
MASK_ALL_ON
Tag for setting all bitmask bits ON (Default) |
static int |
MASK_TILE_BOUNDARY
Tag for setting bitmask bits OFF along the SeRasterTile boundary |
Constructor Summary | |
---|---|
SeRasterScanLineGenerator(SeRasterAttr rasAttr,
java.awt.Image awtImage,
int numScanLinesPerCall)
Constructs SeRasterScanLineGenerator object. |
Method Summary | |
---|---|
byte[] |
getBitMaskData()
Gets scan line's bit mask data, if exist. |
int |
getNumLines()
Gets number of scan lines. |
byte[] |
getScanLineData()
Gets scan lines pixel data. |
boolean |
hasBitMask()
Return true if bit mask exist. |
void |
setBitMaskType(int method)
Sets bitmask type or automatic bitmask generating method. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MASK_ALL_ON
public static final int MASK_ALL_OFF
public static final int MASK_TILE_BOUNDARY
Constructor Detail |
---|
public SeRasterScanLineGenerator(SeRasterAttr rasAttr, java.awt.Image awtImage, int numScanLinesPerCall)
SeRasterScanLineGenerator
object.
Top of
class.
SeRasterScanLineGenerator
rasAttr
- a SeRasterAttr
valuenumScanLinesPerCall
- an int
valueMethod Detail |
---|
public boolean hasBitMask()
true
if bit mask exist.
boolean
valuepublic byte[] getBitMaskData()
null
byte[]
valuepublic byte[] getScanLineData()
byte[]
valuepublic int getNumLines() throws java.lang.Exception
int
value of number of scan lines.
java.lang.Exception
public void setBitMaskType(int method)
Support the following bitmask_type:
MASK_ALL_ON
(Default)
MASK_ALL_OFF
MASK_TILE_BOUNDARY
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |