public class LasPointSelector extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ILasPointSelection
Description 'Esri LasPointSelector.' 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 =
IID, IID0c957d12_dcc6_4aa6_bb74_177a6ad7d85d, xxDummy
Constructor and Description |
---|
LasPointSelector()
Constructs a LasPointSelector using ArcGIS Engine.
|
LasPointSelector(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
LasPointSelector theLasPointSelector = (LasPointSelector) obj; |
Modifier and Type | Method and Description |
---|---|
void |
addClassCodeAndWeight(int classCode,
int weight)
Add the class code and its associated wight.
|
void |
addPreservedClassCode(int classCode)
Add the class code to be excluded from thinning - points with this code will always be selected.
|
void |
addPreservedClassFlag(int flag)
Add the class flag to be excluded from thinning - points with this flag will always be selected.
|
void |
addPreservedReturn(int ret)
Add the return number to be excluded from thinning - points with this return number will always be selected.
|
void |
addRemovedClassCode(int classCode)
Add the class code to be excluded from the output.
|
void |
addRemovedClassFlag(int flag)
Add the class flag to be excluded from the output.
|
void |
addRemovedReturn(int ret)
Add the return number to be excluded from the output.
|
void |
addReturnAndWeight(int ret,
int weight)
Add the return number and its associated wight.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
static java.lang.String |
getClsid()
getClsid.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
int |
hashCode()
the hashcode for this object
|
void |
release()
Release this COM object reference
|
void |
select(ITrackCancel pTrackCancel,
ILasDataset pDataset,
ILongArray pFiles,
IGeometry pAOI,
IEnvelope pSelectionResolution,
java.lang.String outputFolderName,
java.lang.String fileNameSuffix,
ILasDataset pNewDataset)
Select and output a subset of points.
|
void |
setAsZlas(boolean rhs1)
Indicates if output file(s) should be the Esri's zLas format.
|
void |
setComputeStatistics(boolean rhs1)
Indicates whether or not to compute statistics for the output file(s).
|
void |
setDropVLRs(boolean rhs1)
Indicates if Variable Length Records should be dropped.
|
void |
setEmpty()
Empty the object.
|
void |
setOverwriteOutput(boolean rhs1)
Indicates whether or not to overwrite existing output file(s).
|
void |
setRearrange(boolean rhs1)
Indicates if output point records should be spatially rearranged.
|
void |
setSelectionType(int type)
Set selection type.
|
void |
setTempFilePath(java.lang.String path)
The path for temp files.
|
public LasPointSelector() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic LasPointSelector(java.lang.Object obj) throws java.io.IOException
LasPointSelector theLasPointSelector = (LasPointSelector) obj;
obj
to LasPointSelector
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setEmpty() throws java.io.IOException, AutomationException
setEmpty
in interface ILasPointSelection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTempFilePath(java.lang.String path) throws java.io.IOException, AutomationException
setTempFilePath
in interface ILasPointSelection
path
- The path (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSelectionType(int type) throws java.io.IOException, AutomationException
setSelectionType
in interface ILasPointSelection
type
- A com.esri.arcgis.geodatabaseextensions.esriLasPointSelectionType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addPreservedReturn(int ret) throws java.io.IOException, AutomationException
addPreservedReturn
in interface ILasPointSelection
ret
- A com.esri.arcgis.geodatabaseextensions.esriTerrainLasReturnType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addRemovedReturn(int ret) throws java.io.IOException, AutomationException
addRemovedReturn
in interface ILasPointSelection
ret
- A com.esri.arcgis.geodatabaseextensions.esriTerrainLasReturnType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addPreservedClassCode(int classCode) throws java.io.IOException, AutomationException
addPreservedClassCode
in interface ILasPointSelection
classCode
- The classCode (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addRemovedClassCode(int classCode) throws java.io.IOException, AutomationException
addRemovedClassCode
in interface ILasPointSelection
classCode
- The classCode (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addPreservedClassFlag(int flag) throws java.io.IOException, AutomationException
addPreservedClassFlag
in interface ILasPointSelection
flag
- A com.esri.arcgis.geodatabaseextensions.esriLasClassFlag constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addRemovedClassFlag(int flag) throws java.io.IOException, AutomationException
addRemovedClassFlag
in interface ILasPointSelection
flag
- A com.esri.arcgis.geodatabaseextensions.esriLasClassFlag constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addReturnAndWeight(int ret, int weight) throws java.io.IOException, AutomationException
addReturnAndWeight
in interface ILasPointSelection
ret
- A com.esri.arcgis.geodatabaseextensions.esriTerrainLasReturnType constant (in)weight
- The weight (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addClassCodeAndWeight(int classCode, int weight) throws java.io.IOException, AutomationException
addClassCodeAndWeight
in interface ILasPointSelection
classCode
- The classCode (in)weight
- The weight (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOverwriteOutput(boolean rhs1) throws java.io.IOException, AutomationException
setOverwriteOutput
in interface ILasPointSelection
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDropVLRs(boolean rhs1) throws java.io.IOException, AutomationException
setDropVLRs
in interface ILasPointSelection
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRearrange(boolean rhs1) throws java.io.IOException, AutomationException
setRearrange
in interface ILasPointSelection
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAsZlas(boolean rhs1) throws java.io.IOException, AutomationException
setAsZlas
in interface ILasPointSelection
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setComputeStatistics(boolean rhs1) throws java.io.IOException, AutomationException
setComputeStatistics
in interface ILasPointSelection
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void select(ITrackCancel pTrackCancel, ILasDataset pDataset, ILongArray pFiles, IGeometry pAOI, IEnvelope pSelectionResolution, java.lang.String outputFolderName, java.lang.String fileNameSuffix, ILasDataset pNewDataset) throws java.io.IOException, AutomationException
select
in interface ILasPointSelection
pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)pDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)pFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pSelectionResolution
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)outputFolderName
- The outputFolderName (in)fileNameSuffix
- The fileNameSuffix (in)pNewDataset
- A reference to a com.esri.arcgis.geodatabaseextensions.ILasDataset (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.