public interface ILasDataset
extends java.io.Serializable
Description: 'Provides access to members of LasDataset.' 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 |
IID3ac637a3_1671_4dfe_babe_d7947d57f050 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
ILasSurface |
createDynamicSurface()
Returns an implicit surface.
|
void |
export(ITrackCancel pTrackCancel,
int fileIndex,
ILasPointFilter pFilter,
java.lang.String newFileName,
ISpatialReference pNewSpatialReference,
boolean bProject,
boolean bDropVLRs)
Writes a new, optionally modified, version of the specified LAS file.
|
IEnvelope |
getExtent()
The xyz extent of the dataset.
|
ILasFile |
getFile(int index)
Returns the LAS file specified by the index.
|
int |
getFileCount()
The number of LAS files contained in the dataset.
|
java.lang.String |
getName()
The name of the dataset.
|
double |
getPointCount()
The number of points in the dataset.
|
double |
getSizeInBytes()
The size of all the LAS/zLAS files in bytes.
|
ISpatialReference |
getSpatialReference()
The spatial reference of the dataset.
|
ILasStatistics |
getStatistics()
Get statistics.
|
void |
getSurfaceConstraint(int index,
IFeatureClass[] ppClass,
IField[] ppHeightField,
IField[] ppTagField,
int[] pType)
Gets surface constraint specified by the index.
|
int |
getSurfaceConstraintCount()
The number of surface constraints contained in the dataset.
|
void |
getSurfaceConstraintID(int index,
IUID[] ppGuid)
Gets surface constraint specified by the index.
|
void |
getSurfaceConstraintIndexFromID(IUID pGuid,
int[] pIndex)
Gets surface constraint's index identified by the ID.
|
void |
getSurfaceConstraintName(int index,
IFeatureClassName[] ppName,
java.lang.String[] pHeightField,
java.lang.String[] pTagField,
int[] pType)
Gets surface constraint specified by the index.
|
void |
init(java.lang.String name)
Opens the specified dataset.
|
boolean |
isDirty()
Indicates if the dataset has been changed since last save.
|
boolean |
isHasStatistics()
Indicates if statistics is available.
|
boolean |
isNeedsUpdateStatistics()
Indicates if update is necessary.
|
boolean |
isUsesRelativePath()
Indicates if the dataset is saved with relative path.
|
void |
saveAs(java.lang.String name,
boolean bOverWrite)
Saves the dataset to disk using the specified name.
|
void |
setEmpty()
Empty the object.
|
static final int IID3ac637a3_1671_4dfe_babe_d7947d57f050
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 init(java.lang.String name)
throws java.io.IOException,
AutomationException
name - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void saveAs(java.lang.String name,
boolean bOverWrite)
throws java.io.IOException,
AutomationException
name - The name (in)bOverWrite - The bOverWrite (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getName()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isUsesRelativePath()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isDirty()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IEnvelope getExtent() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getFileCount()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ILasFile getFile(int index) throws java.io.IOException, AutomationException
index - The index (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getSurfaceConstraintCount()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSurfaceConstraint(int index,
IFeatureClass[] ppClass,
IField[] ppHeightField,
IField[] ppTagField,
int[] pType)
throws java.io.IOException,
AutomationException
index - The index (in)ppClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (out: use single element array)ppHeightField - A reference to a com.esri.arcgis.geodatabase.IField (out: use single element array)ppTagField - A reference to a com.esri.arcgis.geodatabase.IField (out: use single element array)pType - A com.esri.arcgis.geodatabase.esriTinSurfaceType constant (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSurfaceConstraintName(int index,
IFeatureClassName[] ppName,
java.lang.String[] pHeightField,
java.lang.String[] pTagField,
int[] pType)
throws java.io.IOException,
AutomationException
index - The index (in)ppName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (out: use single element array)pHeightField - The pHeightField (out: use single element array)pTagField - The pTagField (out: use single element array)pType - A com.esri.arcgis.geodatabase.esriTinSurfaceType constant (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSurfaceConstraintID(int index,
IUID[] ppGuid)
throws java.io.IOException,
AutomationException
index - The index (in)ppGuid - A reference to a com.esri.arcgis.system.IUID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSurfaceConstraintIndexFromID(IUID pGuid, int[] pIndex) throws java.io.IOException, AutomationException
pGuid - A reference to a com.esri.arcgis.system.IUID (in)pIndex - The pIndex (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getPointCount()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getSizeInBytes()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isHasStatistics()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isNeedsUpdateStatistics()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ILasStatistics getStatistics() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ILasSurface createDynamicSurface() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void export(ITrackCancel pTrackCancel, int fileIndex, ILasPointFilter pFilter, java.lang.String newFileName, ISpatialReference pNewSpatialReference, boolean bProject, boolean bDropVLRs) throws java.io.IOException, AutomationException
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)fileIndex - The fileIndex (in)pFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasPointFilter (in)newFileName - The newFileName (in)pNewSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)bProject - The bProject (in)bDropVLRs - The bDropVLRs (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.