|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILasPointInfo
Provides access to LAS point information.
Method Summary | |
---|---|
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. |
Method Detail |
---|
void setFileIndex(int pIndex) throws IOException, AutomationException
pIndex
- The pIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFileIndex() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPointID(double pID) throws IOException, AutomationException
pID
- The pID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getPointID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnNumber(byte pNumber) throws IOException, AutomationException
pNumber
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte getReturnNumber() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNumberOfReturns(byte pCount) throws IOException, AutomationException
pCount
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte getNumberOfReturns() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setScanDirectionFlag(byte pFlag) throws IOException, AutomationException
pFlag
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte getScanDirectionFlag() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setEdgeOfFlightLine(byte pEdge) throws IOException, AutomationException
pEdge
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte getEdgeOfFlightLine() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setClassCode(byte pCode) throws IOException, AutomationException
pCode
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.byte getClassCode() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsWithheld(boolean pbIsWithheld) throws IOException, AutomationException
pbIsWithheld
- The pbIsWithheld (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isWithheld() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsKeyPoint(boolean pbIsKey) throws IOException, AutomationException
pbIsKey
- The pbIsKey (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isKeyPoint() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsSyntheticPoint(boolean pbIsSynthetic) throws IOException, AutomationException
pbIsSynthetic
- The pbIsSynthetic (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSyntheticPoint() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIntensity(int pIntensity) throws IOException, AutomationException
pIntensity
- The pIntensity (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getIntensity() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setScanAngleRank(short pAngle) throws IOException, AutomationException
pAngle
- The pAngle (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.short getScanAngleRank() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUserData(short pData) throws IOException, AutomationException
pData
- The pData (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.short getUserData() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPointSourceID(int pID) throws IOException, AutomationException
pID
- The pID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPointSourceID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGpsTime(double pTime) throws IOException, AutomationException
pTime
- The pTime (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getGpsTime() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setColor(int red, int green, int blue) throws IOException, AutomationException
Sets the red, green and blue color values of the point.
Red is the red color component.
Green is the green color component.
Blue is the blue color component.
red
- The red (in)green
- The green (in)blue
- The blue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getColor(int[] pRed, int[] pGreen, int[] pBlue) throws IOException, AutomationException
Retrieves the red, green and blue color values of the point.
pRed is the red color component.
pGreen is the green color component.
pBlue is the blue color component.
pRed
- The pRed (out: use single element array)pGreen
- The pGreen (out: use single element array)pBlue
- The pBlue (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLocation(IPoint ppPoint) throws IOException, AutomationException
ppPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPoint getLocation() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWksLocation(_WKSPointZ pPoint) throws IOException, AutomationException
pPoint
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception._WKSPointZ getWksLocation() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryLocation(IPoint pPoint) throws IOException, AutomationException
Queries the location information of the point.
pPoint is IPoint object representing the point loation. This object needs to be pre-initialized.
pPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSpatialReferenceByRef(ISpatialReference ppSpatialRef) throws IOException, AutomationException
ppSpatialRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISpatialReference getSpatialReference() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getAttributeValue(int attribute) throws IOException, AutomationException
attribute
- A com.esri.arcgis.geodatabaseextensions.esriLasAttributeType constant (in)
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 |