com.esri.arcgis.geodatabaseextensions
Class LasReturnStatistics

java.lang.Object
  extended by com.esri.arcgis.geodatabaseextensions.LasReturnStatistics
All Implemented Interfaces:
ILasReturnStatistics, ILasReturnStatistics2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class LasReturnStatistics
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ILasReturnStatistics, ILasReturnStatistics2

COM Class 'LasReturnStatistics'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description 'Esri LasReturnStatistics object.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILasReturnStatistics2
IID, IID04d08a82_3483_43b0_bc83_93203145ecca, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILasReturnStatistics
IID15080791_5b91_4f28_9931_1ffe7e7db33e
 
Constructor Summary
LasReturnStatistics(java.lang.Object obj)
          Construct a LasReturnStatistics using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 IEnvelope getExtent()
          The XYZ extent of points associated with this return (excluding withheld points).
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 double getKeyPointCount()
          The number of Key points associated with this return.
 double getOverlapPointCount()
          The number of Overlap points associated with this return.
 double getPointCount()
          The number of points associated with this return (excluding withheld points).
 int getReturnType()
          The return type associated with the statistics.
 double getSyntheticPointCount()
          The number of Synthetic points associated with this return.
 int hashCode()
          the hashcode for this object
 void release()
          Release a LasReturnStatistics.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LasReturnStatistics

public LasReturnStatistics(java.lang.Object obj)
                    throws java.io.IOException
Construct a LasReturnStatistics using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to LasReturnStatistics.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
LasReturnStatistics o = (LasReturnStatistics)obj; // will not work

LasReturnStatistics o = new LasReturnStatistics(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server

Throws:
java.io.IOException - if there are interop problems LasReturnStatistics theLasReturnStatistics = (LasReturnStatistics) obj;
Method Detail

equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a LasReturnStatistics.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getReturnType

public int getReturnType()
                  throws java.io.IOException,
                         AutomationException
The return type associated with the statistics.

Specified by:
getReturnType in interface ILasReturnStatistics
Returns:
A com.esri.arcgis.geodatabaseextensions.esriTerrainLasReturnType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPointCount

public double getPointCount()
                     throws java.io.IOException,
                            AutomationException
The number of points associated with this return (excluding withheld points).

Specified by:
getPointCount in interface ILasReturnStatistics
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSyntheticPointCount

public double getSyntheticPointCount()
                              throws java.io.IOException,
                                     AutomationException
The number of Synthetic points associated with this return.

Specified by:
getSyntheticPointCount in interface ILasReturnStatistics
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getKeyPointCount

public double getKeyPointCount()
                        throws java.io.IOException,
                               AutomationException
The number of Key points associated with this return.

Specified by:
getKeyPointCount in interface ILasReturnStatistics
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The XYZ extent of points associated with this return (excluding withheld points).

Specified by:
getExtent in interface ILasReturnStatistics
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.

getOverlapPointCount

public double getOverlapPointCount()
                            throws java.io.IOException,
                                   AutomationException
The number of Overlap points associated with this return.

Specified by:
getOverlapPointCount in interface ILasReturnStatistics2
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.