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.