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:
Constant | Value | Description |
---|---|---|
AddRastersParametersType::AddRastersParameters | 0 | The add rasters parameters. |
AddRastersParametersType::FrameCameraAddRastersParameters | 1 | The 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:
Constant | Value | Description |
---|---|---|
MosaicMethod::None | 0 | None. |
MosaicMethod::Center | 1 | Center. |
MosaicMethod::Northwest | 2 | Northwest. |
MosaicMethod::Nadir | 3 | Nadir. |
MosaicMethod::Viewpoint | 4 | Viewpoint. |
MosaicMethod::Attribute | 5 | Attribute. |
MosaicMethod::LockRaster | 6 | LockRaster. |
MosaicMethod::Seamline | 7 | Seamline. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class MosaicOperation
Enumerates mosaic method types.
The MosaicOperation can be one of:
Constant | Value | Description |
---|---|---|
MosaicOperation::First | 0 | First. |
MosaicOperation::Last | 1 | Last. |
MosaicOperation::Min | 2 | Min. |
MosaicOperation::Max | 3 | Max. |
MosaicOperation::Mean | 4 | Mean. |
MosaicOperation::Blend | 5 | Blend. |
MosaicOperation::Sum | 6 | Sum. |
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:
Constant | Value | Description |
---|---|---|
PansharpenType::None | -1 | No pan-sharpening. |
PansharpenType::Ihs | 0 | IHS pan-sharpening. |
PansharpenType::Brovey | 1 | Brovey pan-sharpening. |
PansharpenType::Mean | 2 | Mean pan-sharpening. |
PansharpenType::Esri | 3 | Esri pan-sharpening. |
PansharpenType::GramSchmidt | 4 | Gram 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:
Constant | Value | Description |
---|---|---|
PixelType::Unknown | -1 | Unknown pixel type. |
PixelType::Uint1 | 0 | 1-bit pixel type. |
PixelType::Uint2 | 1 | 2-bit pixel type. |
PixelType::Uint4 | 2 | 4-bit pixel type. |
PixelType::Uint8 | 3 | Unsigned 8-bit integer pixel type. |
PixelType::Int8 | 4 | Signed 8-bit integer pixel type. |
PixelType::Uint16 | 5 | Unsigned 16-bit integer pixel type. |
PixelType::Int16 | 6 | Signed 16-bit integer pixel type. |
PixelType::Uint32 | 7 | Unsigned 32-bit integer pixel type. |
PixelType::Int32 | 8 | Signed 32-bit integer pixel type. |
PixelType::Float32 | 9 | 32-bit floating point number pixel type. |
PixelType::Float64 | 10 | 64-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:
Constant | Value | Description |
---|---|---|
PresetColorRampType::None | -1 | No preset color ramp. |
PresetColorRampType::Elevation | 0 | Elevation preset color ramp. |
PresetColorRampType::DemScreen | 1 | DEM screen preset color ramp. |
PresetColorRampType::DemLight | 2 | DEM 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:
Constant | Value | Description |
---|---|---|
RasterRendererType::RasterRenderer | 0 | A Esri::ArcGISRuntime::RasterRenderer. This value is deprecated since Esri::ArcGISRuntime 100.3 |
RasterRendererType::BlendRenderer | 1 | A Esri::ArcGISRuntime::BlendRenderer. |
RasterRendererType::ColormapRenderer | 2 | A Esri::ArcGISRuntime::ColormapRenderer. |
RasterRendererType::HillshadeRenderer | 3 | A Esri::ArcGISRuntime::HillshadeRenderer. |
RasterRendererType::RgbRenderer | 4 | A Esri::ArcGISRuntime::RGBRenderer. |
RasterRendererType::StretchRenderer | 5 | A 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:
Constant | Value | Description |
---|---|---|
RasterType::Raster | 0 | A standard file-based raster. |
RasterType::MosaicDatasetRaster | 1 | A mosaic dataset raster. |
RasterType::GeopackageRaster | 2 | obsolete since 100.2, use RasterType::GeoPackageRaster. |
RasterType::GeoPackageRaster | 2 | A GeoPackage raster. New value since 100.2. |
RasterType::ImageServiceRaster | 3 | An image service raster. |
RasterType::Unknown | -1 | Unknown 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:
Constant | Value | Description |
---|---|---|
SlopeType::None | -1 | No slope type. |
SlopeType::Degree | 0 | The slope in degrees. |
SlopeType::PercentRise | 1 | The slope in percent slope. |
SlopeType::Scaled | 2 | The 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:
Constant | Value | Description |
---|---|---|
StretchParametersType::Unknown | -1 | No stretch type. |
StretchParametersType::MinMaxStretchParameters | 0 | Minimum maximum stretch type. |
StretchParametersType::StandardDeviationStretchParameters | 1 | Standard deviation stretch type. |
StretchParametersType::HistogramEqualizationStretchParameters | 2 | Histogram equalization stretch type. |
StretchParametersType::PercentClipStretchParameters | 3 | Percent clip stretch type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.