com.esri.arcgis.geodatabaseextensions
Class ILasFileProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.ILasFileProxy
All Implemented Interfaces:
ILasFile, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ILasFile2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'ILasFile'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members of LasFile.' 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 =

public class ILasFileProxy
extends com.esri.arcgis.interop.Dispatch
implements ILasFile, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILasFile
IID, IID36ccbfd3_8a6c_4c11_8551_96ae8629aad9
 
Constructor Summary
  ILasFileProxy()
          Deprecated. For internal use only
  ILasFileProxy(java.lang.Object obj)
          Deprecated.  
protected ILasFileProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ILasFileProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ILasFileProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 double estimatePointCount(IGeometry pAOI)
          Deprecated. Estimate point count.
 double estimatePointSpacing(boolean bUseStatistics)
          Deprecated. Estimate point spacing.
 IEnvelope getExtent()
          Deprecated. The XYZ extent of points in the LAS file.
 ILasHeaderInfo getHeaderInfo()
          Deprecated. Get LAS file header information.
 java.lang.String getName()
          Deprecated. The (full) file name.
 ISpatialReference getNativeSpatialReference()
          Deprecated. The spatial reference defined in the LAS file header.
 double getNumberOfPointRecords()
          Deprecated. The number of points in the LAS file.
 double getNumberOfPointsByReturn(int returnNumber)
          Deprecated. The number of points in the LAS file based on the specified LiDAR return number.
 int getPointDataFormat()
          Deprecated. The record format for points in the LAS file
 double getSizeInBytes()
          Deprecated. The LAS/zLAS file's size in bytes.
 ISpatialReference getSpatialReference()
          Deprecated. The spatial reference of the LAS file.
 ILasStatistics getStatistics()
          Deprecated. Get statistics.
 void getVersion(int[] pMajor, int[] pMinor)
          Deprecated. The version of the LAS file.
 boolean isFileMissing()
          Deprecated. Indicates if the LAS file is missing.
 boolean isFileValid()
          Deprecated. Indicates if the LAS file exists and is valid.
 boolean isHasGpsTime()
          Deprecated. Indicates GPS time is available.
 boolean isHasPrjFile()
          Deprecated. Indicates if there is a corresponding PRJ file.
 boolean isHasRGB()
          Deprecated. Indicates if RGB is availabe.
 boolean isHasStatistics()
          Deprecated. Indicates if statistics is available.
 boolean isNeedsUpdateStatistics()
          Deprecated. Indicates if update is necessary.
 boolean isStandardGpsTime()
          Deprecated. Indicates if the GPS time is standard GPS Time.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ILasFileProxy

public ILasFileProxy(java.lang.String CLSID,
                     java.lang.String host,
                     com.esri.arcgis.interop.AuthInfo authInfo)
              throws java.net.UnknownHostException,
                     java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

ILasFileProxy

public ILasFileProxy()
Deprecated. 
For internal use only


ILasFileProxy

public ILasFileProxy(java.lang.Object obj)
              throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ILasFileProxy

protected ILasFileProxy(java.lang.Object obj,
                        java.lang.String iid)
                 throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ILasFileProxy

protected ILasFileProxy(java.lang.String CLSID,
                        java.lang.String iid,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The (full) file name.

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

getVersion

public void getVersion(int[] pMajor,
                       int[] pMinor)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The version of the LAS file.

Specified by:
getVersion in interface ILasFile
Parameters:
pMajor - The pMajor (out: use single element array)
pMinor - The pMinor (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPointDataFormat

public int getPointDataFormat()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The record format for points in the LAS file

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

getNumberOfPointRecords

public double getNumberOfPointRecords()
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
The number of points in the LAS file.

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

getNumberOfPointsByReturn

public double getNumberOfPointsByReturn(int returnNumber)
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
The number of points in the LAS file based on the specified LiDAR return number.

Specified by:
getNumberOfPointsByReturn in interface ILasFile
Parameters:
returnNumber - The returnNumber (in)
Returns:
The pcPoints
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeInBytes

public double getSizeInBytes()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The LAS/zLAS file's size in bytes.

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

isHasRGB

public boolean isHasRGB()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Indicates if RGB is availabe.

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

isHasGpsTime

public boolean isHasGpsTime()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Indicates GPS time is available.

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

isStandardGpsTime

public boolean isStandardGpsTime()
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Indicates if the GPS time is standard GPS Time.

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

getExtent

public IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The XYZ extent of points in the LAS file.

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

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
The spatial reference of the LAS file.

Specified by:
getSpatialReference in interface ILasFile
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.

getNativeSpatialReference

public ISpatialReference getNativeSpatialReference()
                                            throws java.io.IOException,
                                                   AutomationException
Deprecated. 
The spatial reference defined in the LAS file header.

Specified by:
getNativeSpatialReference in interface ILasFile
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.

isFileMissing

public boolean isFileMissing()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Indicates if the LAS file is missing.

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

isFileValid

public boolean isFileValid()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Indicates if the LAS file exists and is valid.

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

isHasPrjFile

public boolean isHasPrjFile()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Indicates if there is a corresponding PRJ file.

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

isHasStatistics

public boolean isHasStatistics()
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Indicates if statistics is available.

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

isNeedsUpdateStatistics

public boolean isNeedsUpdateStatistics()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Indicates if update is necessary.

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

getStatistics

public ILasStatistics getStatistics()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Get statistics.

Specified by:
getStatistics in interface ILasFile
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ILasStatistics
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeaderInfo

public ILasHeaderInfo getHeaderInfo()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Get LAS file header information.

Specified by:
getHeaderInfo in interface ILasFile
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ILasHeaderInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

estimatePointSpacing

public double estimatePointSpacing(boolean bUseStatistics)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Estimate point spacing.

Specified by:
estimatePointSpacing in interface ILasFile
Parameters:
bUseStatistics - The bUseStatistics (in)
Returns:
The pSpacing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

estimatePointCount

public double estimatePointCount(IGeometry pAOI)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Estimate point count.

Specified by:
estimatePointCount in interface ILasFile
Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
The pcPoints
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.