com.esri.arcgis.geodatabaseextensions
Interface ILasSurface

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ILasSurfaceProxy, LasSurface

public interface ILasSurface
extends java.io.Serializable

COM Interface 'ILasSurface'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID81792712_2296_4b3f_ba19_3d37bd0b245d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void asRaster(ITrackCancel pTrackCancel, ILasFilter pFilter, IRasterDataset pDataset, int method, int zSource, int fillMethod, int type, double zFactor)
          Export to Raster.
 ITin asTin(ITrackCancel pTrackCancel, ILasFilter pFilter, double resolution, int method, double zFactor)
          Export to TIN.
 void getLineOfSightFeatureClass(ITrackCancel pTrackCancel, ILasFilter pLasFilter, double resolution, int method, double zFactor, IFeatureClass pInputLines, IQueryFilter pQueryFilter, IFeatureClass pOutputLines, IFeatureClass pObstructionPoints, boolean bApplyCurvature, boolean bApplyRefraction, java.lang.Object pRefractionFactor)
          Get line-of-sight.
 void interpolateFeatureClass(ITrackCancel pTrackCancel, ILasFilter pLasFilter, double resolution, int method, int type, double zFactor, IFeatureClass pInClass, IQueryFilter pQueryFilter, IFeatureClass pOutClass, java.lang.Object pStepSize)
          Interpolate feature class.
 void interpolateFeatureClassVertices(ITrackCancel pTrackCancel, ILasFilter pLasFilter, double resolution, int method, int type, double zFactor, IFeatureClass pInClass, IQueryFilter pQueryFilter, IFeatureClass pOutClass)
          Interpolate feature class (vertices only).
 void interpolateRaster(ITrackCancel pTrackCancel, ILasFilter pLasFilter, IRasterDataset pDataset, double resolution, int method, int type, double zFactor)
          Export to Raster through triangulation.
 boolean isCanDoCurvature()
          Indicates if earth curvature can be applied.
 

Field Detail

IID81792712_2296_4b3f_ba19_3d37bd0b245d

static final int IID81792712_2296_4b3f_ba19_3d37bd0b245d
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

asTin

ITin asTin(ITrackCancel pTrackCancel,
           ILasFilter pFilter,
           double resolution,
           int method,
           double zFactor)
           throws java.io.IOException,
                  AutomationException
Export to TIN.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)
resolution - The resolution (in)
method - A com.esri.arcgis.geodatabaseextensions.esriTinPointSelectionMethod constant (in)
zFactor - The zFactor (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITin
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

asRaster

void asRaster(ITrackCancel pTrackCancel,
              ILasFilter pFilter,
              IRasterDataset pDataset,
              int method,
              int zSource,
              int fillMethod,
              int type,
              double zFactor)
              throws java.io.IOException,
                     AutomationException
Export to Raster.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)
pDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
method - A com.esri.arcgis.geodatabaseextensions.esriPointToRasterMethod constant (in)
zSource - A com.esri.arcgis.geodatabaseextensions.esriLasZSource constant (in)
fillMethod - A com.esri.arcgis.geodatabaseextensions.esriPointToRasterVoidFillMethod constant (in)
type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)
zFactor - The zFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interpolateRaster

void interpolateRaster(ITrackCancel pTrackCancel,
                       ILasFilter pLasFilter,
                       IRasterDataset pDataset,
                       double resolution,
                       int method,
                       int type,
                       double zFactor)
                       throws java.io.IOException,
                              AutomationException
Export to Raster through triangulation.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pLasFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasFilter (in)
pDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interpolateFeatureClass

void interpolateFeatureClass(ITrackCancel pTrackCancel,
                             ILasFilter pLasFilter,
                             double resolution,
                             int method,
                             int type,
                             double zFactor,
                             IFeatureClass pInClass,
                             IQueryFilter pQueryFilter,
                             IFeatureClass pOutClass,
                             java.lang.Object pStepSize)
                             throws java.io.IOException,
                                    AutomationException
Interpolate feature class.

Parameters:
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)
pOutClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pStepSize - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interpolateFeatureClassVertices

void interpolateFeatureClassVertices(ITrackCancel pTrackCancel,
                                     ILasFilter pLasFilter,
                                     double resolution,
                                     int method,
                                     int type,
                                     double zFactor,
                                     IFeatureClass pInClass,
                                     IQueryFilter pQueryFilter,
                                     IFeatureClass pOutClass)
                                     throws java.io.IOException,
                                            AutomationException
Interpolate feature class (vertices only).

Parameters:
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)
pOutClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCanDoCurvature

boolean isCanDoCurvature()
                         throws java.io.IOException,
                                AutomationException
Indicates if earth curvature can be applied.

Returns:
The pbCanDo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLineOfSightFeatureClass

void getLineOfSightFeatureClass(ITrackCancel pTrackCancel,
                                ILasFilter pLasFilter,
                                double resolution,
                                int method,
                                double zFactor,
                                IFeatureClass pInputLines,
                                IQueryFilter pQueryFilter,
                                IFeatureClass pOutputLines,
                                IFeatureClass pObstructionPoints,
                                boolean bApplyCurvature,
                                boolean bApplyRefraction,
                                java.lang.Object pRefractionFactor)
                                throws java.io.IOException,
                                       AutomationException
Get line-of-sight.

Parameters:
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)
zFactor - The zFactor (in)
pInputLines - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
pOutputLines - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pObstructionPoints - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
bApplyCurvature - The bApplyCurvature (in)
bApplyRefraction - The bApplyRefraction (in)
pRefractionFactor - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.