com.esri.arcgis.spatialanalyst
Interface ILogicalOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ILogicalOpProxy, RasterMathOps

public interface ILogicalOp
extends java.io.Serializable

COM Interface 'ILogicalOp'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to members that control the logical operations.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID1ae2e8b4_ec8c_11d3_9f63_00c04f8ed1d7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeoDataset booleanAnd(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Performs a boolean 'and' operation on two input rasters.
 IGeoDataset booleanNot(IGeoDataset geoDataset)
          Perorms a boolean 'complement' operation on two input rasters.
 IGeoDataset booleanOr(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Performs a boolean 'or' operation on two input rasters.
 IGeoDataset booleanXOr(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Performs a boolean 'exclusive or' operation on two input rasters.
 IGeoDataset combinatorialAnd(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Performs a combinatorial 'and' operation on two input rasters.
 IGeoDataset combinatorialOr(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Performs a combinatorial 'or' operation on two input rasters.
 IGeoDataset combinatorialXOr(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Performs a combinatorial 'exclusive or' operation on two input rasters.
 IGeoDataset equalTo(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Returns 1 for cells where the first raster equals than the second raster.
 IGeoDataset greaterThan(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Returns 1 for cells where the first raster is greater than the second raster.
 IGeoDataset greaterThanEqual(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Returns 1 for cells where the first raster is greater than or equal to the second raster.
 IGeoDataset isNull(IGeoDataset geoDataset)
          On a cell by cell basis, returns 1 if the input value is NoData, and 0 if it is not.
 IGeoDataset lessThan(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Returns 1 for cells where the first raster is less than the second raster.
 IGeoDataset lessThanEqual(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Returns 1 for cells where the first raster less than or equal to the second raster.
 IGeoDataset notEqual(IGeoDataset geoDataset1, IGeoDataset geoDataset2)
          Returns 1 for cells where the first raster is not equal to the second raster.
 IGeoDataset test(IRasterDescriptor geoDataset)
          Sets the output to 1 or 0 on a cell-by-cell basis based on evaluation of a boolean logical expression.
 

Field Detail

IID1ae2e8b4_ec8c_11d3_9f63_00c04f8ed1d7

static final int IID1ae2e8b4_ec8c_11d3_9f63_00c04f8ed1d7
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

booleanAnd

IGeoDataset booleanAnd(IGeoDataset geoDataset1,
                       IGeoDataset geoDataset2)
                       throws java.io.IOException,
                              AutomationException
Performs a boolean 'and' operation on two input rasters.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

booleanNot

IGeoDataset booleanNot(IGeoDataset geoDataset)
                       throws java.io.IOException,
                              AutomationException
Perorms a boolean 'complement' operation on two input rasters.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

booleanOr

IGeoDataset booleanOr(IGeoDataset geoDataset1,
                      IGeoDataset geoDataset2)
                      throws java.io.IOException,
                             AutomationException
Performs a boolean 'or' operation on two input rasters.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

booleanXOr

IGeoDataset booleanXOr(IGeoDataset geoDataset1,
                       IGeoDataset geoDataset2)
                       throws java.io.IOException,
                              AutomationException
Performs a boolean 'exclusive or' operation on two input rasters.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

combinatorialAnd

IGeoDataset combinatorialAnd(IGeoDataset geoDataset1,
                             IGeoDataset geoDataset2)
                             throws java.io.IOException,
                                    AutomationException
Performs a combinatorial 'and' operation on two input rasters.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

combinatorialOr

IGeoDataset combinatorialOr(IGeoDataset geoDataset1,
                            IGeoDataset geoDataset2)
                            throws java.io.IOException,
                                   AutomationException
Performs a combinatorial 'or' operation on two input rasters.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

combinatorialXOr

IGeoDataset combinatorialXOr(IGeoDataset geoDataset1,
                             IGeoDataset geoDataset2)
                             throws java.io.IOException,
                                    AutomationException
Performs a combinatorial 'exclusive or' operation on two input rasters.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

greaterThan

IGeoDataset greaterThan(IGeoDataset geoDataset1,
                        IGeoDataset geoDataset2)
                        throws java.io.IOException,
                               AutomationException
Returns 1 for cells where the first raster is greater than the second raster.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

greaterThanEqual

IGeoDataset greaterThanEqual(IGeoDataset geoDataset1,
                             IGeoDataset geoDataset2)
                             throws java.io.IOException,
                                    AutomationException
Returns 1 for cells where the first raster is greater than or equal to the second raster.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

lessThan

IGeoDataset lessThan(IGeoDataset geoDataset1,
                     IGeoDataset geoDataset2)
                     throws java.io.IOException,
                            AutomationException
Returns 1 for cells where the first raster is less than the second raster.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

lessThanEqual

IGeoDataset lessThanEqual(IGeoDataset geoDataset1,
                          IGeoDataset geoDataset2)
                          throws java.io.IOException,
                                 AutomationException
Returns 1 for cells where the first raster less than or equal to the second raster.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

equalTo

IGeoDataset equalTo(IGeoDataset geoDataset1,
                    IGeoDataset geoDataset2)
                    throws java.io.IOException,
                           AutomationException
Returns 1 for cells where the first raster equals than the second raster.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

notEqual

IGeoDataset notEqual(IGeoDataset geoDataset1,
                     IGeoDataset geoDataset2)
                     throws java.io.IOException,
                            AutomationException
Returns 1 for cells where the first raster is not equal to the second raster.

Parameters:
geoDataset1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
geoDataset2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

test

IGeoDataset test(IRasterDescriptor geoDataset)
                 throws java.io.IOException,
                        AutomationException
Sets the output to 1 or 0 on a cell-by-cell basis based on evaluation of a boolean logical expression.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geoanalyst.IRasterDescriptor (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNull

IGeoDataset isNull(IGeoDataset geoDataset)
                   throws java.io.IOException,
                          AutomationException
On a cell by cell basis, returns 1 if the input value is NoData, and 0 if it is not.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.