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.