|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.datasourcesraster.RasterType
public class RasterType
A raster type object.
Constructor Summary | |
---|---|
RasterType()
Constructs a RasterType using ArcGIS Engine. |
|
RasterType(Object obj)
Construct a RasterType using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
IFunctionRasterDataset |
applyOrthorectification(IFunctionRasterDataset pDataset)
Adds (or updates) a geometric function associated with the function raster dataset. |
void |
beginConstruction(IDataSourceCrawler pCrawler)
Initializes the raster builder for URI construction given a valid data source crawler object. |
IBuilderItem |
build(IItemURI pItemURI)
Construct a builder item using the specified item URI. |
boolean |
canBuild(Object vtDataSource)
Indicates whether the raster builder recognizes the specified data source and is possibly capable of building a valid function raster dataset from it. |
void |
clipDatasetToItemFootprint(IBuilderItem pBuilderItem)
Clips the raster dataset to the associated footprint geometry referenced by the with specified builder item. |
void |
constructURIs(Object crawlerItem)
Constructs one or more item URI objects given the crawled data source item. |
IBuilderItem |
createBuilderItem(IItemURI pItemURI,
IRasterDataset pDataset,
int eRasterCategory,
ISpatialReference pDefaultRasterSrs,
IGeometry pItemFootprint)
Constructs a builder item object given an item URI and the associated raster dataset. |
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
IItemURIArray |
endConstruction()
Shuts down the raster builder object upon completion of URI construction. |
boolean |
equals(Object o)
Compare this object with another |
IAddRastersParameters |
getAddRastersParameters()
The parameters controlling how rasters are added using this raster type. |
IStringArray |
getAliases()
All the names, in addition to the primary name, by which the raster type may be referenced. |
IPropertySet |
getAuxiliaryFieldAlias()
Optional look-up that maps field names to possile metadata property names. |
IFields |
getAuxiliaryFields()
Fields to be created and populated in the raster catalog when a builder is used. |
static String |
getClsid()
getClsid. |
String |
getDataSourceFilter()
Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items requested for URI constructions. |
IPropertySet |
getDefaultParameters()
The collection of all variables associated with all item templates contained in the raster type. |
ISpatialReference |
getDefaultSpatialReference()
The default spatial reference associated with the collection of items built by this raster type. |
String |
getDescription()
Description of the raster type. |
IUID |
getFactoryCLSID()
The CLSID of the raster type factory that created the raster type. |
Date |
getFirstAddTimeStamp()
The time when this raster type was first used for adding rasters to the mosaic dataset. |
IName |
getFullName()
The full name of the raster type object. |
IGeoTransformationHelper |
getGeoTransformationHelper()
The geographic tranformation helper object, set by the calling application, that enables the raster builder to install geotransformation method in to the system's GeoTransformationOperationSet. |
int |
getInputDataSourceTypes()
The types of input data source types as a bitwise combination of esriCrawlerDataSourceType values. |
IItemTemplateArray |
getItemTemplates()
The collection of item templates associated with the raster type. |
Date |
getLastAddTimeStamp()
The time when this raster type was last used for adding rasters to the mosaic dataset. |
Date |
getLastSyncTimeStamp()
The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset. |
String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
int |
getMissingBandAction()
Indicates how the raster type behaves when a band requested by the mosaic dataset's band definition is not found in the input raster. |
IMosaicDataset |
getMosaicDataset()
The mosaic dataset associated with this operation. |
String |
getName()
Name of the raster type. |
IItemURI |
getNextURI()
Returns the next available item URI object. |
String |
getOperationDescription()
A user-identifiable description of the collection of items added by this raster type instance. |
IGeometricFunctionArguments |
getOrthorectificationParameters()
The parameters controlling orthorectification of raster datasets built by this raster type. |
IPropertySet |
getParameters()
Overriding parameter values bound to function variables. |
IPropertySet |
getProperties()
The raster dataset builder properties. |
IRasterBuilder |
getRasterBuilder()
The inner raster builder associated with the raster type. |
IRasterTypeOperation |
getRasterTypeOperation()
The raster type operation helper object associated with this raster type. |
IDataSourceCrawler |
getRecommendedCrawler(IPropertySet pDataSourceProperties)
Returns a crawler best suited for data source as recommended by the raster builder. |
IArray |
getSupportedURIFilters()
Default URI filters supported by the raster type. |
ISynchronizeParameters |
getSynchronizeParameters()
The parameters controlling how rasters are synchronized using this raster type instance. |
ITrackCancel |
getTrackCancel()
The cancel tracker associated with this operation. |
IItemURIFilter |
getURIFilter()
The active URI filter associated with the raster type. |
int |
getVersion()
The version number associated with the raster type. |
int |
hashCode()
the hashcode for this object |
boolean |
isAllowSimplification()
Indicates whether the function raster datasets generated by the raster type should be simplified before being added to the mosaic dataset by 'AddRasters' or 'SynchronizeItems' operations. |
boolean |
isCanBuildInPlace()
Indicates whether the raster type can build an item URI as soon as it is contructed. |
boolean |
isCanMergeItems()
Indicates whether the raster builder is capable of building composite crawled items. |
boolean |
isEnableClipToFootprint()
Indicates whether datasets are clipped to their footprints. |
boolean |
isMergeItems()
Indicates whether the raster builder constructs a multi-part URI given a composite crawled item. |
boolean |
isSensorRasterType()
Indicates whether the raster type processes sensor data sources (as opposed to regular raster data sources). |
boolean |
isStale(IItemURI pItemURI)
Indicates whether the data source referenced by the specified item URI has been updated since the item URI was last constructed. |
boolean |
isSupportsColorCorrection()
Indicates whether the raster type supports color correction. |
boolean |
isSupportsOrthorectification()
Indicates whether the raster type supports orthorectification. |
boolean |
isSupportsSeamline()
Indicates whether the raster type supports seamline. |
boolean |
isSupportsStereo()
Indicates whether the raster type supports stereo. |
IRasterDataset |
openRasterDataset(String dataSource,
IRasterInfo pRasterInfo,
boolean overwrite)
Opens a raster dataset even if it does not exist. |
void |
processItem(IBuilderItem pBuilderItem)
Builds pyramids and computes statistics for all raster dataset referenced by the top-level function raster dataset in the builder item. |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setAddRastersParameters(IAddRastersParameters ppAddRastersParameters)
The parameters controlling how rasters are added using this raster type. |
void |
setAliasesByRef(IStringArray ppAliases)
All the names, in addition to the primary name, by which the raster type may be referenced. |
void |
setAllowSimplification(boolean pbAllowSimplification)
Indicates whether the function raster datasets generated by the raster type should be simplified before being added to the mosaic dataset by 'AddRasters' or 'SynchronizeItems' operations. |
void |
setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap)
Optional look-up that maps field names to possile metadata property names. |
void |
setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields)
Fields to be created and populated in the raster catalog when a builder is used. |
void |
setDataSourceFilter(String pDataSourceFilter)
Regular expression formed using wild card characters ('*', '?', or '.') for matching data source items requested for URI constructions. |
void |
setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
The default spatial reference associated with the collection of items built by this raster type. |
void |
setDescription(String pRasterTypeDescription)
Description of the raster type. |
void |
setEnableClipToFootprint(boolean pbEnableClipToFootprint)
Indicates whether datasets are clipped to their footprints. |
void |
setFactoryCLSIDByRef(IUID ppFactoryClsid)
The CLSID of the raster type factory that created the raster type. |
void |
setFirstAddTimeStamp(Date pFirstAddTimeStamp)
The time when this raster type was first used for adding rasters to the mosaic dataset. |
void |
setFullNameByRef(IName ppRasterTypeName)
The full name of the raster type object. |
void |
setGeoTransformationHelperByRef(IGeoTransformationHelper ppGeoTransformationHelper)
The geographic tranformation helper object, set by the calling application, that enables the raster builder to install geotransformation method in to the system's GeoTransformationOperationSet. |
void |
setInputDataSourceTypes(int pInputDataSourceTypes)
The types of input data source types as a bitwise combination of esriCrawlerDataSourceType values. |
void |
setIsSensorRasterType(boolean pbIsSensorRasterType)
Indicates whether the raster type processes sensor data sources (as opposed to regular raster data sources). |
void |
setItemTemplatesByRef(IItemTemplateArray ppItemTemplateArray)
The collection of item templates associated with the raster type. |
void |
setLastAddTimeStamp(Date pLastAddTimeStamp)
The time when this raster type was last used for adding rasters to the mosaic dataset. |
void |
setLastSyncTimeStamp(Date pLastSyncTimeStamp)
The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset. |
void |
setMergeItems(boolean pbMergeItems)
Indicates whether the raster builder constructs a multi-part URI given a composite crawled item. |
void |
setMissingBandAction(int pMissingBandAction)
Indicates how the raster type behaves when a band requested by the mosaic dataset's band definition is not found in the input raster. |
void |
setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
The mosaic dataset associated with this operation. |
void |
setName(String pRasterTypeName)
Name of the raster type. |
void |
setOperationDescription(String pOperationDescription)
A user-identifiable description of the collection of items added by this raster type instance. |
void |
setOrthorectificationParametersByRef(IGeometricFunctionArguments ppIGeometricFunctionArguments)
The parameters controlling orthorectification of raster datasets built by this raster type. |
void |
setParametersByRef(IPropertySet ppInputParameters)
Overriding parameter values bound to function variables. |
void |
setPropertiesByRef(IPropertySet ppBuilderPoperties)
The raster dataset builder properties. |
void |
setRasterBuilderByRef(IRasterBuilder ppRasterBuilder)
The inner raster builder associated with the raster type. |
void |
setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
The raster type operation helper object associated with this raster type. |
void |
setSupportedURIFiltersByRef(IArray pppItemURIFilterArray)
Default URI filters supported by the raster type. |
void |
setSupportsColorCorrection(boolean pbSupportsColorCorrection)
Indicates whether the raster type supports color correction. |
void |
setSupportsOrthorectification(boolean pbSupportsOrthorectification)
Indicates whether the raster type supports orthorectification. |
void |
setSupportsSeamline(boolean pbSupportsSeamline)
Indicates whether the raster type supports seamline. |
void |
setSupportsStereo(boolean pbSupportsStereo)
Indicates whether the raster type supports stereo. |
void |
setSynchronizeParameters(ISynchronizeParameters ppSynchronizeParameters)
The parameters controlling how rasters are synchronized using this raster type instance. |
void |
setTrackCancelByRef(ITrackCancel ppTrackCancel)
The cancel tracker associated with this operation. |
void |
setURIFilterByRef(IItemURIFilter ppItemURIFilter)
The active URI filter associated with the raster type. |
void |
setVersion(int pVersion)
The version number associated with the raster type. |
void |
validate()
Validates the raster builder. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public RasterType() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic RasterType(Object obj) throws IOException
obj
to RasterType
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
RasterType theRasterType = (RasterType) obj;
Method Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void setFullNameByRef(IName ppRasterTypeName) throws IOException, AutomationException
setFullNameByRef
in interface IRasterType
ppRasterTypeName
- A reference to a com.esri.arcgis.system.IName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws IOException, AutomationException
getFullName
in interface IRasterType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterBuilderByRef(IRasterBuilder ppRasterBuilder) throws IOException, AutomationException
setRasterBuilderByRef
in interface IRasterType
ppRasterBuilder
- A reference to a com.esri.arcgis.datasourcesraster.IRasterBuilder (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterBuilder getRasterBuilder() throws IOException, AutomationException
getRasterBuilder
in interface IRasterType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setURIFilterByRef(IItemURIFilter ppItemURIFilter) throws IOException, AutomationException
setURIFilterByRef
in interface IRasterType
ppItemURIFilter
- A reference to a com.esri.arcgis.datasourcesraster.IItemURIFilter (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IItemURIFilter getURIFilter() throws IOException, AutomationException
getURIFilter
in interface IRasterType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setItemTemplatesByRef(IItemTemplateArray ppItemTemplateArray) throws IOException, AutomationException
setItemTemplatesByRef
in interface IRasterType
ppItemTemplateArray
- A reference to a com.esri.arcgis.datasourcesraster.IItemTemplateArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IItemTemplateArray getItemTemplates() throws IOException, AutomationException
getItemTemplates
in interface IRasterType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getDefaultParameters() throws IOException, AutomationException
getDefaultParameters
in interface IRasterType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setParametersByRef(IPropertySet ppInputParameters) throws IOException, AutomationException
setParametersByRef
in interface IRasterType
ppInputParameters
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getParameters() throws IOException, AutomationException
getParameters
in interface IRasterType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(String pRasterTypeName) throws IOException, AutomationException
setName
in interface IRasterTypeProperties
pRasterTypeName
- The pRasterTypeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getName() throws IOException, AutomationException
getName
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDescription(String pRasterTypeDescription) throws IOException, AutomationException
setDescription
in interface IRasterTypeProperties
pRasterTypeDescription
- The pRasterTypeDescription (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDescription() throws IOException, AutomationException
getDescription
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInputDataSourceTypes(int pInputDataSourceTypes) throws IOException, AutomationException
setInputDataSourceTypes
in interface IRasterTypeProperties
pInputDataSourceTypes
- The pInputDataSourceTypes (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getInputDataSourceTypes() throws IOException, AutomationException
getInputDataSourceTypes
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDataSourceFilter(String pDataSourceFilter) throws IOException, AutomationException
setDataSourceFilter
in interface IRasterTypeProperties
pDataSourceFilter
- The pDataSourceFilter (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDataSourceFilter() throws IOException, AutomationException
getDataSourceFilter
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportedURIFiltersByRef(IArray pppItemURIFilterArray) throws IOException, AutomationException
setSupportedURIFiltersByRef
in interface IRasterTypeProperties
pppItemURIFilterArray
- A reference to a com.esri.arcgis.system.IArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getSupportedURIFilters() throws IOException, AutomationException
getSupportedURIFilters
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportsOrthorectification(boolean pbSupportsOrthorectification) throws IOException, AutomationException
setSupportsOrthorectification
in interface IRasterTypeProperties
pbSupportsOrthorectification
- The pbSupportsOrthorectification (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsOrthorectification() throws IOException, AutomationException
isSupportsOrthorectification
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportsStereo(boolean pbSupportsStereo) throws IOException, AutomationException
setSupportsStereo
in interface IRasterTypeProperties
pbSupportsStereo
- The pbSupportsStereo (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsStereo() throws IOException, AutomationException
isSupportsStereo
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportsSeamline(boolean pbSupportsSeamline) throws IOException, AutomationException
setSupportsSeamline
in interface IRasterTypeProperties
pbSupportsSeamline
- The pbSupportsSeamline (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsSeamline() throws IOException, AutomationException
isSupportsSeamline
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnableClipToFootprint(boolean pbEnableClipToFootprint) throws IOException, AutomationException
setEnableClipToFootprint
in interface IRasterTypeProperties
pbEnableClipToFootprint
- The pbEnableClipToFootprint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnableClipToFootprint() throws IOException, AutomationException
isEnableClipToFootprint
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAddRastersParameters(IAddRastersParameters ppAddRastersParameters) throws IOException, AutomationException
setAddRastersParameters
in interface IRasterTypeProperties
ppAddRastersParameters
- A reference to a com.esri.arcgis.datasourcesraster.IAddRastersParameters (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IAddRastersParameters getAddRastersParameters() throws IOException, AutomationException
getAddRastersParameters
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSynchronizeParameters(ISynchronizeParameters ppSynchronizeParameters) throws IOException, AutomationException
setSynchronizeParameters
in interface IRasterTypeProperties
ppSynchronizeParameters
- A reference to a com.esri.arcgis.datasourcesraster.ISynchronizeParameters (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISynchronizeParameters getSynchronizeParameters() throws IOException, AutomationException
getSynchronizeParameters
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOrthorectificationParametersByRef(IGeometricFunctionArguments ppIGeometricFunctionArguments) throws IOException, AutomationException
setOrthorectificationParametersByRef
in interface IRasterTypeProperties
ppIGeometricFunctionArguments
- A reference to a com.esri.arcgis.datasourcesraster.IGeometricFunctionArguments (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometricFunctionArguments getOrthorectificationParameters() throws IOException, AutomationException
getOrthorectificationParameters
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFirstAddTimeStamp(Date pFirstAddTimeStamp) throws IOException, AutomationException
setFirstAddTimeStamp
in interface IRasterTypeProperties
pFirstAddTimeStamp
- The pFirstAddTimeStamp (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Date getFirstAddTimeStamp() throws IOException, AutomationException
getFirstAddTimeStamp
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLastAddTimeStamp(Date pLastAddTimeStamp) throws IOException, AutomationException
setLastAddTimeStamp
in interface IRasterTypeProperties
pLastAddTimeStamp
- The pLastAddTimeStamp (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Date getLastAddTimeStamp() throws IOException, AutomationException
getLastAddTimeStamp
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLastSyncTimeStamp(Date pLastSyncTimeStamp) throws IOException, AutomationException
setLastSyncTimeStamp
in interface IRasterTypeProperties
pLastSyncTimeStamp
- The pLastSyncTimeStamp (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Date getLastSyncTimeStamp() throws IOException, AutomationException
getLastSyncTimeStamp
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOperationDescription(String pOperationDescription) throws IOException, AutomationException
setOperationDescription
in interface IRasterTypeProperties
pOperationDescription
- The pOperationDescription (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getOperationDescription() throws IOException, AutomationException
getOperationDescription
in interface IRasterTypeProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsSensorRasterType(boolean pbIsSensorRasterType) throws IOException, AutomationException
setIsSensorRasterType
in interface IRasterTypeProperties2
pbIsSensorRasterType
- The pbIsSensorRasterType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSensorRasterType() throws IOException, AutomationException
isSensorRasterType
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAliasesByRef(IStringArray ppAliases) throws IOException, AutomationException
setAliasesByRef
in interface IRasterTypeProperties2
ppAliases
- A reference to a com.esri.arcgis.system.IStringArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getAliases() throws IOException, AutomationException
getAliases
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAllowSimplification(boolean pbAllowSimplification) throws IOException, AutomationException
setAllowSimplification
in interface IRasterTypeProperties2
pbAllowSimplification
- The pbAllowSimplification (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAllowSimplification() throws IOException, AutomationException
isAllowSimplification
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVersion(int pVersion) throws IOException, AutomationException
setVersion
in interface IRasterTypeProperties2
pVersion
- The pVersion (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getVersion() throws IOException, AutomationException
getVersion
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMissingBandAction() throws IOException, AutomationException
getMissingBandAction
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMissingBandAction(int pMissingBandAction) throws IOException, AutomationException
setMissingBandAction
in interface IRasterTypeProperties2
pMissingBandAction
- A com.esri.arcgis.datasourcesraster.esriMissingBandAction constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFactoryCLSIDByRef(IUID ppFactoryClsid) throws IOException, AutomationException
setFactoryCLSIDByRef
in interface IRasterTypeProperties2
ppFactoryClsid
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getFactoryCLSID() throws IOException, AutomationException
getFactoryCLSID
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportsColorCorrection(boolean pbSupportsColorCorrection) throws IOException, AutomationException
setSupportsColorCorrection
in interface IRasterTypeProperties2
pbSupportsColorCorrection
- The pbSupportsColorCorrection (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsColorCorrection() throws IOException, AutomationException
isSupportsColorCorrection
in interface IRasterTypeProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canBuild(Object vtDataSource) throws IOException, AutomationException
canBuild
in interface IRasterBuilder2
vtDataSource
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void validate() throws IOException, AutomationException
validate
in interface IRasterBuilder2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanMergeItems() throws IOException, AutomationException
isCanMergeItems
in interface IRasterBuilder2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isMergeItems() throws IOException, AutomationException
isMergeItems
in interface IRasterBuilder2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMergeItems(boolean pbMergeItems) throws IOException, AutomationException
setMergeItems
in interface IRasterBuilder2
pbMergeItems
- The pbMergeItems (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataSourceCrawler getRecommendedCrawler(IPropertySet pDataSourceProperties) throws IOException, AutomationException
getRecommendedCrawler
in interface IRasterBuilder
pDataSourceProperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void beginConstruction(IDataSourceCrawler pCrawler) throws IOException, AutomationException
beginConstruction
in interface IRasterBuilder
pCrawler
- A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void constructURIs(Object crawlerItem) throws IOException, AutomationException
constructURIs
in interface IRasterBuilder
crawlerItem
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IItemURI getNextURI() throws IOException, AutomationException
getNextURI
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IItemURIArray endConstruction() throws IOException, AutomationException
endConstruction
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStale(IItemURI pItemURI) throws IOException, AutomationException
isStale
in interface IRasterBuilder
pItemURI
- A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IBuilderItem build(IItemURI pItemURI) throws IOException, AutomationException
build
in interface IRasterBuilder
pItemURI
- A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertiesByRef(IPropertySet ppBuilderPoperties) throws IOException, AutomationException
setPropertiesByRef
in interface IRasterBuilder
ppBuilderPoperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getProperties() throws IOException, AutomationException
getProperties
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields) throws IOException, AutomationException
setAuxiliaryFieldsByRef
in interface IRasterBuilder
ppAuxiliaryFields
- A reference to a com.esri.arcgis.geodatabase.IFields (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFields getAuxiliaryFields() throws IOException, AutomationException
getAuxiliaryFields
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap) throws IOException, AutomationException
setAuxiliaryFieldAliasByRef
in interface IRasterBuilder
ppFieldNameMap
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getAuxiliaryFieldAlias() throws IOException, AutomationException
getAuxiliaryFieldAlias
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanBuildInPlace() throws IOException, AutomationException
isCanBuildInPlace
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset) throws IOException, AutomationException
setMosaicDatasetByRef
in interface IRasterBuilderInit
ppMosaicDataset
- A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMosaicDataset getMosaicDataset() throws IOException, AutomationException
getMosaicDataset
in interface IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTrackCancelByRef(ITrackCancel ppTrackCancel) throws IOException, AutomationException
setTrackCancelByRef
in interface IRasterBuilderInit
ppTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITrackCancel getTrackCancel() throws IOException, AutomationException
getTrackCancel
in interface IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs) throws IOException, AutomationException
setDefaultSpatialReferenceByRef
in interface IRasterBuilderInit
ppDefaultSrs
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getDefaultSpatialReference() throws IOException, AutomationException
getDefaultSpatialReference
in interface IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation) throws IOException, AutomationException
setRasterTypeOperationByRef
in interface IRasterBuilderInit
ppRasterTypeOperation
- A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeOperation (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterTypeOperation getRasterTypeOperation() throws IOException, AutomationException
getRasterTypeOperation
in interface IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeoTransformationHelperByRef(IGeoTransformationHelper ppGeoTransformationHelper) throws IOException, AutomationException
setGeoTransformationHelperByRef
in interface IRasterBuilderInit2
ppGeoTransformationHelper
- A reference to a com.esri.arcgis.datasourcesraster.IGeoTransformationHelper (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeoTransformationHelper getGeoTransformationHelper() throws IOException, AutomationException
getGeoTransformationHelper
in interface IRasterBuilderInit2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IBuilderItem createBuilderItem(IItemURI pItemURI, IRasterDataset pDataset, int eRasterCategory, ISpatialReference pDefaultRasterSrs, IGeometry pItemFootprint) throws IOException, AutomationException
createBuilderItem
in interface IRasterTypeOperation
pItemURI
- A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)pDataset
- A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)eRasterCategory
- A com.esri.arcgis.datasourcesraster.esriRasterCatalogItemCategory constant (in)pDefaultRasterSrs
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pItemFootprint
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterDataset openRasterDataset(String dataSource, IRasterInfo pRasterInfo, boolean overwrite) throws IOException, AutomationException
openRasterDataset
in interface IRasterTypeOperation
dataSource
- The dataSource (in)pRasterInfo
- A reference to a com.esri.arcgis.datasourcesraster.IRasterInfo (in)overwrite
- The overwrite (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clipDatasetToItemFootprint(IBuilderItem pBuilderItem) throws IOException, AutomationException
clipDatasetToItemFootprint
in interface IRasterTypeOperation
pBuilderItem
- A reference to a com.esri.arcgis.datasourcesraster.IBuilderItem (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void processItem(IBuilderItem pBuilderItem) throws IOException, AutomationException
processItem
in interface IRasterTypeOperation
pBuilderItem
- A reference to a com.esri.arcgis.datasourcesraster.IBuilderItem (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFunctionRasterDataset applyOrthorectification(IFunctionRasterDataset pDataset) throws IOException, AutomationException
applyOrthorectification
in interface IRasterTypeOperation
pDataset
- A reference to a com.esri.arcgis.datasourcesraster.IFunctionRasterDataset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getMinNamespaceSupported() throws IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |