com.esri.arcgis.geodatabaseextensions
Class LasClassCodeStatistics

java.lang.Object
  extended by com.esri.arcgis.geodatabaseextensions.LasClassCodeStatistics
All Implemented Interfaces:
ILasClassCodeStatistics, ILasClassCodeStatistics2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class LasClassCodeStatistics
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ILasClassCodeStatistics, ILasClassCodeStatistics2

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

Description 'Esri LasClassCodeStatistics 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.ILasClassCodeStatistics2
IID, IID7ca1cc09_c7fb_457b_bf6f_b63f07c734a8, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILasClassCodeStatistics
IID89e4489f_87e2_4690_8385_5143fe6d9753
 
Constructor Summary
LasClassCodeStatistics(java.lang.Object obj)
          Construct a LasClassCodeStatistics 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
 int getClassCode()
          The class code associated with the statistics.
 IEnvelope getExtent()
          The XYZ extent of points associated with this class code (excluding withheld points).
 void getIntensityRange(int[] pMin, int[] pMax)
          The minimum and maximum intensity values associated with this class code (excluding withheld points).
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 double getKeyPointCount()
          The number of Key points associated with this class code.
 double getOverlapPointCount()
          The number of Overlap points associated with this return.
 double getPointCount()
          The number of points associated with this class code (excluding withheld points).
 double getSyntheticPointCount()
          The number of Synthetic points associated with this class code.
 int hashCode()
          the hashcode for this object
 void release()
          Release a LasClassCodeStatistics.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LasClassCodeStatistics

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

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

Throws:
java.io.IOException - if there are interop problems LasClassCodeStatistics theLasClassCodeStatistics = (LasClassCodeStatistics) 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 LasClassCodeStatistics.

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

getClassCode

public int getClassCode()
                 throws java.io.IOException,
                        AutomationException
The class code associated with the statistics.

Specified by:
getClassCode in interface ILasClassCodeStatistics
Returns:
The pCode
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 class code (excluding withheld points).

Specified by:
getPointCount in interface ILasClassCodeStatistics
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 class code.

Specified by:
getSyntheticPointCount in interface ILasClassCodeStatistics
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 class code.

Specified by:
getKeyPointCount in interface ILasClassCodeStatistics
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 class code (excluding withheld points).

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

getIntensityRange

public void getIntensityRange(int[] pMin,
                              int[] pMax)
                       throws java.io.IOException,
                              AutomationException
The minimum and maximum intensity values associated with this class code (excluding withheld points).

Specified by:
getIntensityRange in interface ILasClassCodeStatistics
Parameters:
pMin - The pMin (out: use single element array)
pMax - The pMax (out: use single element array)
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 ILasClassCodeStatistics2
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.