com.esri.arcgis.geodatabaseextensions
Interface ILasStatistics

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ILasStatisticsProxy, LasStatistics

public interface ILasStatistics
extends java.io.Serializable

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

Description: 'Provides access to members of LasFile.' 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 IID23afc48e_4efb_479f_9164_959e70e01918
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISimpleStatistics getAttributeStatistics(int attribute)
          Get statistics of the specified LAS attribute.
 ILasClassCodeStatistics getClassCodeStatistics(int classCode)
          Get statistics associated with the specified class code.
 ILasReturnStatistics getReturnStatistics(int type)
          Get statistics associated with the specified return type.
 ILongArray getUniqueClassCodes()
          Get unique class codes.
 ILongArray getUniqueReturns()
          Get unique returns (as esriTerrainLasReturnType).
 IEnvelope getWithheldExtent()
          The XYZ extent of withheld points.
 double getWithheldPointCount()
          The number of withheld points.
 

Field Detail

IID23afc48e_4efb_479f_9164_959e70e01918

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

getWithheldPointCount

double getWithheldPointCount()
                             throws java.io.IOException,
                                    AutomationException
The number of withheld points.

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

getWithheldExtent

IEnvelope getWithheldExtent()
                            throws java.io.IOException,
                                   AutomationException
The XYZ extent of withheld points.

Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAttributeStatistics

ISimpleStatistics getAttributeStatistics(int attribute)
                                         throws java.io.IOException,
                                                AutomationException
Get statistics of the specified LAS attribute.

Parameters:
attribute - A com.esri.arcgis.geodatabaseextensions.esriLasAttributeType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ISimpleStatistics
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUniqueReturns

ILongArray getUniqueReturns()
                            throws java.io.IOException,
                                   AutomationException
Get unique returns (as esriTerrainLasReturnType).

Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUniqueClassCodes

ILongArray getUniqueClassCodes()
                               throws java.io.IOException,
                                      AutomationException
Get unique class codes.

Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReturnStatistics

ILasReturnStatistics getReturnStatistics(int type)
                                         throws java.io.IOException,
                                                AutomationException
Get statistics associated with the specified return type.

Parameters:
type - A com.esri.arcgis.geodatabaseextensions.esriTerrainLasReturnType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ILasReturnStatistics
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassCodeStatistics

ILasClassCodeStatistics getClassCodeStatistics(int classCode)
                                               throws java.io.IOException,
                                                      AutomationException
Get statistics associated with the specified class code.

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