|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geodatabaseextensions.LasPointInfo
public class LasPointInfo
Esri LAS point info object.
| Constructor Summary | |
|---|---|
LasPointInfo()
Constructs a LasPointInfo using ArcGIS Engine. |
|
LasPointInfo(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. LasPointInfo theLasPointInfo = (LasPointInfo) obj; |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
Object |
getAttributeValue(int attribute)
The LAS attribute. |
byte |
getClassCode()
The class code. |
static String |
getClsid()
getClsid. |
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. |
int |
hashCode()
the hashcode for this object |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public LasPointInfo()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public LasPointInfo(Object obj)
throws IOException
LasPointInfo theLasPointInfo = (LasPointInfo) obj;
obj to LasPointInfo.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setFileIndex(int pIndex)
throws IOException,
AutomationException
setFileIndex in interface ILasPointInfopIndex - The pIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFileIndex()
throws IOException,
AutomationException
getFileIndex in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPointID(double pID)
throws IOException,
AutomationException
setPointID in interface ILasPointInfopID - The pID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getPointID()
throws IOException,
AutomationException
getPointID in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setReturnNumber(byte pNumber)
throws IOException,
AutomationException
setReturnNumber in interface ILasPointInfopNumber - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte getReturnNumber()
throws IOException,
AutomationException
getReturnNumber in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumberOfReturns(byte pCount)
throws IOException,
AutomationException
setNumberOfReturns in interface ILasPointInfopCount - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte getNumberOfReturns()
throws IOException,
AutomationException
getNumberOfReturns in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setScanDirectionFlag(byte pFlag)
throws IOException,
AutomationException
setScanDirectionFlag in interface ILasPointInfopFlag - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte getScanDirectionFlag()
throws IOException,
AutomationException
getScanDirectionFlag in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEdgeOfFlightLine(byte pEdge)
throws IOException,
AutomationException
setEdgeOfFlightLine in interface ILasPointInfopEdge - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte getEdgeOfFlightLine()
throws IOException,
AutomationException
getEdgeOfFlightLine in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setClassCode(byte pCode)
throws IOException,
AutomationException
setClassCode in interface ILasPointInfopCode - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte getClassCode()
throws IOException,
AutomationException
getClassCode in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsWithheld(boolean pbIsWithheld)
throws IOException,
AutomationException
setIsWithheld in interface ILasPointInfopbIsWithheld - The pbIsWithheld (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isWithheld()
throws IOException,
AutomationException
isWithheld in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsKeyPoint(boolean pbIsKey)
throws IOException,
AutomationException
setIsKeyPoint in interface ILasPointInfopbIsKey - The pbIsKey (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isKeyPoint()
throws IOException,
AutomationException
isKeyPoint in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsSyntheticPoint(boolean pbIsSynthetic)
throws IOException,
AutomationException
setIsSyntheticPoint in interface ILasPointInfopbIsSynthetic - The pbIsSynthetic (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSyntheticPoint()
throws IOException,
AutomationException
isSyntheticPoint in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIntensity(int pIntensity)
throws IOException,
AutomationException
setIntensity in interface ILasPointInfopIntensity - The pIntensity (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getIntensity()
throws IOException,
AutomationException
getIntensity in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setScanAngleRank(short pAngle)
throws IOException,
AutomationException
setScanAngleRank in interface ILasPointInfopAngle - The pAngle (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public short getScanAngleRank()
throws IOException,
AutomationException
getScanAngleRank in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUserData(short pData)
throws IOException,
AutomationException
setUserData in interface ILasPointInfopData - The pData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public short getUserData()
throws IOException,
AutomationException
getUserData in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPointSourceID(int pID)
throws IOException,
AutomationException
setPointSourceID in interface ILasPointInfopID - The pID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPointSourceID()
throws IOException,
AutomationException
getPointSourceID in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGpsTime(double pTime)
throws IOException,
AutomationException
setGpsTime in interface ILasPointInfopTime - The pTime (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getGpsTime()
throws IOException,
AutomationException
getGpsTime in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public 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.
setColor in interface ILasPointInfored - 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.
public 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.
getColor in interface ILasPointInfopRed - 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.
public void setLocation(IPoint ppPoint)
throws IOException,
AutomationException
setLocation in interface ILasPointInfoppPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPoint getLocation()
throws IOException,
AutomationException
getLocation in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWksLocation(_WKSPointZ pPoint)
throws IOException,
AutomationException
setWksLocation in interface ILasPointInfopPoint - 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.
public _WKSPointZ getWksLocation()
throws IOException,
AutomationException
getWksLocation in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public 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.
queryLocation in interface ILasPointInfopPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpatialReferenceByRef(ISpatialReference ppSpatialRef)
throws IOException,
AutomationException
setSpatialReferenceByRef in interface ILasPointInfoppSpatialRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws IOException,
AutomationException
getSpatialReference in interface ILasPointInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getAttributeValue(int attribute)
throws IOException,
AutomationException
getAttributeValue in interface ILasPointInfoattribute - 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 | ||||||||