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.