com.esri.arcgis.geoprocessing
Class GpPointObject

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.GpPointObject
All Implemented Interfaces:
IGpPointObject, IGpPointObject2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class GpPointObject
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGpPointObject, IGpPointObject2

COM Class 'GpPointObject'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description 'Geoprocessing Point 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGpPointObject
DISPID_1_GET_NAME, DISPID_1_PUT_NAME, DISPID_2_GET_NAME, DISPID_2_PUT_NAME, DISPID_3_GET_NAME, DISPID_3_PUT_NAME, DISPID_4_GET_NAME, DISPID_4_PUT_NAME, DISPID_5_GET_NAME, DISPID_5_PUT_NAME, DISPID_6_NAME, DISPID_7_NAME, IID, IIDd667c872_3903_4b29_9eb5_febf6739f1b8, xxDummy
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGpPointObject2
IID, IID91efa0f3_f7b2_42bf_9349_f80572c448a1, xxDummy
 
Constructor Summary
GpPointObject()
          Constructs a GpPointObject using ArcGIS Engine.
GpPointObject(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GpPointObject theGpPointObject = (GpPointObject) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 void esri_clone(IGpPointObject pSrcObj)
          Clones the point object.
static java.lang.String getClsid()
          getClsid.
 int getID()
          The ID coordinate.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 double getM()
          The M coordinate.
 double getX()
          The X coordinate.
 double getY()
          The Y coordinate.
 double getZ()
          The Z coordinate.
 int hashCode()
          the hashcode for this object
 boolean isHasM()
          Does the point have M?
 boolean isHasZ()
          Does the point have Z?
 void release()
          Release a GpPointObject.
 void setHasM(boolean hasM)
          Does the point have M?
 void setHasZ(boolean hasZ)
          Does the point have Z?
 void setID(int iD)
          The ID coordinate.
 void setM(double m)
          The M coordinate.
 void setPoint(IPoint pPoint)
          Set point attributes to that of the given point geometry object.
 void setX(double x)
          The X coordinate.
 void setY(double y)
          The Y coordinate.
 void setZ(double z)
          The Z coordinate.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GpPointObject

public GpPointObject()
              throws java.io.IOException,
                     java.net.UnknownHostException
Constructs a GpPointObject using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

GpPointObject

public GpPointObject(java.lang.Object obj)
              throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GpPointObject theGpPointObject = (GpPointObject) obj;

Construct a GpPointObject using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to GpPointObject.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a GpPointObject.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getX

public double getX()
            throws java.io.IOException,
                   AutomationException
The X coordinate.

Specified by:
getX in interface IGpPointObject
Returns:
The x
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setX

public void setX(double x)
          throws java.io.IOException,
                 AutomationException
The X coordinate.

Specified by:
setX in interface IGpPointObject
Parameters:
x - The x (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getY

public double getY()
            throws java.io.IOException,
                   AutomationException
The Y coordinate.

Specified by:
getY in interface IGpPointObject
Returns:
The y
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setY

public void setY(double y)
          throws java.io.IOException,
                 AutomationException
The Y coordinate.

Specified by:
setY in interface IGpPointObject
Parameters:
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getM

public double getM()
            throws java.io.IOException,
                   AutomationException
The M coordinate.

Specified by:
getM in interface IGpPointObject
Returns:
The m
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setM

public void setM(double m)
          throws java.io.IOException,
                 AutomationException
The M coordinate.

Specified by:
setM in interface IGpPointObject
Parameters:
m - The m (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZ

public double getZ()
            throws java.io.IOException,
                   AutomationException
The Z coordinate.

Specified by:
getZ in interface IGpPointObject
Returns:
The z
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZ

public void setZ(double z)
          throws java.io.IOException,
                 AutomationException
The Z coordinate.

Specified by:
setZ in interface IGpPointObject
Parameters:
z - The z (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

public int getID()
          throws java.io.IOException,
                 AutomationException
The ID coordinate.

Specified by:
getID in interface IGpPointObject
Returns:
The iD
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setID

public void setID(int iD)
           throws java.io.IOException,
                  AutomationException
The ID coordinate.

Specified by:
setID in interface IGpPointObject
Parameters:
iD - The iD (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPoint

public void setPoint(IPoint pPoint)
              throws java.io.IOException,
                     AutomationException
Set point attributes to that of the given point geometry object.

Specified by:
setPoint in interface IGpPointObject
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.

esri_clone

public void esri_clone(IGpPointObject pSrcObj)
                throws java.io.IOException,
                       AutomationException
Clones the point object.

Specified by:
esri_clone in interface IGpPointObject
Parameters:
pSrcObj - A reference to a com.esri.arcgis.geoprocessing.IGpPointObject (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasM

public boolean isHasM()
               throws java.io.IOException,
                      AutomationException
Does the point have M?

Specified by:
isHasM in interface IGpPointObject2
Returns:
The hasM
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasM

public void setHasM(boolean hasM)
             throws java.io.IOException,
                    AutomationException
Does the point have M?

Specified by:
setHasM in interface IGpPointObject2
Parameters:
hasM - The hasM (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasZ

public boolean isHasZ()
               throws java.io.IOException,
                      AutomationException
Does the point have Z?

Specified by:
isHasZ in interface IGpPointObject2
Returns:
The hasZ
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasZ

public void setHasZ(boolean hasZ)
             throws java.io.IOException,
                    AutomationException
Does the point have Z?

Specified by:
setHasZ in interface IGpPointObject2
Parameters:
hasZ - The hasZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.