com.esri.sde.sdk.client
Class SeRasterConstraint

java.lang.Object
  extended by com.esri.sde.sdk.client.SeRasterConstraint
All Implemented Interfaces:
java.lang.Cloneable

public class SeRasterConstraint
extends java.lang.Object
implements java.lang.Cloneable

A SeRasterConstraint object provide client side methods for querying raster data.

Since:
ArcSDE 9.0

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

SeRasterConstraint

public SeRasterConstraint()
Constructs SeRasterConstraint object, set interleave to SE_RASTER_INTERLEAVE_BSQ (default).

Top of SeRasterConstraint class.

Method Detail

reset

public void reset()
Resets SeRasterConstraint object, reset interleave to SE_RASTER_INTERLEAVE_BSQ.


clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone SeRasterConstraint object.

Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

getBounds

public java.awt.Rectangle getBounds()
Return envelope as bounding java.awt.Rectangle object in raster tile coordinate space.


setBands

public void setBands(int[] bandNumbers)
              throws SeException
Sets band numbers.

Parameters:
bandNumbers - an int[] value
Throws:
SeException - if an error occurs

setBands

public void setBands(int bandNumber)
              throws SeException
Sets one band number.

Parameters:
bandNumber - an int value
Throws:
SeException - if an error occurs

setEnvelope

public void setEnvelope(java.awt.Rectangle rectTile)
                 throws SeException
Sets query envelope with bounding 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.

Parameters:
rectTile - a java.awt.geom.Rectangle value
Throws:
SeException - if an error occurs

setEnvelope

public void setEnvelope(int minTileX,
                        int minTileY,
                        int maxTileX,
                        int maxTileY)
                 throws SeException
Sets query envelope 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.

Parameters:
minTileX - an int value
minTileY - an int value
maxTileX - an int value
maxTileY - an int value
Throws:
SeException - if an error occurs

setInterleave

public void setInterleave(int interleave)
                   throws SeException
Sets interleave type.

Parameters:
interleave - an int value
Throws:
SeException - if an error occurs

setLevel

public void setLevel(int level)
              throws SeException
Sets scaling factor (RRD factor).

Parameters:
level - an int value
Throws:
SeException - if an error occurs

toString

public java.lang.String toString()
toString () method for SeRasterConstraint object.

Overrides:
toString in class java.lang.Object
Returns:
a String value