|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public boolean canBuild(Object vtDataSource) throws IOException, AutomationException
canBuild
in interface IRasterBuilder2
vtDataSource
- 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 IRasterBuilder2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanMergeItems() throws IOException, AutomationException
isCanMergeItems
in interface IRasterBuilder2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isMergeItems() throws IOException, AutomationException
isMergeItems
in interface IRasterBuilder2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMergeItems(boolean pbMergeItems) throws IOException, AutomationException
setMergeItems
in interface IRasterBuilder2
pbMergeItems
- 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 IRasterBuilder
pDataSourceProperties
- 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 IRasterBuilder
pCrawler
- 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 IRasterBuilder
crawlerItem
- 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 IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IItemURIArray endConstruction() throws IOException, AutomationException
endConstruction
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStale(IItemURI pItemURI) throws IOException, AutomationException
isStale
in interface IRasterBuilder
pItemURI
- 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 IRasterBuilder
pItemURI
- 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 IRasterBuilder
ppBuilderPoperties
- 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 IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAuxiliaryFieldsByRef(IFields ppAuxiliaryFields) throws IOException, AutomationException
setAuxiliaryFieldsByRef
in interface IRasterBuilder
ppAuxiliaryFields
- 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 IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAuxiliaryFieldAliasByRef(IPropertySet ppFieldNameMap) throws IOException, AutomationException
setAuxiliaryFieldAliasByRef
in interface IRasterBuilder
ppFieldNameMap
- 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 IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanBuildInPlace() throws IOException, AutomationException
isCanBuildInPlace
in interface IRasterBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset) throws IOException, AutomationException
setMosaicDatasetByRef
in interface IRasterBuilderInit
ppMosaicDataset
- 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 IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTrackCancelByRef(ITrackCancel ppTrackCancel) throws IOException, AutomationException
setTrackCancelByRef
in interface IRasterBuilderInit
ppTrackCancel
- 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 IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs) throws IOException, AutomationException
setDefaultSpatialReferenceByRef
in interface IRasterBuilderInit
ppDefaultSrs
- 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 IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation) throws IOException, AutomationException
setRasterTypeOperationByRef
in interface IRasterBuilderInit
ppRasterTypeOperation
- 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 IRasterBuilderInit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setImageFolder(String pImageFolder) throws IOException, AutomationException
setImageFolder
in interface IApplanixBuilder
pImageFolder
- 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 IApplanixBuilder
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCameraModel(int pVal) throws IOException, AutomationException
setCameraModel
in interface IFrameCameraParameters
pVal
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFocalLength(double pFocalLength) throws IOException, AutomationException
setFocalLength
in interface IFrameCameraParameters
pFocalLength
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFocalLengthUnits(int pVal) throws IOException, AutomationException
setFocalLengthUnits
in interface IFrameCameraParameters
pVal
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPPAX(double pPpax) throws IOException, AutomationException
setPPAX
in interface IFrameCameraParameters
pPpax
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPPAXUnits(int pVal) throws IOException, AutomationException
setPPAXUnits
in interface IFrameCameraParameters
pVal
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPPAY(double pPpay) throws IOException, AutomationException
setPPAY
in interface IFrameCameraParameters
pPpay
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPPAYUnits(int pVal) throws IOException, AutomationException
setPPAYUnits
in interface IFrameCameraParameters
pVal
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDistortionType(int pVal) throws IOException, AutomationException
setDistortionType
in interface IFrameCameraParameters
pVal
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDistortionMethod(int pVal) throws IOException, AutomationException
setDistortionMethod
in interface IFrameCameraParameters
pVal
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setK0(double pK0) throws IOException, AutomationException
setK0
in interface IFrameCameraParameters
pK0
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setK1(double pK1) throws IOException, AutomationException
setK1
in interface IFrameCameraParameters
pK1
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setK2(double pK2) throws IOException, AutomationException
setK2
in interface IFrameCameraParameters
pK2
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRadialDistancesByRef(IDoubleArray pDistances) throws IOException, AutomationException
setRadialDistancesByRef
in interface IFrameCameraParameters
pDistances
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRadialDistortionsByRef(IDoubleArray pDistortions) throws IOException, AutomationException
setRadialDistortionsByRef
in interface IFrameCameraParameters
pDistortions
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColumns(int pCols) throws IOException, AutomationException
setColumns
in interface IFrameCameraParameters
pCols
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRows(int pRows) throws IOException, AutomationException
setRows
in interface IFrameCameraParameters
pRows
- 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 IFrameCameraParameters
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPixelSize(double pPixelSize) throws IOException, AutomationException
setPixelSize
in interface IFrameCameraParameters
pPixelSize
- 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 IFrameCameraParameters
IOException
- 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 |