public interface IDynamicSurface3 extends IDynamicSurface2, java.io.Serializable
Description: 'Provides access to members that utilize Terrain surfaces.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID9dc0a59e_494e_41b6_be82_f283e3431577 |
static int |
xxDummy
Deprecated.
Internal use only
|
IIDd7de4992_54f7_4f46_8310_c9d991937c3cIID36e5cbc7_14b3_4ea8_b19d_f084cb0911d9| Modifier and Type | Method and Description |
|---|---|
void |
contour(IEnvelope pAOI,
double resolution,
double referenceContourHeight,
double interval,
java.lang.String elevationFieldName,
int indexContourFactor,
java.lang.String indexContourFieldName,
int digitsAfterDecimalPoint,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel)
Generate contours of the terrain surface based on a root value and an interval.
|
void |
contourList(IEnvelope pAOI,
double resolution,
IDoubleArray pBreaks,
IFeatureClass pOutFeatureClass,
java.lang.String fieldName,
int digitsAfterDecimalPoint,
ITrackCancel pTrackCancel)
Generate contours of the terrain surface.
|
void |
convertToExtent(int rowBegin,
int rowEnd,
int colBegin,
int colEnd,
IEnvelope[] ppExtent)
Create terrain block cursor.
|
void |
createBlockCursor(IGeometry pAOI,
double resolution,
boolean bSingleTileOnly,
ITrackCancel pTrackCancel,
ITerrainBlockCursor[] pCursor)
Create terrain block cursor.
|
double |
getProfileWeedTolerance()
The profile weeding tolerance.
|
void |
getVolumeAndArea(IGeometry pAOI,
double resolution,
double referenceHeight,
int type,
ITrackCancel pTrackCancel,
boolean[] pbIsOutsideDataArea,
java.lang.Object[] pVolume,
java.lang.Object[] pSurfaceArea,
java.lang.Object[] pProjectedArea)
Returns volume and/or area above or below an input z value.
|
double |
getZFactor()
Multiplication factor applied to all z values to provide unit-congruency between coordinate components.
|
void |
intersect(IGeometry pAOI,
double resolution,
java.lang.Object pReferenceSurface,
double referenceRsolution,
boolean bReverse,
IFeatureClass pOutFeatureClass,
java.lang.String volumeFieldName,
java.lang.String surfaceAreaFieldName,
java.lang.String codeFieldName,
ITrackCancel pTrackCancel)
Intersect with another surface.
|
void |
setProfileWeedTolerance(double pTolerance)
The profile weeding tolerance.
|
void |
setZFactor(double pFactor)
Multiplication factor applied to all z values to provide unit-congruency between coordinate components.
|
getLineOfSight, getLineOfSightFeatureCursor, getTileBasedDataArea, interpolateFeatureClass, interpolateFeatureClassVertices, interpolateFeatureCursor, interpolateFeatureCursorVertices, interpolateShape, interpolateShapeVertices, isCanDoCurvature, isMinimizeResourceUsage, isRefineBoundaryMatching, setMinimizeResourceUsage, setRefineBoundaryMatchinggetRasterBlockSize, getTerrain, getTin, queryAsFeatureClass, queryRaster, setRasterBlockSizestatic final int IID9dc0a59e_494e_41b6_be82_f283e3431577
static final int xxDummy
static final java.lang.String IID
void createBlockCursor(IGeometry pAOI, double resolution, boolean bSingleTileOnly, ITrackCancel pTrackCancel, ITerrainBlockCursor[] pCursor) throws java.io.IOException, AutomationException
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)resolution - The resolution (in)bSingleTileOnly - The bSingleTileOnly (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)pCursor - A reference to a com.esri.arcgis.geodatabaseextensions.ITerrainBlockCursor (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void convertToExtent(int rowBegin,
int rowEnd,
int colBegin,
int colEnd,
IEnvelope[] ppExtent)
throws java.io.IOException,
AutomationException
rowBegin - The rowBegin (in)rowEnd - The rowEnd (in)colBegin - The colBegin (in)colEnd - The colEnd (in)ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void contourList(IEnvelope pAOI, double resolution, IDoubleArray pBreaks, IFeatureClass pOutFeatureClass, java.lang.String fieldName, int digitsAfterDecimalPoint, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution - The resolution (in)pBreaks - A reference to a com.esri.arcgis.system.IDoubleArray (in)pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)fieldName - The fieldName (in)digitsAfterDecimalPoint - The digitsAfterDecimalPoint (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.void contour(IEnvelope pAOI, double resolution, double referenceContourHeight, double interval, java.lang.String elevationFieldName, int indexContourFactor, java.lang.String indexContourFieldName, int digitsAfterDecimalPoint, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution - The resolution (in)referenceContourHeight - The referenceContourHeight (in)interval - The interval (in)elevationFieldName - The elevationFieldName (in)indexContourFactor - The indexContourFactor (in)indexContourFieldName - The indexContourFieldName (in)digitsAfterDecimalPoint - The digitsAfterDecimalPoint (in)pOutFeatureClass - 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.void getVolumeAndArea(IGeometry pAOI, double resolution, double referenceHeight, int type, ITrackCancel pTrackCancel, boolean[] pbIsOutsideDataArea, java.lang.Object[] pVolume, java.lang.Object[] pSurfaceArea, java.lang.Object[] pProjectedArea) throws java.io.IOException, AutomationException
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)resolution - The resolution (in)referenceHeight - The referenceHeight (in)type - A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)pbIsOutsideDataArea - The pbIsOutsideDataArea (out: use single element array)pVolume - A Variant (in/out: use single element array, optional, pass single element of null if not required)pSurfaceArea - A Variant (in/out: use single element array, optional, pass single element of null if not required)pProjectedArea - A Variant (in/out: use single element array, optional, pass single element of null if not required)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void intersect(IGeometry pAOI, double resolution, java.lang.Object pReferenceSurface, double referenceRsolution, boolean bReverse, IFeatureClass pOutFeatureClass, java.lang.String volumeFieldName, java.lang.String surfaceAreaFieldName, java.lang.String codeFieldName, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)resolution - The resolution (in)pReferenceSurface - A reference to another Object (IUnknown) (in)referenceRsolution - The referenceRsolution (in)bReverse - The bReverse (in)pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)volumeFieldName - The volumeFieldName (in)surfaceAreaFieldName - The surfaceAreaFieldName (in)codeFieldName - The codeFieldName (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.void setProfileWeedTolerance(double pTolerance)
throws java.io.IOException,
AutomationException
pTolerance - The pTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getProfileWeedTolerance()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getZFactor()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setZFactor(double pFactor)
throws java.io.IOException,
AutomationException
pFactor - The pFactor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.