|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabaseextensions.LasClassCodeStatistics
public class LasClassCodeStatistics
Esri LasClassCodeStatistics object.
Constructor Summary | |
---|---|
LasClassCodeStatistics(Object obj)
Construct a LasClassCodeStatistics using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
boolean |
equals(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). |
double |
getKeyPointCount()
The number of Key points associated with this class code. |
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 |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public LasClassCodeStatistics(Object obj) throws IOException
obj
to LasClassCodeStatistics
. *
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
IOException
- if there are interop problems
LasClassCodeStatistics theLasClassCodeStatistics = (LasClassCodeStatistics) obj;
Method Detail |
---|
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getClassCode() throws IOException, AutomationException
The class code these statistics are associated with.
getClassCode
in interface ILasClassCodeStatistics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getPointCount() throws IOException, AutomationException
Number of points with the class code value these statistics are associated with. This count does not include points that are flagged as 'withheld'.
getPointCount
in interface ILasClassCodeStatistics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSyntheticPointCount() throws IOException, AutomationException
The number of synthetic points that are associated with this class code value.
getSyntheticPointCount
in interface ILasClassCodeStatistics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getKeyPointCount() throws IOException, AutomationException
The number of key points that are associated with this class code value.
getKeyPointCount
in interface ILasClassCodeStatistics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws IOException, AutomationException
The XYZ extent of the selected lidar return type. Withheld points, as defined by the LAS specification, are not taken into consideration.
getExtent
in interface ILasClassCodeStatistics
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getIntensityRange(int[] pMin, int[] pMax) throws IOException, AutomationException
Retrieves the minimum and maximum intensity values associated with this class code. Points flagged as 'withheld' are ignored.
pMin is the minimum intensity value
pMax is the maximum intensity value
getIntensityRange
in interface ILasClassCodeStatistics
pMin
- The pMin (out: use single element array)pMax
- The pMax (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |