public class RasterType extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRasterType, IRasterTypeProperties, IRasterTypeProperties2, IRasterTypeProperties3, IRasterTypeProperties4, IRasterBuilder2, IRasterBuilderInit, IRasterBuilderInit2, IRasterTypeOperation, IObjectUpdate, IXMLSerialize, IXMLVersionSupport
Description 'A raster type object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
IID, IIDe5eea64c_91c9_4dca_b16a_516af8a0ca0b, xxDummy
IID, IID76670af5_83de_4262_813a_03af86acc1fc, xxDummy
IID47cb1b20_bba7_44fc_b258_2cb346642c47
IID7bd60984_38d6_4c55_94ed_1ed74a839727
IID078c7800_66f2_46cf_a182_78e6c4aade53
IID, IIDec840d20_97c0_40a6_b86a_05179c79a745, xxDummy
IIDb2e3f2d4_5182_4299_aff5_41e5c9017d4f
IID, IID4d53f22d_3d94_41b8_9d5b_aca99d46ecd7, xxDummy
IIDd8e71e5a_401b_43a8_a55d_46881c51134c
IID, IID2a83ce86_dc8d_4eb6_a6fd_bf3bafccd08e, xxDummy
IID, IIDd641f414_1004_4e73_9386_f6ea543e2d95, xxDummy
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy
Constructor and Description |
---|
RasterType()
Constructs a RasterType using ArcGIS Engine.
|
RasterType(java.lang.Object obj)
Construct a RasterType using a reference to such an object returned from ArcGIS Engine or Server.
|
Modifier and Type | Method and Description |
---|---|
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(java.lang.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(java.lang.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(java.lang.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 java.lang.String |
getClsid()
getClsid.
|
java.lang.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.
|
java.lang.String |
getDescription()
Description of the raster type.
|
IUID |
getFactoryCLSID()
The CLSID of the raster type factory that created the raster type.
|
java.util.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.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
java.util.Date |
getLastAddTimeStamp()
The time when this raster type was last used for adding rasters to the mosaic dataset.
|
java.util.Date |
getLastSyncTimeStamp()
The time when this raster type was last used for synchronizing one or more rasters in the mosaic dataset.
|
java.lang.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.
|
java.lang.String |
getName()
Name of the raster type.
|
IItemURI |
getNextURI()
Returns the next available item URI object.
|
java.lang.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.
|
IArray |
getParameterInfo()
Description of parameters supported by the 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 |
isPerformsGrouping()
Indicates whether the raster type instance collects item URIs with the same group name allowing the function template to combine multiple raster datasets into a single product.
|
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(java.lang.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 |
release()
Release this COM object reference
|
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(java.lang.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(java.lang.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(java.util.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(java.util.Date pLastAddTimeStamp)
The time when this raster type was last used for adding rasters to the mosaic dataset.
|
void |
setLastSyncTimeStamp(java.util.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(java.lang.String pRasterTypeName)
Name of the raster type.
|
void |
setOperationDescription(java.lang.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 |
setParameterInfoByRef(IArray ppParameterInfo)
Description of parameters supported by the 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 |
update(IPropertySet props)
Updates object's properties.
|
void |
validate()
Validates the raster builder.
|
public RasterType() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic RasterType(java.lang.Object obj) throws java.io.IOException
obj
to RasterType
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problems
RasterType theRasterType = (RasterType) obj;
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setFullNameByRef(IName ppRasterTypeName) throws java.io.IOException, AutomationException
setFullNameByRef
in interface IRasterType
ppRasterTypeName
- A reference to a com.esri.arcgis.system.IName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IRasterType
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRasterBuilderByRef(IRasterBuilder ppRasterBuilder) throws java.io.IOException, AutomationException
setRasterBuilderByRef
in interface IRasterType
ppRasterBuilder
- A reference to a com.esri.arcgis.datasourcesraster.IRasterBuilder (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterBuilder getRasterBuilder() throws java.io.IOException, AutomationException
getRasterBuilder
in interface IRasterType
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setURIFilterByRef(IItemURIFilter ppItemURIFilter) throws java.io.IOException, AutomationException
setURIFilterByRef
in interface IRasterType
ppItemURIFilter
- A reference to a com.esri.arcgis.datasourcesraster.IItemURIFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IItemURIFilter getURIFilter() throws java.io.IOException, AutomationException
getURIFilter
in interface IRasterType
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setItemTemplatesByRef(IItemTemplateArray ppItemTemplateArray) throws java.io.IOException, AutomationException
setItemTemplatesByRef
in interface IRasterType
ppItemTemplateArray
- A reference to a com.esri.arcgis.datasourcesraster.IItemTemplateArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IItemTemplateArray getItemTemplates() throws java.io.IOException, AutomationException
getItemTemplates
in interface IRasterType
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getDefaultParameters() throws java.io.IOException, AutomationException
getDefaultParameters
in interface IRasterType
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setParametersByRef(IPropertySet ppInputParameters) throws java.io.IOException, AutomationException
setParametersByRef
in interface IRasterType
ppInputParameters
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getParameters() throws java.io.IOException, AutomationException
getParameters
in interface IRasterType
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setName(java.lang.String pRasterTypeName) throws java.io.IOException, AutomationException
setName
in interface IRasterTypeProperties
pRasterTypeName
- The pRasterTypeName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDescription(java.lang.String pRasterTypeDescription) throws java.io.IOException, AutomationException
setDescription
in interface IRasterTypeProperties
pRasterTypeDescription
- The pRasterTypeDescription (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDescription() throws java.io.IOException, AutomationException
getDescription
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setInputDataSourceTypes(int pInputDataSourceTypes) throws java.io.IOException, AutomationException
setInputDataSourceTypes
in interface IRasterTypeProperties
pInputDataSourceTypes
- The pInputDataSourceTypes (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getInputDataSourceTypes() throws java.io.IOException, AutomationException
getInputDataSourceTypes
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDataSourceFilter(java.lang.String pDataSourceFilter) throws java.io.IOException, AutomationException
setDataSourceFilter
in interface IRasterTypeProperties
pDataSourceFilter
- The pDataSourceFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDataSourceFilter() throws java.io.IOException, AutomationException
getDataSourceFilter
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportedURIFiltersByRef(IArray pppItemURIFilterArray) throws java.io.IOException, AutomationException
setSupportedURIFiltersByRef
in interface IRasterTypeProperties
pppItemURIFilterArray
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getSupportedURIFilters() throws java.io.IOException, AutomationException
getSupportedURIFilters
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportsOrthorectification(boolean pbSupportsOrthorectification) throws java.io.IOException, AutomationException
setSupportsOrthorectification
in interface IRasterTypeProperties
pbSupportsOrthorectification
- The pbSupportsOrthorectification (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsOrthorectification() throws java.io.IOException, AutomationException
isSupportsOrthorectification
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportsStereo(boolean pbSupportsStereo) throws java.io.IOException, AutomationException
setSupportsStereo
in interface IRasterTypeProperties
pbSupportsStereo
- The pbSupportsStereo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsStereo() throws java.io.IOException, AutomationException
isSupportsStereo
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportsSeamline(boolean pbSupportsSeamline) throws java.io.IOException, AutomationException
setSupportsSeamline
in interface IRasterTypeProperties
pbSupportsSeamline
- The pbSupportsSeamline (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsSeamline() throws java.io.IOException, AutomationException
isSupportsSeamline
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setEnableClipToFootprint(boolean pbEnableClipToFootprint) throws java.io.IOException, AutomationException
setEnableClipToFootprint
in interface IRasterTypeProperties
pbEnableClipToFootprint
- The pbEnableClipToFootprint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isEnableClipToFootprint() throws java.io.IOException, AutomationException
isEnableClipToFootprint
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAddRastersParameters(IAddRastersParameters ppAddRastersParameters) throws java.io.IOException, AutomationException
setAddRastersParameters
in interface IRasterTypeProperties
ppAddRastersParameters
- A reference to a com.esri.arcgis.datasourcesraster.IAddRastersParameters (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IAddRastersParameters getAddRastersParameters() throws java.io.IOException, AutomationException
getAddRastersParameters
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSynchronizeParameters(ISynchronizeParameters ppSynchronizeParameters) throws java.io.IOException, AutomationException
setSynchronizeParameters
in interface IRasterTypeProperties
ppSynchronizeParameters
- A reference to a com.esri.arcgis.datasourcesraster.ISynchronizeParameters (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISynchronizeParameters getSynchronizeParameters() throws java.io.IOException, AutomationException
getSynchronizeParameters
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOrthorectificationParametersByRef(IGeometricFunctionArguments ppIGeometricFunctionArguments) throws java.io.IOException, AutomationException
setOrthorectificationParametersByRef
in interface IRasterTypeProperties
ppIGeometricFunctionArguments
- A reference to a com.esri.arcgis.datasourcesraster.IGeometricFunctionArguments (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeometricFunctionArguments getOrthorectificationParameters() throws java.io.IOException, AutomationException
getOrthorectificationParameters
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFirstAddTimeStamp(java.util.Date pFirstAddTimeStamp) throws java.io.IOException, AutomationException
setFirstAddTimeStamp
in interface IRasterTypeProperties
pFirstAddTimeStamp
- The pFirstAddTimeStamp (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.util.Date getFirstAddTimeStamp() throws java.io.IOException, AutomationException
getFirstAddTimeStamp
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLastAddTimeStamp(java.util.Date pLastAddTimeStamp) throws java.io.IOException, AutomationException
setLastAddTimeStamp
in interface IRasterTypeProperties
pLastAddTimeStamp
- The pLastAddTimeStamp (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.util.Date getLastAddTimeStamp() throws java.io.IOException, AutomationException
getLastAddTimeStamp
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLastSyncTimeStamp(java.util.Date pLastSyncTimeStamp) throws java.io.IOException, AutomationException
setLastSyncTimeStamp
in interface IRasterTypeProperties
pLastSyncTimeStamp
- The pLastSyncTimeStamp (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.util.Date getLastSyncTimeStamp() throws java.io.IOException, AutomationException
getLastSyncTimeStamp
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOperationDescription(java.lang.String pOperationDescription) throws java.io.IOException, AutomationException
setOperationDescription
in interface IRasterTypeProperties
pOperationDescription
- The pOperationDescription (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOperationDescription() throws java.io.IOException, AutomationException
getOperationDescription
in interface IRasterTypeProperties
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setIsSensorRasterType(boolean pbIsSensorRasterType) throws java.io.IOException, AutomationException
setIsSensorRasterType
in interface IRasterTypeProperties2
pbIsSensorRasterType
- The pbIsSensorRasterType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSensorRasterType() throws java.io.IOException, AutomationException
isSensorRasterType
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAliasesByRef(IStringArray ppAliases) throws java.io.IOException, AutomationException
setAliasesByRef
in interface IRasterTypeProperties2
ppAliases
- A reference to a com.esri.arcgis.system.IStringArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IStringArray getAliases() throws java.io.IOException, AutomationException
getAliases
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAllowSimplification(boolean pbAllowSimplification) throws java.io.IOException, AutomationException
setAllowSimplification
in interface IRasterTypeProperties2
pbAllowSimplification
- The pbAllowSimplification (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isAllowSimplification() throws java.io.IOException, AutomationException
isAllowSimplification
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setVersion(int pVersion) throws java.io.IOException, AutomationException
setVersion
in interface IRasterTypeProperties2
pVersion
- The pVersion (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getVersion() throws java.io.IOException, AutomationException
getVersion
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMissingBandAction() throws java.io.IOException, AutomationException
getMissingBandAction
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMissingBandAction(int pMissingBandAction) throws java.io.IOException, AutomationException
setMissingBandAction
in interface IRasterTypeProperties2
pMissingBandAction
- A com.esri.arcgis.datasourcesraster.esriMissingBandAction constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFactoryCLSIDByRef(IUID ppFactoryClsid) throws java.io.IOException, AutomationException
setFactoryCLSIDByRef
in interface IRasterTypeProperties2
ppFactoryClsid
- A reference to a com.esri.arcgis.system.IUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IUID getFactoryCLSID() throws java.io.IOException, AutomationException
getFactoryCLSID
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportsColorCorrection(boolean pbSupportsColorCorrection) throws java.io.IOException, AutomationException
setSupportsColorCorrection
in interface IRasterTypeProperties2
pbSupportsColorCorrection
- The pbSupportsColorCorrection (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSupportsColorCorrection() throws java.io.IOException, AutomationException
isSupportsColorCorrection
in interface IRasterTypeProperties2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isPerformsGrouping() throws java.io.IOException, AutomationException
isPerformsGrouping
in interface IRasterTypeProperties3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getParameterInfo() throws java.io.IOException, AutomationException
getParameterInfo
in interface IRasterTypeProperties4
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setParameterInfoByRef(IArray ppParameterInfo) throws java.io.IOException, AutomationException
setParameterInfoByRef
in interface IRasterTypeProperties4
ppParameterInfo
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canBuild(java.lang.Object vtDataSource) throws java.io.IOException, AutomationException
canBuild
in interface IRasterBuilder2
vtDataSource
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void validate() throws java.io.IOException, AutomationException
validate
in interface IRasterBuilder2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanMergeItems() throws java.io.IOException, AutomationException
isCanMergeItems
in interface IRasterBuilder2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isMergeItems() throws java.io.IOException, AutomationException
isMergeItems
in interface IRasterBuilder2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMergeItems(boolean pbMergeItems) throws java.io.IOException, AutomationException
setMergeItems
in interface IRasterBuilder2
pbMergeItems
- The pbMergeItems (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IDataSourceCrawler getRecommendedCrawler(IPropertySet pDataSourceProperties) throws java.io.IOException, AutomationException
getRecommendedCrawler
in interface IRasterBuilder
pDataSourceProperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void beginConstruction(IDataSourceCrawler pCrawler) throws java.io.IOException, AutomationException
beginConstruction
in interface IRasterBuilder
pCrawler
- A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void constructURIs(java.lang.Object crawlerItem) throws java.io.IOException, AutomationException
constructURIs
in interface IRasterBuilder
crawlerItem
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IItemURI getNextURI() throws java.io.IOException, AutomationException
getNextURI
in interface IRasterBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IItemURIArray endConstruction() throws java.io.IOException, AutomationException
endConstruction
in interface IRasterBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isStale(IItemURI pItemURI) throws java.io.IOException, AutomationException
isStale
in interface IRasterBuilder
pItemURI
- A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IBuilderItem build(IItemURI pItemURI) throws java.io.IOException, AutomationException
build
in interface IRasterBuilder
pItemURI
- A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPropertiesByRef(IPropertySet ppBuilderPoperties) throws java.io.IOException, AutomationException
setPropertiesByRef
in interface IRasterBuilder
ppBuilderPoperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getProperties() throws java.io.IOException, AutomationException
getProperties
in interface IRasterBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields) throws java.io.IOException, AutomationException
setAuxiliaryFieldsByRef
in interface IRasterBuilder
ppAuxiliaryFields
- A reference to a com.esri.arcgis.geodatabase.IFields (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFields getAuxiliaryFields() throws java.io.IOException, AutomationException
getAuxiliaryFields
in interface IRasterBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap) throws java.io.IOException, AutomationException
setAuxiliaryFieldAliasByRef
in interface IRasterBuilder
ppFieldNameMap
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getAuxiliaryFieldAlias() throws java.io.IOException, AutomationException
getAuxiliaryFieldAlias
in interface IRasterBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanBuildInPlace() throws java.io.IOException, AutomationException
isCanBuildInPlace
in interface IRasterBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset) throws java.io.IOException, AutomationException
setMosaicDatasetByRef
in interface IRasterBuilderInit
ppMosaicDataset
- A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IMosaicDataset getMosaicDataset() throws java.io.IOException, AutomationException
getMosaicDataset
in interface IRasterBuilderInit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTrackCancelByRef(ITrackCancel ppTrackCancel) throws java.io.IOException, AutomationException
setTrackCancelByRef
in interface IRasterBuilderInit
ppTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITrackCancel getTrackCancel() throws java.io.IOException, AutomationException
getTrackCancel
in interface IRasterBuilderInit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs) throws java.io.IOException, AutomationException
setDefaultSpatialReferenceByRef
in interface IRasterBuilderInit
ppDefaultSrs
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getDefaultSpatialReference() throws java.io.IOException, AutomationException
getDefaultSpatialReference
in interface IRasterBuilderInit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation) throws java.io.IOException, AutomationException
setRasterTypeOperationByRef
in interface IRasterBuilderInit
ppRasterTypeOperation
- A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeOperation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterTypeOperation getRasterTypeOperation() throws java.io.IOException, AutomationException
getRasterTypeOperation
in interface IRasterBuilderInit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGeoTransformationHelperByRef(IGeoTransformationHelper ppGeoTransformationHelper) throws java.io.IOException, AutomationException
setGeoTransformationHelperByRef
in interface IRasterBuilderInit2
ppGeoTransformationHelper
- A reference to a com.esri.arcgis.datasourcesraster.IGeoTransformationHelper (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeoTransformationHelper getGeoTransformationHelper() throws java.io.IOException, AutomationException
getGeoTransformationHelper
in interface IRasterBuilderInit2
java.io.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 java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterDataset openRasterDataset(java.lang.String dataSource, IRasterInfo pRasterInfo, boolean overwrite) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void clipDatasetToItemFootprint(IBuilderItem pBuilderItem) throws java.io.IOException, AutomationException
clipDatasetToItemFootprint
in interface IRasterTypeOperation
pBuilderItem
- A reference to a com.esri.arcgis.datasourcesraster.IBuilderItem (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void processItem(IBuilderItem pBuilderItem) throws java.io.IOException, AutomationException
processItem
in interface IRasterTypeOperation
pBuilderItem
- A reference to a com.esri.arcgis.datasourcesraster.IBuilderItem (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFunctionRasterDataset applyOrthorectification(IFunctionRasterDataset pDataset) throws java.io.IOException, AutomationException
applyOrthorectification
in interface IRasterTypeOperation
pDataset
- A reference to a com.esri.arcgis.datasourcesraster.IFunctionRasterDataset (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void update(IPropertySet props) throws java.io.IOException, AutomationException
update
in interface IObjectUpdate
props
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported() throws java.io.IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.