com.esri.arcgis.geodatabaseextensions
Interface ILasPointCloud

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ILasPointCloud2
All Known Implementing Classes:
ILasPointCloud2Proxy, ILasPointCloudProxy, LasDataset

public interface ILasPointCloud
extends java.io.Serializable

COM Interface 'ILasPointCloud'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to points.' 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 IID1928009d_9153_4ec0_a75c_4c24008d28d5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double estimatePointCount(IGeometry pAOI)
          Estimate point count.
 void estimatePointSpacing(IEnvelope pAOI, double[] pMinSpacing, double[] pMaxSpacing, double[] pMeanSpacing)
          Estimate point spacing.
 IArray getLasPointInfo(ITrackCancel pTrackCancel, IGeometry pLocation, double pointID)
          Returns an array of ILasPointInfo(the 1-based pointID is optional).
 IEnumLasPoint getLasPoints(ITrackCancel pTrackCancel, ILasPointFilter pFilter, double thinningFactor, double zFactor)
          Returns a point enumerator object.
 IEnumLasPoint getLasPointsByBudget(ITrackCancel pTrackCancel, ILasPointFilter pFilter, double maxPointCount, double zFactor)
          Returns a point enumerator object.
 void lasPointStatsAsRaster(ITrackCancel pTrackCancel, ILasPointFilter pFilter, IRasterDataset pDataset, int type, int attribute)
          Export to Raster.
 void queryLasPointInfo(int fileIndex, double pointID, ILasPointInfo pInfo)
          Query point information associated with the 1-based point ID.
 

Field Detail

IID1928009d_9153_4ec0_a75c_4c24008d28d5

static final int IID1928009d_9153_4ec0_a75c_4c24008d28d5
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

estimatePointCount

double estimatePointCount(IGeometry pAOI)
                          throws java.io.IOException,
                                 AutomationException
Estimate point count.

Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
The pcPoints
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

estimatePointSpacing

void estimatePointSpacing(IEnvelope pAOI,
                          double[] pMinSpacing,
                          double[] pMaxSpacing,
                          double[] pMeanSpacing)
                          throws java.io.IOException,
                                 AutomationException
Estimate point spacing.

Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
pMinSpacing - The pMinSpacing (out: use single element array)
pMaxSpacing - The pMaxSpacing (out: use single element array)
pMeanSpacing - The pMeanSpacing (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLasPoints

IEnumLasPoint getLasPoints(ITrackCancel pTrackCancel,
                           ILasPointFilter pFilter,
                           double thinningFactor,
                           double zFactor)
                           throws java.io.IOException,
                                  AutomationException
Returns a point enumerator object.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasPointFilter (in)
thinningFactor - The thinningFactor (in)
zFactor - The zFactor (in)
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.IEnumLasPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLasPointsByBudget

IEnumLasPoint getLasPointsByBudget(ITrackCancel pTrackCancel,
                                   ILasPointFilter pFilter,
                                   double maxPointCount,
                                   double zFactor)
                                   throws java.io.IOException,
                                          AutomationException
Returns a point enumerator object.

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasPointFilter (in)
maxPointCount - The maxPointCount (in)
zFactor - The zFactor (in)
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.IEnumLasPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLasPointInfo

IArray getLasPointInfo(ITrackCancel pTrackCancel,
                       IGeometry pLocation,
                       double pointID)
                       throws java.io.IOException,
                              AutomationException
Returns an array of ILasPointInfo(the 1-based pointID is optional).

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pLocation - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pointID - The pointID (in)
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLasPointInfo

void queryLasPointInfo(int fileIndex,
                       double pointID,
                       ILasPointInfo pInfo)
                       throws java.io.IOException,
                              AutomationException
Query point information associated with the 1-based point ID.

Parameters:
fileIndex - The fileIndex (in)
pointID - The pointID (in)
pInfo - A reference to a com.esri.arcgis.geodatabaseextensions.ILasPointInfo (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

lasPointStatsAsRaster

void lasPointStatsAsRaster(ITrackCancel pTrackCancel,
                           ILasPointFilter pFilter,
                           IRasterDataset pDataset,
                           int type,
                           int attribute)
                           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.ILasPointFilter (in)
pDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
type - A com.esri.arcgis.geodatabaseextensions.esriLasPointStatsType constant (in)
attribute - A com.esri.arcgis.geodatabaseextensions.esriLasAttributeType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.