|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILasAttributeFilter
Provides controls for accessing LAS points.
Method Summary | |
---|---|
ILongArray |
getClassCodes()
The classification codes. |
int |
getClassFlags()
The classification flags. |
ILongArray |
getReturns()
The return numbers. |
void |
setClassCodes(ILongArray ppCodes)
The classification codes. |
void |
setClassFlags(int pFlags)
The classification flags. |
void |
setReturns(ILongArray ppReturns)
The return numbers. |
Method Detail |
---|
void setReturns(ILongArray ppReturns) throws IOException, AutomationException
ppReturns
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILongArray getReturns() throws IOException, AutomationException
Returns is a LongArray containing the lidar return numbers of interest. Any point with a return equal to one of the values in the passed array is considered for inclusion by the filter. The valid return number range is 1-5.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setClassCodes(ILongArray ppCodes) throws IOException, AutomationException
ppCodes
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILongArray getClassCodes() throws IOException, AutomationException
ClassCodes is a LongArray containing the LAS classification codes of interest. Any point with a code equal to one of the values in the passed array is considered for inclusion by the filter. The valid LAS class code range is 0-31 for Las file versions 1.1, 1.2, 1.3 and 0-255 for version 1.0.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setClassFlags(int pFlags) throws IOException, AutomationException
pFlags
- The pFlags (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getClassFlags() throws IOException, AutomationException
ClassFlags is used to specify which points, based on their LAS classification flag settings, are considered for inclusion by the filter. The LAS specification supports three class flag types: synthetic, key-point, and witheld. The value can be set equal to one of the constants defined in the esriLasClassFlag enumeration. You can also set the value to the result of a bitwise operation performed on these same constants in order to use them in combination.
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 |