com.esri.arcgis.geodatabaseextensions
Interface ILasPointInfo

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ILasPointInfo2
All Known Implementing Classes:
ILasPointInfo2Proxy, ILasPointInfoProxy, LasPointInfo

public interface ILasPointInfo
extends java.io.Serializable

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

Description: 'Provides access to LAS point information.' 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 IIDc4b222f6_c575_4f6b_b7ee_28e34fea446c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object getAttributeValue(int attribute)
          The LAS attribute.
 byte getClassCode()
          The class code.
 void getColor(int[] pRed, int[] pGreen, int[] pBlue)
          The red color component.
 byte getEdgeOfFlightLine()
          The edge of flight line.
 int getFileIndex()
          The 0-based associated file index.
 double getGpsTime()
          The GPS time.
 int getIntensity()
          The intensity.
 IPoint getLocation()
          The point's location.
 byte getNumberOfReturns()
          The number of returns.
 double getPointID()
          The 1-based point's record number.
 int getPointSourceID()
          The point source ID.
 byte getReturnNumber()
          The return number.
 short getScanAngleRank()
          The scan angle rank.
 byte getScanDirectionFlag()
          The scan direction flag.
 ISpatialReference getSpatialReference()
          The spatial reference of the point's location.
 short getUserData()
          The user data.
 _WKSPointZ getWksLocation()
          The point's location.
 boolean isKeyPoint()
          Indicates if the point is a key point.
 boolean isSyntheticPoint()
          Indicates if the point is a synthetic point.
 boolean isWithheld()
          Indicates if the point is marked withheld.
 void queryLocation(IPoint pPoint)
          The point's location.
 void setClassCode(byte pCode)
          The class code.
 void setColor(int red, int green, int blue)
          The red color component.
 void setEdgeOfFlightLine(byte pEdge)
          The edge of flight line.
 void setFileIndex(int pIndex)
          The 0-based associated file index.
 void setGpsTime(double pTime)
          The GPS time.
 void setIntensity(int pIntensity)
          The intensity.
 void setIsKeyPoint(boolean pbIsKey)
          Indicates if the point is a key point.
 void setIsSyntheticPoint(boolean pbIsSynthetic)
          Indicates if the point is a synthetic point.
 void setIsWithheld(boolean pbIsWithheld)
          Indicates if the point is marked withheld.
 void setLocation(IPoint ppPoint)
          The point's location.
 void setNumberOfReturns(byte pCount)
          The number of returns.
 void setPointID(double pID)
          The 1-based point's record number.
 void setPointSourceID(int pID)
          The point source ID.
 void setReturnNumber(byte pNumber)
          The return number.
 void setScanAngleRank(short pAngle)
          The scan angle rank.
 void setScanDirectionFlag(byte pFlag)
          The scan direction flag.
 void setSpatialReferenceByRef(ISpatialReference ppSpatialRef)
          The spatial reference of the point's location.
 void setUserData(short pData)
          The user data.
 void setWksLocation(_WKSPointZ pPoint)
          The point's location.
 

Field Detail

IIDc4b222f6_c575_4f6b_b7ee_28e34fea446c

static final int IIDc4b222f6_c575_4f6b_b7ee_28e34fea446c
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

setFileIndex

void setFileIndex(int pIndex)
                  throws java.io.IOException,
                         AutomationException
The 0-based associated file index.

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

getFileIndex

int getFileIndex()
                 throws java.io.IOException,
                        AutomationException
The 0-based associated file index.

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

setPointID

void setPointID(double pID)
                throws java.io.IOException,
                       AutomationException
The 1-based point's record number.

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

getPointID

double getPointID()
                  throws java.io.IOException,
                         AutomationException
The 1-based point's record number.

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

setReturnNumber

void setReturnNumber(byte pNumber)
                     throws java.io.IOException,
                            AutomationException
The return number.

Parameters:
pNumber - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReturnNumber

byte getReturnNumber()
                     throws java.io.IOException,
                            AutomationException
The return number.

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

setNumberOfReturns

void setNumberOfReturns(byte pCount)
                        throws java.io.IOException,
                               AutomationException
The number of returns.

Parameters:
pCount - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumberOfReturns

byte getNumberOfReturns()
                        throws java.io.IOException,
                               AutomationException
The number of returns.

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

setScanDirectionFlag

void setScanDirectionFlag(byte pFlag)
                          throws java.io.IOException,
                                 AutomationException
The scan direction flag.

Parameters:
pFlag - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScanDirectionFlag

