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, xxDummyIID, IID76670af5_83de_4262_813a_03af86acc1fc, xxDummyIID47cb1b20_bba7_44fc_b258_2cb346642c47IID7bd60984_38d6_4c55_94ed_1ed74a839727IID078c7800_66f2_46cf_a182_78e6c4aade53IID, IIDec840d20_97c0_40a6_b86a_05179c79a745, xxDummyIIDb2e3f2d4_5182_4299_aff5_41e5c9017d4fIID, IID4d53f22d_3d94_41b8_9d5b_aca99d46ecd7, xxDummyIIDd8e71e5a_401b_43a8_a55d_46881c51134cIID, IID2a83ce86_dc8d_4eb6_a6fd_bf3bafccd08e, xxDummyIID, IIDd641f414_1004_4e73_9386_f6ea543e2d95, xxDummyIID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummyIID, 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic void setFullNameByRef(IName ppRasterTypeName) throws java.io.IOException, AutomationException
setFullNameByRef in interface IRasterTypeppRasterTypeName - 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 IRasterTypejava.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 IRasterTypeppRasterBuilder - 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 IRasterTypejava.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 IRasterTypeppItemURIFilter - 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 IRasterTypejava.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 IRasterTypeppItemTemplateArray - 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 IRasterTypejava.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 IRasterTypejava.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 IRasterTypeppInputParameters - 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 IRasterTypejava.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 IRasterTypePropertiespRasterTypeName - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespRasterTypeDescription - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespInputDataSourceTypes - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespDataSourceFilter - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespppItemURIFilterArray - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespbSupportsOrthorectification - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespbSupportsStereo - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespbSupportsSeamline - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespbEnableClipToFootprint - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiesppAddRastersParameters - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiesppSynchronizeParameters - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiesppIGeometricFunctionArguments - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespFirstAddTimeStamp - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespLastAddTimeStamp - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespLastSyncTimeStamp - 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 IRasterTypePropertiesjava.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 IRasterTypePropertiespOperationDescription - 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 IRasterTypePropertiesjava.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 IRasterTypeProperties2pbIsSensorRasterType - 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 IRasterTypeProperties2java.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 IRasterTypeProperties2ppAliases - 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 IRasterTypeProperties2java.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 IRasterTypeProperties2pbAllowSimplification - 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 IRasterTypeProperties2java.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 IRasterTypeProperties2pVersion - 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 IRasterTypeProperties2java.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 IRasterTypeProperties2java.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 IRasterTypeProperties2pMissingBandAction - 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 IRasterTypeProperties2ppFactoryClsid - 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 IRasterTypeProperties2java.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 IRasterTypeProperties2pbSupportsColorCorrection - 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 IRasterTypeProperties2java.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 IRasterTypeProperties3java.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 IRasterTypeProperties4java.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 IRasterTypeProperties4ppParameterInfo - 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 IRasterBuilder2vtDataSource - 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 IRasterBuilder2java.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 IRasterBuilder2java.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 IRasterBuilder2java.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 IRasterBuilder2pbMergeItems - 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 IRasterBuilderpDataSourceProperties - 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 IRasterBuilderpCrawler - 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 IRasterBuildercrawlerItem - 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 IRasterBuilderjava.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 IRasterBuilderjava.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 IRasterBuilderpItemURI - 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 IRasterBuilderpItemURI - 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 IRasterBuilderppBuilderPoperties - 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 IRasterBuilderjava.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 IRasterBuilderppAuxiliaryFields - 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 IRasterBuilderjava.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 IRasterBuilderppFieldNameMap - 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 IRasterBuilderjava.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 IRasterBuilderjava.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 IRasterBuilderInitppMosaicDataset - 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 IRasterBuilderInitjava.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 IRasterBuilderInitppTrackCancel - 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 IRasterBuilderInitjava.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 IRasterBuilderInitppDefaultSrs - 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 IRasterBuilderInitjava.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 IRasterBuilderInitppRasterTypeOperation - 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 IRasterBuilderInitjava.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 IRasterBuilderInit2ppGeoTransformationHelper - 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 IRasterBuilderInit2java.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 IRasterTypeOperationpItemURI - 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 IRasterTypeOperationdataSource - 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 IRasterTypeOperationpBuilderItem - 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 IRasterTypeOperationpBuilderItem - 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 IRasterTypeOperationpDataset - 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 IObjectUpdateprops - 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 IXMLSerializedata - 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 IXMLSerializedata - 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 IXMLVersionSupportjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.