public class UavUasBuilder extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IUavUasBuilder, IRasterBuilder, IRasterBuilder2, IRasterBuilderInit, IXMLSerialize, IPersistStream, IPersist, IXMLVersionSupport, java.io.Externalizable
Description 'The generic UAV/UAS raster builder 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 =
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
IID, IID5eda2317_45ec_4c57_bcfc_4006ac881b61, xxDummy
IID, IIDec840d20_97c0_40a6_b86a_05179c79a745, xxDummy
IIDb2e3f2d4_5182_4299_aff5_41e5c9017d4f
IID, IIDd8e71e5a_401b_43a8_a55d_46881c51134c, xxDummy
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
IID0000010c_0000_0000_c000_000000000046
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy
Constructor and Description |
---|
UavUasBuilder()
Constructs a UavUasBuilder using ArcGIS Engine.
|
UavUasBuilder(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
UavUasBuilder theUavUasBuilder = (UavUasBuilder) obj; |
Modifier and Type | Method and Description |
---|---|
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 |
constructURIs(java.lang.Object crawlerItem)
Constructs one or more item URI objects given the crawled data source item.
|
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
|
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.
|
java.lang.String |
getCameraFile()
The file or folder path.
|
IPropertySet |
getCameraProperties()
The camera properties, such as pixel size, distortion, and etc..
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
ISpatialReference |
getDefaultSpatialReference()
The default spatial reference associated with the collection of items built by this raster type.
|
double |
getEstimatedFlightHeight()
The estimated flight height.
|
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.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace).
|
IMosaicDataset |
getMosaicDataset()
The mosaic dataset associated with this operation.
|
IItemURI |
getNextURI()
Returns the next available item URI object.
|
java.lang.String |
getOrientationFile()
The GPS/orientation file path.
|
IPropertySet |
getOrientationParameters()
The orientation properties, such as lat, long, altitude, and etc..
|
IPropertySet |
getProperties()
The raster dataset builder properties.
|
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.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
ITrackCancel |
getTrackCancel()
The cancel tracker associated with this operation.
|
int |
hashCode()
the hashcode for this object
|
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.
|
void |
isDirty()
isDirty
|
boolean |
isMergeItems()
Indicates whether the raster builder constructs a multi-part URI given a composite crawled item.
|
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.
|
void |
load(IStream pstm)
load
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
serialize(IXMLSerializeData data)
Serializes an object to XML.
|
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 |
setCameraFile(java.lang.String pCameraFile)
The file or folder path.
|
void |
setCameraPropertiesByRef(IPropertySet ppProperties)
The camera properties, such as pixel size, distortion, and etc..
|
void |
setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
The default spatial reference associated with the collection of items built by this raster type.
|
void |
setEstimatedFlightHeight(double pHeight)
The estimated flight height.
|
void |
setMergeItems(boolean pbMergeItems)
Indicates whether the raster builder constructs a multi-part URI given a composite crawled item.
|
void |
setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
The mosaic dataset associated with this operation.
|
void |
setOrientationFile(java.lang.String pOrientationFile)
The GPS/orientation file path.
|
void |
setOrientationParametersByRef(IPropertySet ppProperties)
The orientation properties, such as lat, long, altitude, and etc..
|
void |
setPropertiesByRef(IPropertySet ppBuilderPoperties)
The raster dataset builder properties.
|
void |
setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
The raster type operation helper object associated with this raster type.
|
void |
setTrackCancelByRef(ITrackCancel ppTrackCancel)
The cancel tracker associated with this operation.
|
void |
validate()
Validates the raster builder.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public UavUasBuilder() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic UavUasBuilder(java.lang.Object obj) throws java.io.IOException
UavUasBuilder theUavUasBuilder = (UavUasBuilder) obj;
obj
to UavUasBuilder
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic 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 setCameraFile(java.lang.String pCameraFile) throws java.io.IOException, AutomationException
setCameraFile
in interface IUavUasBuilder
pCameraFile
- The pCameraFile (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCameraFile() throws java.io.IOException, AutomationException
getCameraFile
in interface IUavUasBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCameraPropertiesByRef(IPropertySet ppProperties) throws java.io.IOException, AutomationException
setCameraPropertiesByRef
in interface IUavUasBuilder
ppProperties
- 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 getCameraProperties() throws java.io.IOException, AutomationException
getCameraProperties
in interface IUavUasBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setEstimatedFlightHeight(double pHeight) throws java.io.IOException, AutomationException
setEstimatedFlightHeight
in interface IUavUasBuilder
pHeight
- The pHeight (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getEstimatedFlightHeight() throws java.io.IOException, AutomationException
getEstimatedFlightHeight
in interface IUavUasBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOrientationFile(java.lang.String pOrientationFile) throws java.io.IOException, AutomationException
setOrientationFile
in interface IUavUasBuilder
pOrientationFile
- The pOrientationFile (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOrientationFile() throws java.io.IOException, AutomationException
getOrientationFile
in interface IUavUasBuilder
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOrientationParametersByRef(IPropertySet ppProperties) throws java.io.IOException, AutomationException
setOrientationParametersByRef
in interface IUavUasBuilder
ppProperties
- 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 getOrientationParameters() throws java.io.IOException, AutomationException
getOrientationParameters
in interface IUavUasBuilder
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 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 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 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 void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)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.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException