public interface ILasSurface2 extends ILasSurface, java.io.Serializable
Description: 'Provides access to members of LasSurface.' 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 |
IIDe94ed3e7_5c73_4352_9ace_4d64771f7d25 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID81792712_2296_4b3f_ba19_3d37bd0b245d
Modifier and Type | Method and Description |
---|---|
ILasDataset |
getLasDataset()
The source LasDataset from which the LasSurface was derived.
|
void |
getVolumeAndArea(ITrackCancel pTrackCancel,
ILasFilter pLasFilter,
double resolution,
int method,
double referenceHeight,
int type,
double zFactor,
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.
|
void |
intersectLas(ITrackCancel pTrackCancel,
IGeometry pAOI,
ILasFilter pLasFilter,
double resolution,
int method,
ILasSurface pReferenceSurface,
ILasFilter pLasFilterRef,
double resolutionRef,
int methodRef,
IFeatureClass pOutFeatureClass,
java.lang.String volumeFieldName,
java.lang.String surfaceAreaFieldName,
java.lang.String codeFieldName)
Intersect with another LAS surface.
|
void |
intersectTerrain(ITrackCancel pTrackCancel,
boolean bReverse,
IGeometry pAOI,
ILasFilter pLasFilter,
double resolution,
int method,
IDynamicSurface pReferenceSurface,
double resolutionRef,
IFeatureClass pOutFC,
java.lang.String volumeFieldName,
java.lang.String surfaceAreaFieldName,
java.lang.String codeFieldName)
Intersect with a Terrain surface.
|
void |
intersectTin(ITrackCancel pTrackCancel,
boolean bReverse,
IGeometry pAOI,
ILasFilter pLasFilter,
double resolution,
int method,
ITinSurface pReferenceSurface,
IFeatureClass pOutFeatureClass,
java.lang.String volumeFieldName,
java.lang.String surfaceAreaFieldName,
java.lang.String codeFieldName)
Intersect with a TIN surface.
|
void |
updateFeatureClassVertexZs(ITrackCancel pTrackCancel,
ILasFilter pLasFilter,
double resolution,
int method,
int type,
double zFactor,
IFeatureClass pInClass,
IQueryFilter pQueryFilter,
java.lang.String tagFieldName)
Update vertices' z value.
|
asRaster, asTin, getLineOfSightFeatureClass, interpolateFeatureClass, interpolateFeatureClassVertices, interpolateRaster, isCanDoCurvature
static final int IIDe94ed3e7_5c73_4352_9ace_4d64771f7d25
static final int xxDummy
static final java.lang.String IID
void updateFeatureClassVertexZs(ITrackCancel pTrackCancel, ILasFilter pLasFilter, double resolution, int method, int type, double zFactor, IFeatureClass pInClass, IQueryFilter pQueryFilter, java.lang.String tagFieldName) throws java.io.IOException, AutomationException
pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)pLasFilter
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)resolution
- The resolution (in)method
- A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)type
- A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)zFactor
- The zFactor (in)pInClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)tagFieldName
- The tagFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getVolumeAndArea(ITrackCancel pTrackCancel, ILasFilter pLasFilter, double resolution, int method, double referenceHeight, int type, double zFactor, boolean[] pbIsOutsideDataArea, java.lang.Object[] pVolume, java.lang.Object[] pSurfaceArea, java.lang.Object[] pProjectedArea) throws java.io.IOException, AutomationException
pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)pLasFilter
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)resolution
- The resolution (in)method
- A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)referenceHeight
- The referenceHeight (in)type
- A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)zFactor
- The zFactor (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 intersectLas(ITrackCancel pTrackCancel, IGeometry pAOI, ILasFilter pLasFilter, double resolution, int method, ILasSurface pReferenceSurface, ILasFilter pLasFilterRef, double resolutionRef, int methodRef, IFeatureClass pOutFeatureClass, java.lang.String volumeFieldName, java.lang.String surfaceAreaFieldName, java.lang.String codeFieldName) throws java.io.IOException, AutomationException
pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pLasFilter
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)resolution
- The resolution (in)method
- A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)pReferenceSurface
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasSurface (in)pLasFilterRef
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)resolutionRef
- The resolutionRef (in)methodRef
- A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)pOutFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)volumeFieldName
- The volumeFieldName (in)surfaceAreaFieldName
- The surfaceAreaFieldName (in)codeFieldName
- The codeFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void intersectTerrain(ITrackCancel pTrackCancel, boolean bReverse, IGeometry pAOI, ILasFilter pLasFilter, double resolution, int method, IDynamicSurface pReferenceSurface, double resolutionRef, IFeatureClass pOutFC, java.lang.String volumeFieldName, java.lang.String surfaceAreaFieldName, java.lang.String codeFieldName) throws java.io.IOException, AutomationException
pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)bReverse
- The bReverse (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pLasFilter
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)resolution
- The resolution (in)method
- A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)pReferenceSurface
- A reference to a com.esri.arcgis.geodatabaseextensions.IDynamicSurface (in)resolutionRef
- The resolutionRef (in)pOutFC
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)volumeFieldName
- The volumeFieldName (in)surfaceAreaFieldName
- The surfaceAreaFieldName (in)codeFieldName
- The codeFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void intersectTin(ITrackCancel pTrackCancel, boolean bReverse, IGeometry pAOI, ILasFilter pLasFilter, double resolution, int method, ITinSurface pReferenceSurface, IFeatureClass pOutFeatureClass, java.lang.String volumeFieldName, java.lang.String surfaceAreaFieldName, java.lang.String codeFieldName) throws java.io.IOException, AutomationException
pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)bReverse
- The bReverse (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pLasFilter
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)resolution
- The resolution (in)method
- A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)pReferenceSurface
- A reference to a com.esri.arcgis.geodatabase.ITinSurface (in)pOutFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)volumeFieldName
- The volumeFieldName (in)surfaceAreaFieldName
- The surfaceAreaFieldName (in)codeFieldName
- The codeFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ILasDataset getLasDataset() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.