com.esri.arcgis.geodatabaseextensions
Interface ITerrainLasDataInfo

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITerrainLasDataInfo2
All Known Implementing Classes:
ITerrainLasDataInfo2Proxy, ITerrainLasDataInfoProxy, TerrainLasDataImporter

public interface ITerrainLasDataInfo
extends java.io.Serializable

COM Interface 'ITerrainLasDataInfo'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members that provide information about a LAS file.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDc1b7f6d6_4f81_4f5b_9922_5f74d3eb1e94
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnvelope getDataExtent()
          The XYZ extent of points in the LAS file.
 int getFlightDateJulian()
          The flight date based on the Julian calendar.
 java.lang.String getGeneratingSoftware()
          The software used to create the LAS file.
 int getNumberOfPointRecords()
          The number of points in the LAS file.
 int getNumberOfPointsByReturn(int returnNumber)
          The number of points in the LAS file based on the specified LiDAR return number.
 int getPointDataFormat()
          The record format for points in the LAS file
 ISpatialReference getSpatialReference()
          The spatial reference of the LAS file.
 java.lang.String getSystemID()
          The hardware system used to collect the LiDAR data in the LAS file.
 void getVersion(int[] pMajor, int[] pMinor)
          The version of the LAS file.
 int getYear()
          The year the data in the LAS file was collected.
 void init(java.lang.String lasFileName)
          Used to set the name of the LAS file for which information is to be retrieved.
 

Field Detail

IIDc1b7f6d6_4f81_4f5b_9922_5f74d3eb1e94

static final int IIDc1b7f6d6_4f81_4f5b_9922_5f74d3eb1e94
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

init

void init(java.lang.String lasFileName)
          throws java.io.IOException,
                 AutomationException
Used to set the name of the LAS file for which information is to be retrieved.

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

getVersion

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

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.

getSystemID

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

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

getGeneratingSoftware

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

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

getFlightDateJulian

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

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

getYear

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

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

getPointDataFormat

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

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

getNumberOfPointRecords

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

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

getNumberOfPointsByReturn

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

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.

getDataExtent

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

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

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

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.