|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.datasourcesraster.ApplanixBuilder
public class ApplanixBuilder
A raster builder for Applanix files.
| Constructor Summary | |
|---|---|
ApplanixBuilder()
Constructs a ApplanixBuilder using ArcGIS Engine. |
|
ApplanixBuilder(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ApplanixBuilder theApplanixBuilder = (ApplanixBuilder) obj; |
|
| Method Summary | |
|---|---|
void |
beginConstruction(IDataSourceCrawler pCrawler)
Initializes the raster builder for URI construction given a valid data source crawler object. |
IBuilderItem |
build(IItemURI pItemURI)
Construct a builder item using the specified item URI. |
boolean |
canBuild(Object vtDataSource)
Indicates whether the raster builder recognizes the specified data source and is possibly capable of building a valid function raster dataset from it. |
void |
constructURIs(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(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 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 |
String |
getImageFolder()
Input image location. |
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 |
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(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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public ApplanixBuilder()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ApplanixBuilder(Object obj)
throws IOException
ApplanixBuilder theApplanixBuilder = (ApplanixBuilder) obj;
obj to ApplanixBuilder.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public boolean canBuild(Object vtDataSource)
throws IOException,
AutomationException
canBuild in interface IRasterBuilder2vtDataSource - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void validate()
throws IOException,
AutomationException
validate in interface IRasterBuilder2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanMergeItems()
throws IOException,
AutomationException
isCanMergeItems in interface IRasterBuilder2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isMergeItems()
throws IOException,
AutomationException
isMergeItems in interface IRasterBuilder2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMergeItems(boolean pbMergeItems)
throws IOException,
AutomationException
setMergeItems in interface IRasterBuilder2pbMergeItems - The pbMergeItems (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataSourceCrawler getRecommendedCrawler(IPropertySet pDataSourceProperties)
throws IOException,
AutomationException
getRecommendedCrawler in interface IRasterBuilderpDataSourceProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void beginConstruction(IDataSourceCrawler pCrawler)
throws IOException,
AutomationException
beginConstruction in interface IRasterBuilderpCrawler - A reference to a com.esri.arcgis.datasourcesraster.IDataSourceCrawler (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void constructURIs(Object crawlerItem)
throws IOException,
AutomationException
constructURIs in interface IRasterBuildercrawlerItem - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IItemURI getNextURI()
throws IOException,
AutomationException
getNextURI in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IItemURIArray endConstruction()
throws IOException,
AutomationException
endConstruction in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStale(IItemURI pItemURI)
throws IOException,
AutomationException
isStale in interface IRasterBuilderpItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IBuilderItem build(IItemURI pItemURI)
throws IOException,
AutomationException
build in interface IRasterBuilderpItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertiesByRef(IPropertySet ppBuilderPoperties)
throws IOException,
AutomationException
setPropertiesByRef in interface IRasterBuilderppBuilderPoperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getProperties()
throws IOException,
AutomationException
getProperties in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields)
throws IOException,
AutomationException
setAuxiliaryFieldsByRef in interface IRasterBuilderppAuxiliaryFields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFields getAuxiliaryFields()
throws IOException,
AutomationException
getAuxiliaryFields in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap)
throws IOException,
AutomationException
setAuxiliaryFieldAliasByRef in interface IRasterBuilderppFieldNameMap - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getAuxiliaryFieldAlias()
throws IOException,
AutomationException
getAuxiliaryFieldAlias in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanBuildInPlace()
throws IOException,
AutomationException
isCanBuildInPlace in interface IRasterBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
throws IOException,
AutomationException
setMosaicDatasetByRef in interface IRasterBuilderInitppMosaicDataset - A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMosaicDataset getMosaicDataset()
throws IOException,
AutomationException
getMosaicDataset in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTrackCancelByRef(ITrackCancel ppTrackCancel)
throws IOException,
AutomationException
setTrackCancelByRef in interface IRasterBuilderInitppTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITrackCancel getTrackCancel()
throws IOException,
AutomationException
getTrackCancel in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
throws IOException,
AutomationException
setDefaultSpatialReferenceByRef in interface IRasterBuilderInitppDefaultSrs - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getDefaultSpatialReference()
throws IOException,
AutomationException
getDefaultSpatialReference in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
throws IOException,
AutomationException
setRasterTypeOperationByRef in interface IRasterBuilderInitppRasterTypeOperation - A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeOperation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterTypeOperation getRasterTypeOperation()
throws IOException,
AutomationException
getRasterTypeOperation in interface IRasterBuilderInitIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setImageFolder(String pImageFolder)
throws IOException,
AutomationException
setImageFolder in interface IApplanixBuilderpImageFolder - The pImageFolder (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getImageFolder()
throws IOException,
AutomationException
getImageFolder in interface IApplanixBuilderIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCameraModel(int pVal)
throws IOException,
AutomationException
setCameraModel in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriApplanixCameraModel constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCameraModel()
throws IOException,
AutomationException
getCameraModel in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFocalLength(double pFocalLength)
throws IOException,
AutomationException
setFocalLength in interface IFrameCameraParameterspFocalLength - The pFocalLength (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getFocalLength()
throws IOException,
AutomationException
getFocalLength in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFocalLengthUnits(int pVal)
throws IOException,
AutomationException
setFocalLengthUnits in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriFrameCameraUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFocalLengthUnits()
throws IOException,
AutomationException
getFocalLengthUnits in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPPAX(double pPpax)
throws IOException,
AutomationException
setPPAX in interface IFrameCameraParameterspPpax - The pPpax (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getPPAX()
throws IOException,
AutomationException
getPPAX in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPPAXUnits(int pVal)
throws IOException,
AutomationException
setPPAXUnits in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriFrameCameraUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPPAXUnits()
throws IOException,
AutomationException
getPPAXUnits in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPPAY(double pPpay)
throws IOException,
AutomationException
setPPAY in interface IFrameCameraParameterspPpay - The pPpay (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getPPAY()
throws IOException,
AutomationException
getPPAY in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPPAYUnits(int pVal)
throws IOException,
AutomationException
setPPAYUnits in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriFrameCameraUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPPAYUnits()
throws IOException,
AutomationException
getPPAYUnits in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDistortionType(int pVal)
throws IOException,
AutomationException
setDistortionType in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriDistortionType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDistortionType()
throws IOException,
AutomationException
getDistortionType in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDistortionMethod(int pVal)
throws IOException,
AutomationException
setDistortionMethod in interface IFrameCameraParameterspVal - A com.esri.arcgis.datasourcesraster.esriRasterKonradyType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDistortionMethod()
throws IOException,
AutomationException
getDistortionMethod in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setK0(double pK0)
throws IOException,
AutomationException
setK0 in interface IFrameCameraParameterspK0 - The pK0 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getK0()
throws IOException,
AutomationException
getK0 in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setK1(double pK1)
throws IOException,
AutomationException
setK1 in interface IFrameCameraParameterspK1 - The pK1 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getK1()
throws IOException,
AutomationException
getK1 in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setK2(double pK2)
throws IOException,
AutomationException
setK2 in interface IFrameCameraParameterspK2 - The pK2 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getK2()
throws IOException,
AutomationException
getK2 in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRadialDistancesByRef(IDoubleArray pDistances)
throws IOException,
AutomationException
setRadialDistancesByRef in interface IFrameCameraParameterspDistances - A reference to a com.esri.arcgis.system.IDoubleArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDoubleArray getRadialDistances()
throws IOException,
AutomationException
getRadialDistances in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRadialDistortionsByRef(IDoubleArray pDistortions)
throws IOException,
AutomationException
setRadialDistortionsByRef in interface IFrameCameraParameterspDistortions - A reference to a com.esri.arcgis.system.IDoubleArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDoubleArray getRadialDistortions()
throws IOException,
AutomationException
getRadialDistortions in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColumns(int pCols)
throws IOException,
AutomationException
setColumns in interface IFrameCameraParameterspCols - The pCols (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getColumns()
throws IOException,
AutomationException
getColumns in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRows(int pRows)
throws IOException,
AutomationException
setRows in interface IFrameCameraParameterspRows - The pRows (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRows()
throws IOException,
AutomationException
getRows in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPixelSize(double pPixelSize)
throws IOException,
AutomationException
setPixelSize in interface IFrameCameraParameterspPixelSize - The pPixelSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getPixelSize()
throws IOException,
AutomationException
getPixelSize in interface IFrameCameraParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||