public interface ILasBuildingClassification
extends java.io.Serializable
Description: 'Provides access to members of BuildingExtractor.' 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID55dd787c_8645_40da_adc9_bef738c21fcb |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
classify(boolean bReuseExistingBuilding,
boolean bCalculateStats)
Perform building classification.
|
void |
setAreaOfInterestByRef(IGeometry rhs1)
The area of interest.
|
void |
setBelowRoofOptionAndClassCode(boolean bClassify,
int code)
Specify if points below a roof should be assigned the specified code.
|
void |
setClassificationOption(int option)
Set classification option.
|
void |
setEmpty()
Empty the object and release resources.
|
void |
setIsPhotogrammetricData(boolean rhs1)
Indicates if the point data are derived from Photogrammetric method.
|
void |
setMaxHeightAboveRoofAndClassCode(double heightInMeters,
int code)
Set maximum above-roof height in meters and corresponding class-code (if larger than zero, points on top of a roof within this limit will be assigned the specified code).
|
void |
setMinBuildingHeight(double heightInMeters)
Set minimum building height in meters.
|
void |
setMinRoofArea(double areaInSquareMeters)
Set minimum roof area in square meters.
|
void |
setSubFiles(ILongArray pLasFiles)
Specify a subset of files to be processed.
|
void |
setTrackCancelByRef(ITrackCancel rhs1)
The cancel-tracking object.
|
static final int IID55dd787c_8645_40da_adc9_bef738c21fcb
static final int xxDummy
static final java.lang.String IID
void setEmpty() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTrackCancelByRef(ITrackCancel rhs1) throws java.io.IOException, AutomationException
rhs1
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setClassificationOption(int option) throws java.io.IOException, AutomationException
option
- A com.esri.arcgis.geodatabaseextensions.esriLasClassificationOption constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setIsPhotogrammetricData(boolean rhs1) throws java.io.IOException, AutomationException
rhs1
- The rhs1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMinRoofArea(double areaInSquareMeters) throws java.io.IOException, AutomationException
areaInSquareMeters
- The areaInSquareMeters (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMinBuildingHeight(double heightInMeters) throws java.io.IOException, AutomationException
heightInMeters
- The heightInMeters (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMaxHeightAboveRoofAndClassCode(double heightInMeters, int code) throws java.io.IOException, AutomationException
heightInMeters
- The heightInMeters (in)code
- The code (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setBelowRoofOptionAndClassCode(boolean bClassify, int code) throws java.io.IOException, AutomationException
bClassify
- The bClassify (in)code
- The code (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAreaOfInterestByRef(IGeometry rhs1) throws java.io.IOException, AutomationException
rhs1
- A reference to a com.esri.arcgis.geometry.IGeometry (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setSubFiles(ILongArray pLasFiles) throws java.io.IOException, AutomationException
pLasFiles
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void classify(boolean bReuseExistingBuilding, boolean bCalculateStats) throws java.io.IOException, AutomationException
bReuseExistingBuilding
- The bReuseExistingBuilding (in)bCalculateStats
- The bCalculateStats (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.