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. |
