com.esri.arcgis.datasourcesraster
Interface ILasBuilder

All Superinterfaces:
Serializable
All Known Implementing Classes:
LasBuilder

public interface ILasBuilder
extends Serializable

Provides access to members that control LAS to raster conversion.

Product Availability

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


Method Summary
 ILasToRasterFunctionArguments getLasToRasterArguments()
          The parameters controlling LAS files to raster properties built by this raster type.
 double getZFactor()
          Z Factor.
 boolean isFolderAsDataset()
          Treats a collection of LAS files as a single dataset.
 void setFolderAsDataset(boolean pbFolderAsDataset)
          Treats a collection of LAS files as a single dataset.
 void setLasToRasterArgumentsByRef(ILasToRasterFunctionArguments ppLasToRasterFunctionArgs)
          The parameters controlling LAS files to raster properties built by this raster type.
 void setZFactor(double pZfactor)
          Z Factor.
 

Method Detail

setFolderAsDataset

void setFolderAsDataset(boolean pbFolderAsDataset)
                        throws IOException,
                               AutomationException
Treats a collection of LAS files as a single dataset.

Product Availability

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

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

isFolderAsDataset

boolean isFolderAsDataset()
                          throws IOException,
                                 AutomationException
Treats a collection of LAS files as a single dataset.

Product Availability

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

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

setZFactor

void setZFactor(double pZfactor)
                throws IOException,
                       AutomationException
Z Factor.

Product Availability

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

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

getZFactor

double getZFactor()
                  throws IOException,
                         AutomationException
Z Factor.

Product Availability

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

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

setLasToRasterArgumentsByRef

void setLasToRasterArgumentsByRef(ILasToRasterFunctionArguments ppLasToRasterFunctionArgs)
                                  throws IOException,
                                         AutomationException
The parameters controlling LAS files to raster properties built by this raster type.

Product Availability

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

Parameters:
ppLasToRasterFunctionArgs - A reference to a com.esri.arcgis.datasourcesraster.ILasToRasterFunctionArguments (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLasToRasterArguments

ILasToRasterFunctionArguments getLasToRasterArguments()
                                                      throws IOException,
                                                             AutomationException
The parameters controlling LAS files to raster properties built by this raster type.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.datasourcesraster.ILasToRasterFunctionArguments
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.