com.esri.arcgis.datasourcesfile
Interface IDELasDataset

All Superinterfaces:
Serializable
All Known Implementing Classes:
DELasDataset

public interface IDELasDataset
extends Serializable

Provides access to the LAS Dataset Data Element.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 int getFileCount()
          The number of files in the LAS dataset.
 int getPointCount()
          The number of points in the LAS dataset.
 int getSurfaceConstraintCount()
          The number of surface constraint feature classes in the LAS dataset.
 boolean isHasStatistics()
          Indicates whether there are statistics.
 boolean isNeedsUpdateStatistics()
          Indicates whether the statistics are up to date.
 boolean isUsesRelativePath()
          Indicates whether the LAS dataset uses a relative path to its files.
 void setFileCount(int pFileCount)
          The number of files in the LAS dataset.
 void setHasStatistics(boolean pbHasStatistics)
          Indicates whether there are statistics.
 void setNeedsUpdateStatistics(boolean pbNeedsUpdateStatistics)
          Indicates whether the statistics are up to date.
 void setPointCount(int pPointCount)
          The number of points in the LAS dataset.
 void setSurfaceConstraintCount(int pSurfaceConstraintCount)
          The number of surface constraint feature classes in the LAS dataset.
 void setUsesRelativePath(boolean pbUsesRelativePath)
          Indicates whether the LAS dataset uses a relative path to its files.
 

Method Detail

getFileCount

int getFileCount()
                 throws IOException,
                        AutomationException
The number of files in the LAS dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pFileCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFileCount

void setFileCount(int pFileCount)
                  throws IOException,
                         AutomationException
The number of files in the LAS dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pFileCount - The pFileCount (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPointCount

int getPointCount()
                  throws IOException,
                         AutomationException
The number of points in the LAS dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pPointCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPointCount

void setPointCount(int pPointCount)
                   throws IOException,
                          AutomationException
The number of points in the LAS dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pPointCount - The pPointCount (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSurfaceConstraintCount

int getSurfaceConstraintCount()
                              throws IOException,
                                     AutomationException
The number of surface constraint feature classes in the LAS dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pSurfaceConstraintCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSurfaceConstraintCount

void setSurfaceConstraintCount(int pSurfaceConstraintCount)
                               throws IOException,
                                      AutomationException
The number of surface constraint feature classes in the LAS dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pSurfaceConstraintCount - The pSurfaceConstraintCount (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasStatistics

boolean isHasStatistics()
                        throws IOException,
                               AutomationException
Indicates whether there are statistics.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pbHasStatistics
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasStatistics

void setHasStatistics(boolean pbHasStatistics)
                      throws IOException,
                             AutomationException
Indicates whether there are statistics.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pbHasStatistics - The pbHasStatistics (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNeedsUpdateStatistics

boolean isNeedsUpdateStatistics()
                                throws IOException,
                                       AutomationException
Indicates whether the statistics are up to date.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pbNeedsUpdateStatistics
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNeedsUpdateStatistics

void setNeedsUpdateStatistics(boolean pbNeedsUpdateStatistics)
                              throws IOException,
                                     AutomationException
Indicates whether the statistics are up to date.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pbNeedsUpdateStatistics - The pbNeedsUpdateStatistics (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUsesRelativePath

boolean isUsesRelativePath()
                           throws IOException,
                                  AutomationException
Indicates whether the LAS dataset uses a relative path to its files.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pbUsesRelativePath
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUsesRelativePath

void setUsesRelativePath(boolean pbUsesRelativePath)
                         throws IOException,
                                AutomationException
Indicates whether the LAS dataset uses a relative path to its files.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pbUsesRelativePath - The pbUsesRelativePath (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.