byte getScanDirectionFlag()
                          throws java.io.IOException,
                                 AutomationException
The scan direction flag.

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

setEdgeOfFlightLine

void setEdgeOfFlightLine(byte pEdge)
                         throws java.io.IOException,
                                AutomationException
The edge of flight line.

Parameters:
pEdge - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEdgeOfFlightLine

byte getEdgeOfFlightLine()
                         throws java.io.IOException,
                                AutomationException
The edge of flight line.

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

setClassCode

void setClassCode(byte pCode)
                  throws java.io.IOException,
                         AutomationException
The class code.

Parameters:
pCode - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassCode

byte getClassCode()
                  throws java.io.IOException,
                         AutomationException
The class code.

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

setIsWithheld

void setIsWithheld(boolean pbIsWithheld)
                   throws java.io.IOException,
                          AutomationException
Indicates if the point is marked withheld.

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

isWithheld

boolean isWithheld()
                   throws java.io.IOException,
                          AutomationException
Indicates if the point is marked withheld.

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

setIsKeyPoint

void setIsKeyPoint(boolean pbIsKey)
                   throws java.io.IOException,
                          AutomationException
Indicates if the point is a key point.

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

isKeyPoint

boolean isKeyPoint()
                   throws java.io.IOException,
                          AutomationException
Indicates if the point is a key point.

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

setIsSyntheticPoint

void setIsSyntheticPoint(boolean pbIsSynthetic)
                         throws java.io.IOException,
                                AutomationException
Indicates if the point is a synthetic point.

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

isSyntheticPoint

boolean isSyntheticPoint()
                         throws java.io.IOException,
                                AutomationException
Indicates if the point is a synthetic point.

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

setIntensity

void setIntensity(int pIntensity)
                  throws java.io.IOException,
                         AutomationException
The intensity.

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

getIntensity

int getIntensity()
                 throws java.io.IOException,
                        AutomationException
The intensity.

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

setScanAngleRank

void setScanAngleRank(short pAngle)
                      throws java.io.IOException,
                             AutomationException
The scan angle rank.

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

getScanAngleRank

short getScanAngleRank()
                       throws java.io.IOException,
                              AutomationException
The scan angle rank.

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

setUserData

void setUserData(short pData)
                 throws java.io.IOException,
                        AutomationException
The user data.

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

getUserData

short getUserData()
                  throws java.io.IOException,
                         AutomationException
The user data.

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

setPointSourceID

void setPointSourceID(int pID)
                      throws java.io.IOException,
                             AutomationException
The point source ID.

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

getPointSourceID

int getPointSourceID()
                     throws java.io.IOException,
                            AutomationException
The point source ID.

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

setGpsTime

void setGpsTime(double pTime)
                throws java.io.IOException,
                       AutomationException
The GPS time.

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

getGpsTime

double getGpsTime()
                  throws java.io.IOException,
                         AutomationException
The GPS time.

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

setColor

void setColor(int red,
              int green,
              int blue)
              throws java.io.IOException,
                     AutomationException
The red color component.

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

getColor

void getColor(int[] pRed,
              int[] pGreen,
              int[] pBlue)
              throws java.io.IOException,
                     AutomationException
The red color component.

Parameters:
pRed - The pRed (out: use single element array)
pGreen - The pGreen (out: use single element array)
pBlue - The pBlue (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLocation

void setLocation(IPoint ppPoint)
                 throws java.io.IOException,
                        AutomationException
The point's location.

Parameters:
ppPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLocation

IPoint getLocation()
                   throws java.io.IOException,
                          AutomationException
The point's location.

Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWksLocation

void setWksLocation(_WKSPointZ pPoint)
                    throws java.io.IOException,
                           AutomationException
The point's location.

Parameters:
pPoint - A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWksLocation

_WKSPointZ getWksLocation()
                          throws java.io.IOException,
                                 AutomationException
The point's location.

Returns:
A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLocation

void queryLocation(IPoint pPoint)
                   throws java.io.IOException,
                          AutomationException
The point's location.

Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

void setSpatialReferenceByRef(ISpatialReference ppSpatialRef)
                              throws java.io.IOException,
                                     AutomationException
The spatial reference of the point's location.

Parameters:
ppSpatialRef - 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.

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The spatial reference of the point's location.

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.

getAttributeValue

java.lang.Object getAttributeValue(int attribute)
                                   throws java.io.IOException,
                                          AutomationException
The LAS attribute.

Parameters:
attribute - A com.esri.arcgis.geodatabaseextensions.esriLasAttributeType constant (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.