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