Provides access to members that control raster key properties.
Members
| Name | Description | |
|---|---|---|
![]()  | 
GetAllBandProperties | Queries all available band-specific key properties. | 
![]()  | 
GetAllProperties | Queries all available key properties. | 
![]()  | 
GetBandProperty | Returns the requested key property by name for a given band. | 
![]()  | 
GetProperty | Returns the requested key property by name. | 
![]()  | 
RemoveBandProperty | Removes all occurrences of the specified key property for a given band. | 
![]()  | 
RemoveProperty | Removes all occurrences of the specified key property. | 
![]()  | 
SetBandProperty | Updates the value of the specified key property by name for a given band. | 
![]()  | 
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. | 
