|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.client.SeRasterConstraint
public class SeRasterConstraint
A SeRasterConstraint
object provide client side methods for
querying raster data.
Constructor Summary | |
---|---|
SeRasterConstraint()
Constructs SeRasterConstraint object,
set interleave to SE_RASTER_INTERLEAVE_BSQ (default). |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clone SeRasterConstraint object. |
java.awt.Rectangle |
getBounds()
Return envelope as bounding java.awt.Rectangle object
in raster tile coordinate space. |
void |
reset()
Resets SeRasterConstraint object,
reset interleave to SE_RASTER_INTERLEAVE_BSQ. |
void |
setBands(int bandNumber)
Sets one band number. |
void |
setBands(int[] bandNumbers)
Sets band numbers. |
void |
setEnvelope(int minTileX,
int minTileY,
int maxTileX,
int maxTileY)
Sets query envelope in raster tile space. |
void |
setEnvelope(java.awt.Rectangle rectTile)
Sets query envelope with bounding java.awt.Rectangle
object in raster tile space. |
void |
setInterleave(int interleave)
Sets interleave type. |
void |
setLevel(int level)
Sets scaling factor (RRD factor). |
java.lang.String |
toString()
toString () method for SeRasterConstraint object. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SeRasterConstraint()
SeRasterConstraint
object,
set interleave to SE_RASTER_INTERLEAVE_BSQ (default).
Top of
class.
SeRasterConstraint
Method Detail |
---|
public void reset()
SeRasterConstraint
object,
reset interleave to SE_RASTER_INTERLEAVE_BSQ.
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
SeRasterConstraint
object.
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.awt.Rectangle getBounds()
java.awt.Rectangle
object
in raster tile coordinate space.
public void setBands(int[] bandNumbers) throws SeException
bandNumbers
- an int[]
value
SeException
- if an error occurspublic void setBands(int bandNumber) throws SeException
bandNumber
- an int
value
SeException
- if an error occurspublic void setEnvelope(java.awt.Rectangle rectTile) throws SeException
java.awt.Rectangle
object in raster tile space.
The envelope should be specified in the raster tile coordinate space,
similar to the pixel coordinate. For example with upper-left tile as
origin (i.e., tileX=0, tileY=0) and tileX >= 0, tileY >= 0.
rectTile
- a java.awt.geom.Rectangle
value
SeException
- if an error occurspublic void setEnvelope(int minTileX, int minTileY, int maxTileX, int maxTileY) throws SeException
minTileX
- an int
valueminTileY
- an int
valuemaxTileX
- an int
valuemaxTileY
- an int
value
SeException
- if an error occurspublic void setInterleave(int interleave) throws SeException
interleave
- an int
value
SeRaster.SE_RASTER_INTERLEAVE_BIP
raster interleave by pixel.
SeRaster.SE_RASTER_INTERLEAVE_BIL
raster interleave by line.
SeRaster.SE_RASTER_INTERLEAVE_BSQ
raster interleave in raster band sequential order.
SeException
- if an error occurspublic void setLevel(int level) throws SeException
level
- an int
value
SeException
- if an error occurspublic java.lang.String toString()
toString
in class java.lang.Object
String
value
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |