com.esri.arcgis.geodatabaseextensions
Interface ICadastralGroundToGridTools

All Superinterfaces:
Serializable
All Known Implementing Classes:
CadastralDataTools

public interface ICadastralGroundToGridTools
extends Serializable

Provides access to methods that perform ground to grid conversions.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IPoint forward3D(ISpatialReference pSR, boolean argumentsInMeters, IPoint pPoint1, IPoint pPoint2Provisional, double markToMarkDistance)
          Forward3D calculates a new point from an existing point, given the mark-to-mark distance and azimuth measured at the ellipsoid height of the source point.
 double inverse3D(ISpatialReference pSR, boolean argumentsInMeters, IPoint pPoint1, IPoint pPoint2)
          Inverse3D calculates the mark-to-mark distance between two points, using the z value on the points as ellipsoid height, and using the spatial reference parameters.
 

Method Detail

inverse3D

double inverse3D(ISpatialReference pSR,
                 boolean argumentsInMeters,
                 IPoint pPoint1,
                 IPoint pPoint2)
                 throws IOException,
                        AutomationException
Inverse3D calculates the mark-to-mark distance between two points, using the z value on the points as ellipsoid height, and using the spatial reference parameters.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
argumentsInMeters - The argumentsInMeters (in)
pPoint1 - A reference to a com.esri.arcgis.geometry.IPoint (in)
pPoint2 - A reference to a com.esri.arcgis.geometry.IPoint (in)
Returns:
The pDistance
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

forward3D

IPoint forward3D(ISpatialReference pSR,
                 boolean argumentsInMeters,
                 IPoint pPoint1,
                 IPoint pPoint2Provisional,
                 double markToMarkDistance)
                 throws IOException,
                        AutomationException
Forward3D calculates a new point from an existing point, given the mark-to-mark distance and azimuth measured at the ellipsoid height of the source point. The z-value of the point is treated as an ellipsoid height, and the function uses the spatial reference p?S??&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
argumentsInMeters - The argumentsInMeters (in)
pPoint1 - A reference to a com.esri.arcgis.geometry.IPoint (in)
pPoint2Provisional - A reference to a com.esri.arcgis.geometry.IPoint (in)
markToMarkDistance - The markToMarkDistance (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.