Skip To Content ArcGIS for Developers Sign In Dashboard

<RasterTypes.h> - Raster Enums

Collection of Raster enumerations. More...

Header: #include <RasterTypes.h>

Types

enum class AddRastersParametersType { AddRastersParameters, FrameCameraAddRastersParameters }
enum class MosaicMethod { None, Center, Northwest, Nadir, Viewpoint, …, Seamline }
enum class MosaicOperation { First, Last, Min, Max, Mean, …, Sum }
enum class PansharpenType { None, Ihs, Brovey, Mean, Esri, GramSchmidt }
enum class PixelType { Unknown, Uint1, Uint2, Uint4, Uint8, …, Float64 }
enum class PresetColorRampType { None, Elevation, DemScreen, DemLight }
enum class RasterRendererType { RasterRenderer, BlendRenderer, ColormapRenderer, HillshadeRenderer, RgbRenderer, StretchRenderer }
enum class RasterType { Raster, MosaicDatasetRaster, GeopackageRaster, GeoPackageRaster, ImageServiceRaster, Unknown }
enum class SlopeType { None, Degree, PercentRise, Scaled }
enum class StretchParametersType { Unknown, MinMaxStretchParameters, StandardDeviationStretchParameters, HistogramEqualizationStretchParameters, PercentClipStretchParameters }

Detailed Description

Type Documentation

enum class AddRastersParametersType

Enumerates the AddRastersParametersType used in a mosaic dataset raster.

The AddRastersParametersType can be one of:

ConstantValueDescription
AddRastersParametersType::AddRastersParameters0The add rasters parameters.
AddRastersParametersType::FrameCameraAddRastersParameters1The frame camera parameters.

This enum was introduced or modified in Esri::ArcGISRuntime 100.1.

enum class MosaicMethod

Enumerates mosaic method types.

The MosaicMethod can be one of:

ConstantValueDescription
MosaicMethod::None0None.
MosaicMethod::Center1Center.
MosaicMethod::Northwest2Northwest.
MosaicMethod::Nadir3Nadir.
MosaicMethod::Viewpoint4Viewpoint.
MosaicMethod::Attribute5Attribute.
MosaicMethod::LockRaster6LockRaster.
MosaicMethod::Seamline7Seamline.

This enum was introduced or modified in Esri::ArcGISRuntime 100.9.

enum class MosaicOperation

Enumerates mosaic method types.

The MosaicOperation can be one of:

ConstantValueDescription
MosaicOperation::First0First.
MosaicOperation::Last1Last.
MosaicOperation::Min2Min.
MosaicOperation::Max3Max.
MosaicOperation::Mean4Mean.
MosaicOperation::Blend5Blend.
MosaicOperation::Sum6Sum.

This enum was introduced or modified in Esri::ArcGISRuntime 100.9.

enum class PansharpenType

Enumerates various types of pan-sharpening for use in a RasterRenderer.

For detailed information on pan-sharpening, please consult the ArcGIS Desktop documentation.

The PansharpenType can be one of:

ConstantValueDescription
PansharpenType::None-1No pan-sharpening.
PansharpenType::Ihs0IHS pan-sharpening.
PansharpenType::Brovey1Brovey pan-sharpening.
PansharpenType::Mean2Mean pan-sharpening.
PansharpenType::Esri3Esri pan-sharpening.
PansharpenType::GramSchmidt4Gram Shmidt pan-sharpening.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PixelType

Enumerates various pixel type values.

The PixelType can be one of:

ConstantValueDescription
PixelType::Unknown-1Unknown pixel type.
PixelType::Uint101-bit pixel type.
PixelType::Uint212-bit pixel type.
PixelType::Uint424-bit pixel type.
PixelType::Uint83Unsigned 8-bit integer pixel type.
PixelType::Int84Signed 8-bit integer pixel type.
PixelType::Uint165Unsigned 16-bit integer pixel type.
PixelType::Int166Signed 16-bit integer pixel type.
PixelType::Uint327Unsigned 32-bit integer pixel type.
PixelType::Int328Signed 32-bit integer pixel type.
PixelType::Float32932-bit floating point number pixel type.
PixelType::Float641064-bit floating point number pixel type.

This enum was introduced or modified in Esri::ArcGISRuntime 100.1.

enum class PresetColorRampType

Enumerates various types of preset color ramps for use in a RasterRenderer.

The PresetColorRampType can be one of:

ConstantValueDescription
PresetColorRampType::None-1No preset color ramp.
PresetColorRampType::Elevation0Elevation preset color ramp.
PresetColorRampType::DemScreen1DEM screen preset color ramp.
PresetColorRampType::DemLight2DEM light preset color ramp.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class RasterRendererType

Enumerates various types of raster renderers.

The RasterRendererType can be one of:

ConstantValueDescription
RasterRendererType::RasterRenderer0A Esri::ArcGISRuntime::RasterRenderer. This value is deprecated since Esri::ArcGISRuntime 100.3
RasterRendererType::BlendRenderer1A Esri::ArcGISRuntime::BlendRenderer.
RasterRendererType::ColormapRenderer2A Esri::ArcGISRuntime::ColormapRenderer.
RasterRendererType::HillshadeRenderer3A Esri::ArcGISRuntime::HillshadeRenderer.
RasterRendererType::RgbRenderer4A Esri::ArcGISRuntime::RGBRenderer.
RasterRendererType::StretchRenderer5A Esri::ArcGISRuntime::StretchRenderer.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class RasterType

Enumerates various types of rasters.

The RasterType can be one of:

ConstantValueDescription
RasterType::Raster0A standard file-based raster.
RasterType::MosaicDatasetRaster1A mosaic dataset raster.
RasterType::GeopackageRaster2obsolete since 100.2, use RasterType::GeoPackageRaster.
RasterType::GeoPackageRaster2A GeoPackage raster. New value since 100.2.
RasterType::ImageServiceRaster3An image service raster.
RasterType::Unknown-1Unknown raster.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class SlopeType

Enumerates various slope types.

The SlopeType can be one of:

ConstantValueDescription
SlopeType::None-1No slope type.
SlopeType::Degree0The slope in degrees.
SlopeType::PercentRise1The slope in percent slope.
SlopeType::Scaled2The slope is scaled.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class StretchParametersType

Enumerates the StretchParametersType used in a raster renderer.

For detailed information on the different stretch types, please consult the ArcGIS Desktop documentation.

The StretchParametersType can be one of:

ConstantValueDescription
StretchParametersType::Unknown-1No stretch type.
StretchParametersType::MinMaxStretchParameters0Minimum maximum stretch type.
StretchParametersType::StandardDeviationStretchParameters1Standard deviation stretch type.
StretchParametersType::HistogramEqualizationStretchParameters2Histogram equalization stretch type.
StretchParametersType::PercentClipStretchParameters3Percent clip stretch type.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.


Feedback on this topic?