|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabaseextensions.Terrain
public class Terrain
COM Class 'Terrain'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'
Description 'The Esri Terrain component.' 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 =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrain2 |
---|
IID, IID5d6d7322_d2d5_4c16_a52d_0b1199efa98d, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrain |
---|
IIDf657c7ed_fe73_493e_8cf7_845e20cb7d9b |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit3 |
---|
IID, IIDa7e67808_29d5_4dd9_8696_06993fa838b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit2 |
---|
IIDed9009eb_18f0_436e_9385_0f0007dd1f90 |
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit |
---|
IID8e9c9736_60b1_4db5_af18_ed40f41d4714 |
Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetAnalyze |
---|
IID, IID60262917_d53f_4e0b_86ff_a916c3fb26bc, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetComponent2 |
---|
IID, IID06422a95_1f61_4e3c_9523_bcdae837ddcb, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetComponent |
---|
IID5f636f00_4b3c_46eb_a684_c2d746357061 |
Fields inherited from interface com.esri.arcgis.geodatabase.IMetadata |
---|
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IMetadataEdit |
---|
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.INativeTypeInfo |
---|
IID, IID906db24a_f0ad_4ca5_871b_5466e54fab80, xxDummy |
Constructor Summary | |
---|---|
Terrain(java.lang.Object obj)
Construct a Terrain using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addDataSource(ITerrainDataSource pDataSource)
Adds a reference to a feature class. |
void |
addDataSourceData(int index,
IEnvelope pAOI,
IFeatureClass pInFC,
ITrackCancel pTrackCancel)
Appends measurements to a terrain data source (feature class). |
void |
addDataSourceData2(int index,
java.lang.String pointCountFieldName,
IGeometry pAOI,
IFeatureClass pInFC,
ITrackCancel pTrackCancel)
Appends measurements to terrain data source (feature class). |
void |
addITerrainEditEventsListener(ITerrainEditEvents theListener)
addITerrainEditEventsListener. |
void |
addPyramidLevel(ITerrainPyramidLevel pPyramidLevel)
Adds a pyramid level. |
void |
analyze(int tableComponents)
Analyze the data to update/generate DBMS statistics. |
void |
build(ITrackCancel pTrackCancel)
Constructs the terrain. |
void |
calculateFieldStatistics(int index,
IStringArray pFieldNames,
ITrackCancel pTrackCancel)
Calculate Terrain blob field statistics of the specified embedded data source. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeMaxScale(int index,
int newScale)
Modifies the largest display scale used for a particular level of a terrain pyramid. |
void |
changeResolutionBounds(int index,
double lowerBound,
double upperBound)
Change the resolution bounds of a data source. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
void |
changeUsageInOverview(int index,
boolean bApply)
Change the ApplyToOverviewTerrain property of the specified data source. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
IDynamicSurface |
createDynamicSurface()
Returns an implicit surface from which TINs and rasters are derived. |
void |
delete()
Deletes this dataset. |
void |
deleteDataSourceData(int index,
IEnvelope pAOI,
ITrackCancel pTrackCancel)
Removes measurements from a terrain data source (feature class). |
void |
deleteDataSourceData2(int index,
java.lang.String pointCountFieldName,
IGeometry pAOI,
ITrackCancel pTrackCancel)
Removes measurements from a terrain data source (feature class). |
void |
deleteDataSourceDataByFC(int index,
java.lang.String pointCountFieldName,
IFeatureClass pFC,
boolean bSparseData,
ITrackCancel pTrackCancel)
Removes measurements from a terrain data source (feature class). |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
extractFromEmbeddedDataSource(int index,
IFeatureClass pFeatureClass,
IEnvelope pAOI,
double resolution,
ITrackCancel pTrackCancel)
Copies features of an embedded data source to the specified feature class. |
int |
getAllowableComponents()
The allowable components to be analyzed. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IDEDataset |
getDataElement()
The data element corresponding to the dataset component. |
ITerrainDataSource |
getDataSource(int index)
Returns the data source specified by the index. |
int |
getDataSourceCount()
The number of data sources participating in the terrain. |
IEnumEnvelope |
getDirtyTiles()
Returns all dirty tiles. |
java.lang.String |
getEmbeddedDataSourceShapeFieldName()
Returns the 'Shape' field name of the embedded data sources. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
IFeatureDataset |
getFeatureDataset()
The feature dataset which contains the terrain. |
IName |
getFullName()
The associated name object. |
int |
getID()
The database identifier of the terrain. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getMaxOverviewTerrainPoints()
The maximum number of points in the most generalized representation of a Terrain. |
int |
getMaxPointsPerShape()
The maximum number of vertices per multipoint. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
java.lang.String |
getName()
The name of the Dataset. |
INativeType |
getNativeType()
The native type. |
IDataset |
getParent()
The containing parent dataset. |
double |
getPointCount(IEnvelope pAOI,
double resolution)
Returns the approximate number of points in the terrain within a given area and at a particular pyramid level. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
ITerrainPyramidLevel |
getPyramidLevel(int index)
Returns the pyramid level specified by the index. |
int |
getPyramidLevelCount()
The number of pyramid levels in the terrain. |
int |
getPyramidType()
The pyramid type of this Terrain. |
double |
getSize()
The total number of points in the Terrain. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
double |
getTileSize()
The horizontal distance used to spatially index and partition terrain data. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
boolean |
isCanEditMetadata()
Indicates if metadata can be edited. |
boolean |
isDirty()
Indicates whether or not a partial rebuild is needed. |
boolean |
isValid()
Indicates whether or not a full build is required. |
void |
queryTileInfo(int[] pRowBegin,
int[] pRowEnd,
int[] pColBegin,
int[] pColEnd,
double[] pXMin,
double[] pYMin,
double[] pTileSize,
int[] pRowCountDomain,
int[] pColCountDomain)
Returns horizontal partitioning information about the terrain data. |
void |
release()
Release a Terrain. |
void |
removeDataSource(int index)
Removes reference to a participating feature class. |
void |
removeITerrainEditEventsListener(ITerrainEditEvents theListener)
removeITerrainEditEventsListener. |
void |
removePyramidLevel(int index)
Removes a pyramid level. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
replaceDataSourceData(int index,
IEnvelope pAOI,
IFeatureClass pInFC,
ITrackCancel pTrackCancel)
Replaces measurements from a terrain data source (feature class) with measurements in another feature class. |
void |
replaceDataSourceData2(int index,
java.lang.String pointCountFieldName,
IGeometry pAOI,
IFeatureClass pInFC,
ITrackCancel pTrackCancel)
Replaces measurements from a terrain data source (feature class) with measurements in another feature class. |
void |
searchFromEmbeddedDataSource(int index,
IEnvelope pAOI,
double resolution,
IStringArray pSubFields,
IFeatureCursor[] ppCursor,
ILongArray[] ppFieldIndices)
Returns a Search Cursor on the specified embedded data source. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata. |
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist. |
void |
updateExtent(ITrackCancel pTrackCancel)
Refresh terrain's extent. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Terrain(java.lang.Object obj) throws java.io.IOException
obj
to Terrain
. *
Terrain o = (Terrain)obj; // will not work
Terrain o = new Terrain(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
Terrain theTerrain = (Terrain) obj;
Method Detail |
---|
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 addITerrainEditEventsListener(ITerrainEditEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.geodatabaseextensions.ITerrainEditEvents interface.
java.io.IOException
- If there are communications problems.public void removeITerrainEditEventsListener(ITerrainEditEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.geodatabaseextensions.ITerrainEditEvents interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
getName
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
This property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
Instances of the esriCarto.GroupLayer class will return null for this property, as a group layer can contain multiple datasets with different spatial references.
Modifications to a spatial reference returned by this property will not be persisted. To modify the spatial reference of a dataset, the IGeoDatasetSchemaEdit and IGeoDatasetSchemaEdit2 interfaces should be used.
getSpatialReference
in interface IGeoDataset
getSpatialReference
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
The IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent
in interface IGeoDataset
getExtent
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getID() throws java.io.IOException, AutomationException
getID
in interface IDatasetComponent2
getID
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSize() throws java.io.IOException, AutomationException
getSize
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isValid() throws java.io.IOException, AutomationException
isValid
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDirty() throws java.io.IOException, AutomationException
isDirty
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDataSourceCount() throws java.io.IOException, AutomationException
getDataSourceCount
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITerrainDataSource getDataSource(int index) throws java.io.IOException, AutomationException
getDataSource
in interface ITerrain
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPyramidLevelCount() throws java.io.IOException, AutomationException
getPyramidLevelCount
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITerrainPyramidLevel getPyramidLevel(int index) throws java.io.IOException, AutomationException
getPyramidLevel
in interface ITerrain
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTileSize() throws java.io.IOException, AutomationException
getTileSize
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPyramidType() throws java.io.IOException, AutomationException
getPyramidType
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaxOverviewTerrainPoints() throws java.io.IOException, AutomationException
getMaxOverviewTerrainPoints
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaxPointsPerShape() throws java.io.IOException, AutomationException
getMaxPointsPerShape
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryTileInfo(int[] pRowBegin, int[] pRowEnd, int[] pColBegin, int[] pColEnd, double[] pXMin, double[] pYMin, double[] pTileSize, int[] pRowCountDomain, int[] pColCountDomain) throws java.io.IOException, AutomationException
queryTileInfo
in interface ITerrain
pRowBegin
- The pRowBegin (out: use single element array)pRowEnd
- The pRowEnd (out: use single element array)pColBegin
- The pColBegin (out: use single element array)pColEnd
- The pColEnd (out: use single element array)pXMin
- The pXMin (out: use single element array)pYMin
- The pYMin (out: use single element array)pTileSize
- The pTileSize (out: use single element array)pRowCountDomain
- The pRowCountDomain (out: use single element array)pColCountDomain
- The pColCountDomain (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumEnvelope getDirtyTiles() throws java.io.IOException, AutomationException
getDirtyTiles
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getPointCount(IEnvelope pAOI, double resolution) throws java.io.IOException, AutomationException
getPointCount
in interface ITerrain
pAOI
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution
- The resolution (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDynamicSurface createDynamicSurface() throws java.io.IOException, AutomationException
createDynamicSurface
in interface ITerrain
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void extractFromEmbeddedDataSource(int index, IFeatureClass pFeatureClass, IEnvelope pAOI, double resolution, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
extractFromEmbeddedDataSource
in interface ITerrain
index
- The index (in)pFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pAOI
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution
- The resolution (in)pTrackCancel
- 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 java.lang.String getEmbeddedDataSourceShapeFieldName() throws java.io.IOException, AutomationException
getEmbeddedDataSourceShapeFieldName
in interface ITerrain2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void searchFromEmbeddedDataSource(int index, IEnvelope pAOI, double resolution, IStringArray pSubFields, IFeatureCursor[] ppCursor, ILongArray[] ppFieldIndices) throws java.io.IOException, AutomationException
searchFromEmbeddedDataSource
in interface ITerrain2
index
- The index (in)pAOI
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution
- The resolution (in)pSubFields
- A reference to a com.esri.arcgis.system.IStringArray (in)ppCursor
- A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (out: use single element array)ppFieldIndices
- A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addDataSource(ITerrainDataSource pDataSource) throws java.io.IOException, AutomationException
addDataSource
in interface ITerrainEdit
pDataSource
- A reference to a com.esri.arcgis.geodatabaseextensions.ITerrainDataSource (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeDataSource(int index) throws java.io.IOException, AutomationException
removeDataSource
in interface ITerrainEdit
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addPyramidLevel(ITerrainPyramidLevel pPyramidLevel) throws java.io.IOException, AutomationException
addPyramidLevel
in interface ITerrainEdit
pPyramidLevel
- A reference to a com.esri.arcgis.geodatabaseextensions.ITerrainPyramidLevel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removePyramidLevel(int index) throws java.io.IOException, AutomationException
removePyramidLevel
in interface ITerrainEdit
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void changeMaxScale(int index, int newScale) throws java.io.IOException, AutomationException
changeMaxScale
in interface ITerrainEdit
index
- The index (in)newScale
- The newScale (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void changeResolutionBounds(int index, double lowerBound, double upperBound) throws java.io.IOException, AutomationException
changeResolutionBounds
in interface ITerrainEdit
index
- The index (in)lowerBound
- The lowerBound (in)upperBound
- The upperBound (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteDataSourceData(int index, IEnvelope pAOI, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
deleteDataSourceData
in interface ITerrainEdit
index
- The index (in)pAOI
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pTrackCancel
- 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 void addDataSourceData(int index, IEnvelope pAOI, IFeatureClass pInFC, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
addDataSourceData
in interface ITerrainEdit
index
- The index (in)pAOI
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pInFC
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pTrackCancel
- 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 void replaceDataSourceData(int index, IEnvelope pAOI, IFeatureClass pInFC, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
replaceDataSourceData
in interface ITerrainEdit
index
- The index (in)pAOI
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pInFC
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pTrackCancel
- 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 void build(ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
build
in interface ITerrainEdit
pTrackCancel
- 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 void updateExtent(ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
updateExtent
in interface ITerrainEdit2
pTrackCancel
- 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 void changeUsageInOverview(int index, boolean bApply) throws java.io.IOException, AutomationException
changeUsageInOverview
in interface ITerrainEdit3
index
- The index (in)bApply
- The bApply (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteDataSourceDataByFC(int index, java.lang.String pointCountFieldName, IFeatureClass pFC, boolean bSparseData, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
deleteDataSourceDataByFC
in interface ITerrainEdit3
index
- The index (in)pointCountFieldName
- The pointCountFieldName (in)pFC
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)bSparseData
- The bSparseData (in)pTrackCancel
- 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 void deleteDataSourceData2(int index, java.lang.String pointCountFieldName, IGeometry pAOI, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
deleteDataSourceData2
in interface ITerrainEdit3
index
- The index (in)pointCountFieldName
- The pointCountFieldName (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pTrackCancel
- 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 void addDataSourceData2(int index, java.lang.String pointCountFieldName, IGeometry pAOI, IFeatureClass pInFC, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
addDataSourceData2
in interface ITerrainEdit3
index
- The index (in)pointCountFieldName
- The pointCountFieldName (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pInFC
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pTrackCancel
- 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 void replaceDataSourceData2(int index, java.lang.String pointCountFieldName, IGeometry pAOI, IFeatureClass pInFC, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
replaceDataSourceData2
in interface ITerrainEdit3
index
- The index (in)pointCountFieldName
- The pointCountFieldName (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pInFC
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pTrackCancel
- 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 void calculateFieldStatistics(int index, IStringArray pFieldNames, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
calculateFieldStatistics
in interface ITerrainEdit3
index
- The index (in)pFieldNames
- A reference to a com.esri.arcgis.system.IStringArray (in)pTrackCancel
- 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 void changeSchemaLock(int schemaLock) throws java.io.IOException, AutomationException
changeSchemaLock
in interface ISchemaLock
schemaLock
- A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo) throws java.io.IOException, AutomationException
getCurrentSchemaLocks
in interface ISchemaLock
schemaLockInfo
- A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void analyze(int tableComponents) throws java.io.IOException, AutomationException
analyze
in interface IDatasetAnalyze
tableComponents
- The tableComponents (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAllowableComponents() throws java.io.IOException, AutomationException
getAllowableComponents
in interface IDatasetAnalyze
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDEDataset getDataElement() throws java.io.IOException, AutomationException
getDataElement
in interface IDatasetComponent
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset getParent() throws java.io.IOException, AutomationException
getParent
in interface IDatasetComponent
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getMetadata() throws java.io.IOException, AutomationException
getMetadata
in interface IMetadata
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMetadata(IPropertySet propertySet) throws java.io.IOException, AutomationException
setMetadata
in interface IMetadata
propertySet
- 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 synchronize(int action, int interval) throws java.io.IOException, AutomationException
synchronize
in interface IMetadata
action
- A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval
- The interval (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanEditMetadata() throws java.io.IOException, AutomationException
isCanEditMetadata
in interface IMetadataEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INativeType getNativeType() throws java.io.IOException, AutomationException
getNativeType
in interface INativeTypeInfo
java.io.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 |