|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geodatabaseextensions.LasHeaderInfo
public class LasHeaderInfo
COM Class 'LasHeaderInfo'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'
Description 'Esri LAS header info object.' 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 |
|---|
| Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILasHeaderInfo2 |
|---|
IID, IID3b88519f_5972_45e4_9e49_d7293f84a96f, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ILasHeaderInfo |
|---|
IID89f48c7a_ac12_4371_92c3_194559bb354b |
| Constructor Summary | |
|---|---|
LasHeaderInfo(java.lang.Object obj)
Construct a LasHeaderInfo using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
getExtendedVariableLengthRecords(IStringArray[] ppUserIDs,
ILongArray[] recordIDs,
IDoubleArray[] ppRecordLengths,
IStringArray[] ppDescriptions,
boolean[] pbOverLimit)
The variable length record info. |
IEnvelope |
getExtent()
The XYZ extent of points in the LAS file. |
int |
getFileSourceID()
The LAS file's source ID. |
int |
getFlightDateJulian()
The flight date based on the Julian calendar. |
java.lang.String |
getGeneratingSoftware()
The software used to create the LAS file. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
double |
getNumberOfExtendedVariableLengthRecords()
The number of extended variable length records in the LAS file. |
double |
getNumberOfPointRecords()
The number of points in the LAS file. |
double |
getNumberOfPointsByReturn(int returnNumber)
The number of points in the LAS file based on the specified LiDAR return number. |
double |
getNumberOfVariableLengthRecords()
The number of variable length records in the LAS file. |
void |
getOffsets(double[] pOffsetX,
double[] pOffsetY,
double[] pOffsetZ)
The coordinate offsets. |
int |
getPointDataFormat()
The record format for points in the LAS file |
IUID |
getProjectID()
The LAS file's project ID. |
void |
getScaleFactors(double[] pFactorX,
double[] pFactorY,
double[] pFactorZ)
The coordinate scale factors. |
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 |
getVariableLengthRecords(IStringArray[] ppUserIDs,
ILongArray[] recordIDs,
IDoubleArray[] ppRecordLengths,
IStringArray[] ppDescriptions,
boolean[] pbOverLimit)
The variable length record info. |
void |
getVersion(int[] pMajor,
int[] pMinor)
The version of the LAS file. |
int |
getYear()
The year the data in the LAS file was collected. |
int |
hashCode()
the hashcode for this object |
boolean |
isHasGpsTime()
Indicates GPS time is available. |
boolean |
isHasRGB()
Indicates if RGB is availabe. |
boolean |
isStandardGpsTime()
Indicates if the GPS time is standard GPS Time. |
void |
release()
Release a LasHeaderInfo. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LasHeaderInfo(java.lang.Object obj)
throws java.io.IOException
obj to LasHeaderInfo. *
LasHeaderInfo o = (LasHeaderInfo)obj; // will not work
LasHeaderInfo o = new LasHeaderInfo(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems
LasHeaderInfo theLasHeaderInfo = (LasHeaderInfo) obj;| Method Detail |
|---|
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public void getVersion(int[] pMajor,
int[] pMinor)
throws java.io.IOException,
AutomationException
getVersion in interface ILasHeaderInfopMajor - The pMajor (out: use single element array)pMinor - The pMinor (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPointDataFormat()
throws java.io.IOException,
AutomationException
getPointDataFormat in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getSystemID()
throws java.io.IOException,
AutomationException
getSystemID in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getGeneratingSoftware()
throws java.io.IOException,
AutomationException
getGeneratingSoftware in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFlightDateJulian()
throws java.io.IOException,
AutomationException
getFlightDateJulian in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getYear()
throws java.io.IOException,
AutomationException
getYear in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getNumberOfPointRecords()
throws java.io.IOException,
AutomationException
getNumberOfPointRecords in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getNumberOfPointsByReturn(int returnNumber)
throws java.io.IOException,
AutomationException
getNumberOfPointsByReturn in interface ILasHeaderInforeturnNumber - The returnNumber (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getProjectID()
throws java.io.IOException,
AutomationException
getProjectID in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFileSourceID()
throws java.io.IOException,
AutomationException
getFileSourceID in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasRGB()
throws java.io.IOException,
AutomationException
isHasRGB in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasGpsTime()
throws java.io.IOException,
AutomationException
isHasGpsTime in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStandardGpsTime()
throws java.io.IOException,
AutomationException
isStandardGpsTime in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws java.io.IOException,
AutomationException
getExtent in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws java.io.IOException,
AutomationException
getSpatialReference in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getOffsets(double[] pOffsetX,
double[] pOffsetY,
double[] pOffsetZ)
throws java.io.IOException,
AutomationException
getOffsets in interface ILasHeaderInfopOffsetX - The pOffsetX (out: use single element array)pOffsetY - The pOffsetY (out: use single element array)pOffsetZ - The pOffsetZ (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getScaleFactors(double[] pFactorX,
double[] pFactorY,
double[] pFactorZ)
throws java.io.IOException,
AutomationException
getScaleFactors in interface ILasHeaderInfopFactorX - The pFactorX (out: use single element array)pFactorY - The pFactorY (out: use single element array)pFactorZ - The pFactorZ (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getNumberOfVariableLengthRecords()
throws java.io.IOException,
AutomationException
getNumberOfVariableLengthRecords in interface ILasHeaderInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getVariableLengthRecords(IStringArray[] ppUserIDs,
ILongArray[] recordIDs,
IDoubleArray[] ppRecordLengths,
IStringArray[] ppDescriptions,
boolean[] pbOverLimit)
throws java.io.IOException,
AutomationException
getVariableLengthRecords in interface ILasHeaderInfoppUserIDs - 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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getNumberOfExtendedVariableLengthRecords()
throws java.io.IOException,
AutomationException
getNumberOfExtendedVariableLengthRecords in interface ILasHeaderInfo2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getExtendedVariableLengthRecords(IStringArray[] ppUserIDs,
ILongArray[] recordIDs,
IDoubleArray[] ppRecordLengths,
IStringArray[] ppDescriptions,
boolean[] pbOverLimit)
throws java.io.IOException,
AutomationException
getExtendedVariableLengthRecords in interface ILasHeaderInfo2ppUserIDs - 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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||