com.esri.arcgis.geometry
Class IRayProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IGeometryProxy
          extended by com.esri.arcgis.geometry.IRayProxy
All Implemented Interfaces:
IGeometry, IRay, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IRay2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IRay'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to 3D Ray properties and methods. A ray has one endpoint (its origin) and continues infinitely in one direction.' 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 =

public class IRayProxy
extends IGeometryProxy
implements IRay, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geometry.IRay
IID, IID0cd38cba_1c89_11d4_9f5c_00c04f6bdf0d
 
Fields inherited from interface com.esri.arcgis.geometry.IGeometry
IID1b07790d_38c5_11d0_92d2_00805f7c28b0
 
Constructor Summary
  IRayProxy()
          Deprecated. For internal use only
  IRayProxy(java.lang.Object obj)
          Deprecated.  
protected IRayProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IRayProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IRayProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 IEnumIntersection getEnumIntersect(IGeometry targetGeometry)
          Deprecated. Not implemented at this release.
 IPoint getOrigin()
          Deprecated. The origin point of the ray.
 IPoint getPointAtDistance(double distance)
          Deprecated. Constructs a point at a distance along the ray.
 IVector3D getVector()
          Deprecated. The direction vector of the ray.
 void intersect(IGeometry targetGeometry, IPointCollection intersectionPoints)
          Deprecated. Returns a point collection containing all points of intersection, in order along the ray.
 boolean intersects(IGeometry targetGeometry)
          Deprecated. Indicates if the ray intersects the target geometry.
 void queryFirstIntersection(IGeometry targetGeometry, IPoint intersectionPoint)
          Deprecated. Returns the first point of intersection between the ray and the target geometry.
 void queryOrigin(IPoint vectorOrigin)
          Deprecated. Sets a point equal to the ray's origin.
 void queryPointAtDistance(double distance, IPoint point)
          Deprecated. Queries a point at a distance along the ray.
 void queryVector(IVector3D directionVector)
          Deprecated. Sets a vector equal to a unit vector with the same direction as the ray.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setOrigin(IPoint vectorOrigin)
          Deprecated. The origin point of the ray.
 void setVector(IVector3D directionVector)
          Deprecated. The direction vector of the ray.
 
Methods inherited from class com.esri.arcgis.geometry.IGeometryProxy
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometry
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IRayProxy

public IRayProxy(java.lang.String CLSID,
                 java.lang.String host,
                 com.esri.arcgis.interop.AuthInfo authInfo)
          throws java.net.UnknownHostException,
                 java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IRayProxy

public IRayProxy()
Deprecated. 
For internal use only


IRayProxy

public IRayProxy(java.lang.Object obj)
          throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IRayProxy

protected IRayProxy(java.lang.Object obj,
                    java.lang.String iid)
             throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IRayProxy

protected IRayProxy(java.lang.String CLSID,
                    java.lang.String iid,
                    java.lang.String host,
                    com.esri.arcgis.interop.AuthInfo authInfo)
             throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class IGeometryProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class IGeometryProxy
Throws:
java.io.IOException

queryOrigin

public void queryOrigin(IPoint vectorOrigin)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Sets a point equal to the ray's origin.

Specified by:
queryOrigin in interface IRay
Parameters:
vectorOrigin - 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.

getOrigin

public IPoint getOrigin()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The origin point of the ray.

Specified by:
getOrigin in interface IRay
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.

setOrigin

public void setOrigin(IPoint vectorOrigin)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The origin point of the ray.

Specified by:
setOrigin in interface IRay
Parameters:
vectorOrigin - 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.

queryVector

public void queryVector(IVector3D directionVector)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Sets a vector equal to a unit vector with the same direction as the ray.

Specified by:
queryVector in interface IRay
Parameters:
directionVector - A reference to a com.esri.arcgis.geometry.IVector3D (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVector

public IVector3D getVector()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The direction vector of the ray.

Specified by:
getVector in interface IRay
Returns:
A reference to a com.esri.arcgis.geometry.IVector3D
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVector

public void setVector(IVector3D directionVector)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The direction vector of the ray.

Specified by:
setVector in interface IRay
Parameters:
directionVector - A reference to a com.esri.arcgis.geometry.IVector3D (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryPointAtDistance

public void queryPointAtDistance(double distance,
                                 IPoint point)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Queries a point at a distance along the ray.

Specified by:
queryPointAtDistance in interface IRay
Parameters:
distance - The distance (in)
point - 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.

getPointAtDistance

public IPoint getPointAtDistance(double distance)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Constructs a point at a distance along the ray.

Specified by:
getPointAtDistance in interface IRay
Parameters:
distance - The distance (in)
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.

intersects

public boolean intersects(IGeometry targetGeometry)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if the ray intersects the target geometry.

Specified by:
intersects in interface IRay
Parameters:
targetGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
The intersectsTarget
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryFirstIntersection

public void queryFirstIntersection(IGeometry targetGeometry,
                                   IPoint intersectionPoint)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Returns the first point of intersection between the ray and the target geometry. The point is set empty if there is no intersection.

Specified by:
queryFirstIntersection in interface IRay
Parameters:
targetGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
intersectionPoint - 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.

intersect

public void intersect(IGeometry targetGeometry,
                      IPointCollection intersectionPoints)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Returns a point collection containing all points of intersection, in order along the ray.

Specified by:
intersect in interface IRay
Parameters:
targetGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
intersectionPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEnumIntersect

public IEnumIntersection getEnumIntersect(IGeometry targetGeometry)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
Not implemented at this release.

Specified by:
getEnumIntersect in interface IRay
Parameters:
targetGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
A reference to a com.esri.arcgis.geometry.IEnumIntersection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.