com.esri.arcgis.geodatabaseextensions
Class ILasHeaderInfoProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.ILasHeaderInfoProxy
All Implemented Interfaces:
ILasHeaderInfo, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ILasHeaderInfo2Proxy

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

Description: 'Provides access to the header information of 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 =

public class ILasHeaderInfoProxy
extends com.esri.arcgis.interop.Dispatch
implements ILasHeaderInfo, 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.ILasHeaderInfo
IID, IID89f48c7a_ac12_4371_92c3_194559bb354b
 
Constructor Summary
  ILasHeaderInfoProxy()
          Deprecated. For internal use only
  ILasHeaderInfoProxy(java.lang.Object obj)
          Deprecated.  
protected ILasHeaderInfoProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ILasHeaderInfoProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ILasHeaderInfoProxy(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.  
 IEnvelope getExtent()
          Deprecated. The XYZ extent of points in the LAS file.
 int getFileSourceID()
          Deprecated. The LAS file's source ID.
 int getFlightDateJulian()
          Deprecated. The flight date based on the Julian calendar.
 java.lang.String getGeneratingSoftware()
          Deprecated. The software used to create the LAS file.
 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.
 double getNumberOfVariableLengthRecords()
          Deprecated. The number of variable length records in the LAS file.
 void getOffsets(double[] pOffsetX, double[] pOffsetY, double[] pOffsetZ)
          Deprecated. The coordinate offsets.
 int getPointDataFormat()
          Deprecated. The record format for points in the LAS file
 IUID getProjectID()
          Deprecated. The LAS file's project ID.
 void getScaleFactors(double[] pFactorX, double[] pFactorY, double[] pFactorZ)
          Deprecated. The coordinate scale factors.
 ISpatialReference getSpatialReference()
          Deprecated. The spatial reference of the LAS file.
 java.lang.String getSystemID()
          Deprecated. The hardware system used to collect the LiDAR data in the LAS file.
 void getVariableLengthRecords(IStringArray[] ppUserIDs, ILongArray[] recordIDs, IDoubleArray[] ppRecordLengths, IStringArray[] ppDescriptions, boolean[] pbOverLimit)
          Deprecated. The variable length record info.
 void getVersion(int[] pMajor, int[] pMinor)
          Deprecated. The version of the LAS file.
 int getYear()
          Deprecated. The year the data in the LAS file was collected.
 boolean isHasGpsTime()
          Deprecated. Indicates GPS time is available.
 boolean isHasRGB()
          Deprecated. Indicates if RGB is availabe.
 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

ILasHeaderInfoProxy

public ILasHeaderInfoProxy(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

ILasHeaderInfoProxy

public ILasHeaderInfoProxy()
Deprecated. 
For internal use only


ILasHeaderInfoProxy

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

ILasHeaderInfoProxy

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

ILasHeaderInfoProxy

protected ILasHeaderInfoProxy(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

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 ILasHeaderInfo
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 ILasHeaderInfo
Returns:
The pFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSystemID

public java.lang.String getSystemID()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The hardware system used to collect the LiDAR data in the LAS file.

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

getGeneratingSoftware

public java.lang.String getGeneratingSoftware()
                                       throws java.io.IOException,
                                              AutomationException
Deprecated. 
The software used to create the LAS file.

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

getFlightDateJulian

public int getFlightDateJulian()
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The flight date based on the Julian calendar.

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

getYear

public int getYear()
            throws java.io.IOException,
                   AutomationException
Deprecated. 
The year the data in the LAS file was collected.

Specified by:
getYear in interface ILasHeaderInfo
Returns:
The pYear
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 ILasHeaderInfo
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 ILasHeaderInfo
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.

getProjectID

public IUID getProjectID()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The LAS file's project ID.

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

getFileSourceID

public int getFileSourceID()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The LAS file's source ID.

Specified by:
getFileSourceID in interface ILasHeaderInfo
Returns:
The pID
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 ILasHeaderInfo
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 ILasHeaderInfo
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 ILasHeaderInfo
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 ILasHeaderInfo
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 ILasHeaderInfo
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.

getOffsets

public void getOffsets(double[] pOffsetX,
                       double[] pOffsetY,
                       double[] pOffsetZ)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The coordinate offsets.

Specified by:
getOffsets in interface ILasHeaderInfo
Parameters:
pOffsetX - The pOffsetX (out: use single element array)
pOffsetY - The pOffsetY (out: use single element array)
pOffsetZ - The pOffsetZ (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScaleFactors

public void getScaleFactors(double[] pFactorX,
                            double[] pFactorY,
                            double[] pFactorZ)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The coordinate scale factors.

Specified by:
getScaleFactors in interface ILasHeaderInfo
Parameters:
pFactorX - The pFactorX (out: use single element array)
pFactorY - The pFactorY (out: use single element array)
pFactorZ - The pFactorZ (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumberOfVariableLengthRecords

public double getNumberOfVariableLengthRecords()
                                        throws java.io.IOException,
                                               AutomationException
Deprecated. 
The number of variable length records in the LAS file.

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

getVariableLengthRecords

public void getVariableLengthRecords(IStringArray[] ppUserIDs,
                                     ILongArray[] recordIDs,
                                     IDoubleArray[] ppRecordLengths,
                                     IStringArray[] ppDescriptions,
                                     boolean[] pbOverLimit)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The variable length record info.

Specified by:
getVariableLengthRecords in interface ILasHeaderInfo
Parameters:
ppUserIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
recordIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
ppRecordLengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
ppDescriptions - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
pbOverLimit - The pbOverLimit (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.