This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > SpatialAnalyst > ESRI.ArcGIS.SpatialAnalyst > Interfaces > IC > IConditionalOp Interface > IConditionalOp.Con Method (ArcObjects .NET 10.4 SDK) |
Performs a conditional if/else evaluation.
[Visual Basic .NET] Public Function Con ( _ ByVal ConditionalRaster As IGeoDataset, _ ByVal TrueRaster As IGeoDataset, _ [ByRef FalseRaster As Object] _ ) As IGeoDataset
[C#] public IGeoDataset Con ( IGeoDataset ConditionalRaster, IGeoDataset TrueRaster, ref object FalseRaster );
Optional Values
[C++]
HRESULT Con(
IGeoDataset* ConditionalRaster,
IGeoDataset* TrueRaster,
VARIANT* FalseRaster,
IGeoDataset** Con
);
[C++]
Parameters ConditionalRaster [in]
ConditionalRaster is a parameter of type IGeoDataset TrueRaster [in]
TrueRaster is a parameter of type IGeoDataset FalseRaster [optional] FalseRaster is a parameter of type VARIANT
To indicate this parameter is undefined pass a reference to a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND. Con [out, retval]
Con is a parameter of type IGeoDataset
conditionalRaster | an input Raster, RasterDataset, RasterBand, or RasterDescriptor. The values should be comprised of “1”’s and “0”’s with a “1” representing True condition and a “0” a False condition |
trueRaster | the value that will be used as the output value if the conditionalRaster is True |
[falseRaster] | the value that will be used as the output value if the conditionalRaster is False. If no falseRaster is specified, all False values (“0”’s) in the conditionalRaster will be assigned NoData |