IRasterKeyProperties Interface

Provides access to members that control raster key properties.

Members

Name Description
Method GetAllBandProperties Queries all available band-specific key properties.
Method GetAllProperties Queries all available key properties.
Method GetBandProperty Returns the requested key property by name for a given band.
Method GetProperty Returns the requested key property by name.
Method RemoveBandProperty Removes all occurrences of the specified key property for a given band.
Method RemoveProperty Removes all occurrences of the specified key property.
Method SetBandProperty Updates the value of the specified key property by name for a given band.
Method SetProperty Updates the value of the specified key property by name.

IRasterKeyProperties.GetAllBandProperties Method

Queries all available band-specific key properties.

Public Sub GetAllBandProperties ( _
    ByVal BandIndex As Integer, _
    ByRef ppNames As IStringArray, _
    ByRef ppValues As IVariantArray _
)
public void GetAllBandProperties (
    int BandIndex,
    ref IStringArray ppNames,
    ref IVariantArray ppValues
);

IRasterKeyProperties.GetAllProperties Method

Queries all available key properties.

Public Sub GetAllProperties ( _
    ByRef ppNames As IStringArray, _
    ByRef ppValues As IVariantArray _
)
public void GetAllProperties (
    ref IStringArray ppNames,
    ref IVariantArray ppValues
);

IRasterKeyProperties.GetBandProperty Method

Returns the requested key property by name for a given band.

Public Function GetBandProperty ( _
    ByVal sName As String, _
    ByVal BandIndex As Integer _
) As Object
public object GetBandProperty (
    string sName,
    int BandIndex
);

IRasterKeyProperties.GetProperty Method

Returns the requested key property by name.

Public Function GetProperty ( _
    ByVal sName As String _
) As Object
public object GetProperty (
    string sName
);

IRasterKeyProperties.RemoveBandProperty Method

Removes all occurrences of the specified key property for a given band.

Public Sub RemoveBandProperty ( _
    ByVal sName As String, _
    ByVal BandIndex As Integer _
)
public void RemoveBandProperty (
    string sName,
    int BandIndex
);

IRasterKeyProperties.RemoveProperty Method

Removes all occurrences of the specified key property.

Public Sub RemoveProperty ( _
    ByVal sName As String _
)
public void RemoveProperty (
    string sName
);

IRasterKeyProperties.SetBandProperty Method

Updates the value of the specified key property by name for a given band.

Public Sub SetBandProperty ( _
    ByVal sName As String, _
    ByVal BandIndex As Integer, _
    ByVal vtValue As Object _
)
public void SetBandProperty (
    string sName,
    int BandIndex,
    object vtValue
);

IRasterKeyProperties.SetProperty Method

Updates the value of the specified key property by name.

Public Sub SetProperty ( _
    ByVal sName As String, _
    ByVal vtValue As Object _
)
public void SetProperty (
    string sName,
    object vtValue
);

Classes that implement IRasterKeyProperties

Classes Description
CachedRasterFunction The cached raster function for caching function raster datasets.
ComputeChangeFunction A class for compute change function.
ExtractBandFunction A class for a band extraction/selection raster function.
FunctionRasterDatasetName A class for a function raster dataset name.
GeometricFunction A class for a raster geometric function.
IdentityFunction A class for an identity raster function.
RasterInfoFunction The raster info function for modifying raster properties.
SimpleCollectionFunction A class for simple collection function.
StretchFunction A class for a stretch raster function.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close