com.esri.arcgis.datasourcesraster
Class LasDatasetBuilder

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.LasDatasetBuilder
All Implemented Interfaces:
ILasDatasetBuilder, IRasterBuilderInit, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class LasDatasetBuilder
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IRasterBuilderInit, ILasDatasetBuilder

COM Class 'LasDatasetBuilder'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description 'A raster builder for LAS files' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterBuilderInit
IID, IIDd8e71e5a_401b_43a8_a55d_46881c51134c, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.ILasDatasetBuilder
IID, IID7cf3433e_74bd_454a_b613_296361833acc, xxDummy
 
Constructor Summary
LasDatasetBuilder()
          Constructs a LasDatasetBuilder using ArcGIS Engine.
LasDatasetBuilder(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
LasDatasetBuilder theLasDatasetBuilder = (LasDatasetBuilder) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 ISpatialReference getDefaultSpatialReference()
          The default spatial reference associated with the collection of items built by this raster type.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 ILasDatasetToRasterFunctionArguments getLasDatasetToRasterArguments()
          The parameters controlling LasDataset to raster properties built by this raster type.
 IMosaicDataset getMosaicDataset()
          The mosaic dataset associated with this operation.
 IRasterTypeOperation getRasterTypeOperation()
          The raster type operation helper object associated with this raster type.
 ITrackCancel getTrackCancel()
          The cancel tracker associated with this operation.
 double getZFactor()
          Z Factor.
 int hashCode()
          the hashcode for this object
 void release()
          Release a LasDatasetBuilder.
 void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
          The default spatial reference associated with the collection of items built by this raster type.
 void setLasDatasetToRasterArgumentsByRef(ILasDatasetToRasterFunctionArguments ppLasDSToRasterFunctionArgs)
          The parameters controlling LasDataset to raster properties built by this raster type.
 void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
          The mosaic dataset associated with this operation.
 void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
          The raster type operation helper object associated with this raster type.
 void setTrackCancelByRef(ITrackCancel ppTrackCancel)
          The cancel tracker associated with this operation.
 void setZFactor(double pZfactor)
          Z Factor.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LasDatasetBuilder

public LasDatasetBuilder()
                  throws java.io.IOException,
                         java.net.UnknownHostException
Constructs a LasDatasetBuilder using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

LasDatasetBuilder

public LasDatasetBuilder(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
LasDatasetBuilder theLasDatasetBuilder = (LasDatasetBuilder) obj;

Construct a LasDatasetBuilder using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to LasDatasetBuilder.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a LasDatasetBuilder.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

setMosaicDatasetByRef

public void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
                           throws java.io.IOException,
                                  AutomationException
The mosaic dataset associated with this operation.

Specified by:
setMosaicDatasetByRef in interface IRasterBuilderInit
Parameters:
ppMosaicDataset - A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicDataset

public IMosaicDataset getMosaicDataset()
                                throws java.io.IOException,
                                       AutomationException
The mosaic dataset associated with this operation.

Specified by:
getMosaicDataset in interface IRasterBuilderInit
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackCancelByRef

public void setTrackCancelByRef(ITrackCancel ppTrackCancel)
                         throws java.io.IOException,
                                AutomationException
The cancel tracker associated with this operation.

Specified by:
setTrackCancelByRef in interface IRasterBuilderInit
Parameters:
ppTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackCancel

public ITrackCancel getTrackCancel()
                            throws java.io.IOException,
                                   AutomationException
The cancel tracker associated with this operation.

Specified by:
getTrackCancel in interface IRasterBuilderInit
Returns:
A reference to a com.esri.arcgis.system.ITrackCancel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultSpatialReferenceByRef

public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
                                     throws java.io.IOException,
                                            AutomationException
The default spatial reference associated with the collection of items built by this raster type. A raster type applies the default spatial reference to every incoming dataset that doesn't have an associated spatial reference.

Specified by:
setDefaultSpatialReferenceByRef in interface IRasterBuilderInit
Parameters:
ppDefaultSrs - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultSpatialReference

public ISpatialReference getDefaultSpatialReference()
                                             throws java.io.IOException,
                                                    AutomationException
The default spatial reference associated with the collection of items built by this raster type. A raster type applies the default spatial reference to every incoming dataset that doesn't have an associated spatial reference.

Specified by:
getDefaultSpatialReference in interface IRasterBuilderInit
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterTypeOperationByRef

public void setRasterTypeOperationByRef(IRasterTypeOperation ppRasterTypeOperation)
                                 throws java.io.IOException,
                                        AutomationException
The raster type operation helper object associated with this raster type. It provides the raster type with functions that aid construction of URIs and builder items.

Specified by:
setRasterTypeOperationByRef in interface IRasterBuilderInit
Parameters:
ppRasterTypeOperation - A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeOperation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterTypeOperation

public IRasterTypeOperation getRasterTypeOperation()
                                            throws java.io.IOException,
                                                   AutomationException
The raster type operation helper object associated with this raster type. It provides the raster type with functions that aid construction of URIs and builder items.

Specified by:
getRasterTypeOperation in interface IRasterBuilderInit
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterTypeOperation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZFactor

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

Specified by:
setZFactor in interface ILasDatasetBuilder
Parameters:
pZfactor - The pZfactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZFactor

public double getZFactor()
                  throws java.io.IOException,
                         AutomationException
Z Factor.

Specified by:
getZFactor in interface ILasDatasetBuilder
Returns:
The pZfactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLasDatasetToRasterArgumentsByRef

public void setLasDatasetToRasterArgumentsByRef(ILasDatasetToRasterFunctionArguments ppLasDSToRasterFunctionArgs)
                                         throws java.io.IOException,
                                                AutomationException
The parameters controlling LasDataset to raster properties built by this raster type.

Specified by:
setLasDatasetToRasterArgumentsByRef in interface ILasDatasetBuilder
Parameters:
ppLasDSToRasterFunctionArgs - A reference to a com.esri.arcgis.datasourcesraster.ILasDatasetToRasterFunctionArguments (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLasDatasetToRasterArguments

public ILasDatasetToRasterFunctionArguments getLasDatasetToRasterArguments()
                                                                    throws java.io.IOException,
                                                                           AutomationException
The parameters controlling LasDataset to raster properties built by this raster type.

Specified by:
getLasDatasetToRasterArguments in interface ILasDatasetBuilder
Returns:
A reference to a com.esri.arcgis.datasourcesraster.ILasDatasetToRasterFunctionArguments
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.