public class ApplanixBuilder extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRasterBuilder2, IRasterBuilderInit, IApplanixBuilder, IFrameCameraParameters
Description 'A raster builder for Applanix files.' 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, IIDec840d20_97c0_40a6_b86a_05179c79a745, xxDummyIIDb2e3f2d4_5182_4299_aff5_41e5c9017d4fIID, IIDd8e71e5a_401b_43a8_a55d_46881c51134c, xxDummyIID, IID646616cf_75ce_48dc_85e6_b1da9f76be9f, xxDummyIID, IID3527133d_1c63_4211_80c9_8444b1669c47, xxDummy| Constructor and Description |
|---|
ApplanixBuilder()
Constructs a ApplanixBuilder using ArcGIS Engine.
|
ApplanixBuilder(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
ApplanixBuilder theApplanixBuilder = (ApplanixBuilder) 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.
|
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.
|
int |
getCameraModel()
Camera model number
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getColumns()
Number of columns.
|
ISpatialReference |
getDefaultSpatialReference()
The default spatial reference associated with the collection of items built by this raster type.
|
int |
getDistortionMethod()
Radial lens distortion coefficient method.
|
int |
getDistortionType()
Type of Distortion.
|
double |
getFocalLength()
Camera focal length
|
int |
getFocalLengthUnits()
Focal length units
|
java.lang.String |
getImageFolder()
Input image location.
|
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.
|
double |
getK0()
Zeroth Konrady coefficient.
|
double |
getK1()
First Konrady coefficient.
|
double |
getK2()
Second Konrady coefficient.
|
IMosaicDataset |
getMosaicDataset()
The mosaic dataset associated with this operation.
|
IItemURI |
getNextURI()
Returns the next available item URI object.
|
double |
getPixelSize()
Pixel size for the camera.
|
double |
getPPAX()
Principal point of autocollimation along X axis.
|
int |
getPPAXUnits()
PPAX units
|
double |
getPPAY()
Principal point of autocollimation along Y axis.
|
int |
getPPAYUnits()
PPAY units
|
IPropertySet |
getProperties()
The raster dataset builder properties.
|
IDoubleArray |
getRadialDistances()
Radial Distances Array.
|
IDoubleArray |
getRadialDistortions()
Radial Distortions Array.
|
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.
|
int |
getRows()
Number of rows.
|
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.
|
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 |
release()
Release this COM object reference
|
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 |
setCameraModel(int pVal)
Camera model number
|
void |
setColumns(int pCols)
Number of columns.
|
void |
setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
The default spatial reference associated with the collection of items built by this raster type.
|
void |
setDistortionMethod(int pVal)
Radial lens distortion coefficient method.
|
void |
setDistortionType(int pVal)
Type of Distortion.
|
void |
setFocalLength(double pFocalLength)
Camera focal length
|
void |
setFocalLengthUnits(int pVal)
Focal length units
|
void |
setImageFolder(java.lang.String pImageFolder)
Input image location.
|
void |
setK0(double pK0)
Zeroth Konrady coefficient.
|
void |
setK1(double pK1)
First Konrady coefficient.
|
void |
setK2(double pK2)
Second Konrady coefficient.
|
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 |
setPixelSize(double pPixelSize)
Pixel size for the camera.
|
void |
setPPAX(double pPpax)
Principal point of autocollimation along X axis.
|
void |
setPPAXUnits(int pVal)
PPAX units
|
void |
setPPAY(double pPpay)
Principal point of autocollimation along Y axis.
|
void |
setPPAYUnits(int pVal)
PPAY units
|
void |
setPropertiesByRef(IPropertySet ppBuilderPoperties)
The raster dataset builder properties.
|
void |
setRadialDistancesByRef(IDoubleArray pDistances)
Radial Distances Array.
|
void |
setRadialDistortionsByRef(IDoubleArray pDistortions)
Radial Distortions Array.
|
void |
setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
The raster type operation helper object associated with this raster type.
|
void |
setRows(int pRows)
Number of rows.
|
void |
setTrackCancelByRef(ITrackCancel ppTrackCancel)
The cancel tracker associated with this operation.
|
void |
validate()
Validates the raster builder.
|
public ApplanixBuilder()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic ApplanixBuilder(java.lang.Object obj)
throws java.io.IOException
ApplanixBuilder theApplanixBuilder = (ApplanixBuilder) obj;obj to ApplanixBuilder.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.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 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 setImageFolder(java.lang.String pImageFolder)
throws java.io.IOException,
AutomationException
setImageFolder in interface IApplanixBuilderpImageFolder - The pImageFolder (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getImageFolder()
throws java.io.IOException,
AutomationException
getImageFolder in interface IApplanixBuilderjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setCameraModel(int pVal)
throws java.io.IOException,
AutomationException
setCameraModel in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriApplanixCameraModel constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getCameraModel()
throws java.io.IOException,
AutomationException
getCameraModel in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setFocalLength(double pFocalLength)
throws java.io.IOException,
AutomationException
setFocalLength in interface IFrameCameraParameterspFocalLength - The pFocalLength (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getFocalLength()
throws java.io.IOException,
AutomationException
getFocalLength in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setFocalLengthUnits(int pVal)
throws java.io.IOException,
AutomationException
setFocalLengthUnits in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriFrameCameraUnits constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFocalLengthUnits()
throws java.io.IOException,
AutomationException
getFocalLengthUnits in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPPAX(double pPpax)
throws java.io.IOException,
AutomationException
setPPAX in interface IFrameCameraParameterspPpax - The pPpax (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getPPAX()
throws java.io.IOException,
AutomationException
getPPAX in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPPAXUnits(int pVal)
throws java.io.IOException,
AutomationException
setPPAXUnits in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriFrameCameraUnits constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getPPAXUnits()
throws java.io.IOException,
AutomationException
getPPAXUnits in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPPAY(double pPpay)
throws java.io.IOException,
AutomationException
setPPAY in interface IFrameCameraParameterspPpay - The pPpay (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getPPAY()
throws java.io.IOException,
AutomationException
getPPAY in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPPAYUnits(int pVal)
throws java.io.IOException,
AutomationException
setPPAYUnits in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriFrameCameraUnits constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getPPAYUnits()
throws java.io.IOException,
AutomationException
getPPAYUnits in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDistortionType(int pVal)
throws java.io.IOException,
AutomationException
setDistortionType in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriDistortionType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getDistortionType()
throws java.io.IOException,
AutomationException
getDistortionType in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDistortionMethod(int pVal)
throws java.io.IOException,
AutomationException
setDistortionMethod in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriRasterKonradyType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getDistortionMethod()
throws java.io.IOException,
AutomationException
getDistortionMethod in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setK0(double pK0)
throws java.io.IOException,
AutomationException
setK0 in interface IFrameCameraParameterspK0 - The pK0 (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getK0()
throws java.io.IOException,
AutomationException
getK0 in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setK1(double pK1)
throws java.io.IOException,
AutomationException
setK1 in interface IFrameCameraParameterspK1 - The pK1 (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getK1()
throws java.io.IOException,
AutomationException
getK1 in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setK2(double pK2)
throws java.io.IOException,
AutomationException
setK2 in interface IFrameCameraParameterspK2 - The pK2 (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getK2()
throws java.io.IOException,
AutomationException
getK2 in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRadialDistancesByRef(IDoubleArray pDistances) throws java.io.IOException, AutomationException
setRadialDistancesByRef in interface IFrameCameraParameterspDistances - A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDoubleArray getRadialDistances() throws java.io.IOException, AutomationException
getRadialDistances in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRadialDistortionsByRef(IDoubleArray pDistortions) throws java.io.IOException, AutomationException
setRadialDistortionsByRef in interface IFrameCameraParameterspDistortions - A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDoubleArray getRadialDistortions() throws java.io.IOException, AutomationException
getRadialDistortions in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setColumns(int pCols)
throws java.io.IOException,
AutomationException
setColumns in interface IFrameCameraParameterspCols - The pCols (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getColumns()
throws java.io.IOException,
AutomationException
getColumns in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRows(int pRows)
throws java.io.IOException,
AutomationException
setRows in interface IFrameCameraParameterspRows - The pRows (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getRows()
throws java.io.IOException,
AutomationException
getRows in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPixelSize(double pPixelSize)
throws java.io.IOException,
AutomationException
setPixelSize in interface IFrameCameraParameterspPixelSize - The pPixelSize (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getPixelSize()
throws java.io.IOException,
AutomationException
getPixelSize in interface IFrameCameraParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.