Method | Description | |
---|---|---|
BeginConstruction ( IDataSourceCrawler pCrawler ) : void |
Prepare the Raster Type for generating item Unique Resource Identifier (URI)
|
|
Build ( IItemURI pItemURI ) : IBuilderItem |
Build the Builder Item which includes the function raster dataset and its footprint given the ItemURI.
|
|
CanBuild ( object vtDataSource ) : bool |
Check if the data source provided is a valid data source for the builder.
|
|
ConstructURIs ( object crawlerItem ) : void |
Construct a Unique Resource Identifier (URI) for each crawler item
|
|
DMCIIRasterBuilder ( ) : System | ||
EndConstruction ( ) : IItemURIArray |
Finish construction of the URI's
|
|
GetNextURI ( ) : IItemURI |
Generate the next URI.
|
|
GetRecommendedCrawler ( IPropertySet pDataSourceProperties ) : IDataSourceCrawler |
Get a crawler recommended by the Raster Type based on the data srouce properties provided.
|
|
IsStale ( IItemURI pItemURI ) : bool |
Check if the item provided is "stale" or not valid
|
|
Load ( IVariantStream Stream ) : void |
Load the object from the stream provided
|
|
Save ( IVariantStream Stream ) : void |
Same the Raster Type to the stream provided
|
|
Validate ( ) : void |
Check to see if the properties provided to the raster type/builder are sufficient for it to work. Usually used for UI validation.
|
Method | Description | |
---|---|---|
AddFields ( IFields myFields ) : void |
Create new fields to add to the mosaic dataset attribute table.
|
|
ApplyRPC ( string rpcPath, IRasterDataset inputDataset ) : IFunctionRasterDataset |
Parse the RPC parameters file associated with the image and create an RPCXform to bea applied to the inputDataset as a geomtric function.
|
|
GetFRD ( |
Create the function raster dataset from the source images.
|
|
GetFootprint ( |
Get the footprint from the dimap file if it exists.
|
|
GetRPCXForm ( string rpcFilePath ) : IRPCXform |
Create an RPCXForm from a text file containing parameters.
|
|
SetBandProperties ( IDataset dataset, |
Sets band properties on a given dataset including stats, band names and wavelengths.
|
|
SetBandWavelengths ( IDataset dataset, int bandIndex ) : void |
Set the wavelengths corresponding to the band name.
|
public BeginConstruction ( IDataSourceCrawler pCrawler ) : void | ||
pCrawler | IDataSourceCrawler | Crawler to use to generate the item URI's |
return | void |
public Build ( IItemURI pItemURI ) : IBuilderItem | ||
pItemURI | IItemURI | ItemURi to use to build the Builder Item. |
return | IBuilderItem |
public CanBuild ( object vtDataSource ) : bool | ||
vtDataSource | object | Data source (usually the path to a metadta file) |
return | bool |
public ConstructURIs ( object crawlerItem ) : void | ||
crawlerItem | object | Crawled Item from which the URI is generated |
return | void |
public GetRecommendedCrawler ( IPropertySet pDataSourceProperties ) : IDataSourceCrawler | ||
pDataSourceProperties | IPropertySet | Data source properties. |
return | IDataSourceCrawler |
public IsStale ( IItemURI pItemURI ) : bool | ||
pItemURI | IItemURI | URI for the item to be checked |
return | bool |
public Load ( IVariantStream Stream ) : void | ||
Stream | IVariantStream | Stream that represents the serialized Raster Type |
return | void |
public Save ( IVariantStream Stream ) : void | ||
Stream | IVariantStream | Stream to serialize the Raster Type into |
return | void |