com.esri.arcgis.editor
Interface ITraverseClosure

All Superinterfaces:
Serializable
All Known Implementing Classes:
ITraverseClosureProxy

public interface ITraverseClosure
extends Serializable

Provides access to members that report the traverse closure.

Remarks

ITraverseClosure is returned from the CalculateClosure method and reports the difference between the actual endpoint point of a polyline and the desired endpoint.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IPoint getCalculatedEndPoint()
          The calculated closing point of the traverse.
 int getCourseCount()
          The number of courses in the traverse.
 IPoint getEndPoint()
          The closing point of the traverse.
 double getMisclosureDirection()
          The direction of the vector of misclosure.
 double getMisclosureDistance()
          The distance of the vector of misclosure.
 double getMisclosureX()
          The horizontal difference in closure.
 double getMisclosureY()
          The vertical difference in closure.
 double getRelativeErrorRatio()
          The relative error ratio of misclosure.
 double getTotalLength()
          The total length of the traverse.
 

Method Detail

getCourseCount

int getCourseCount()
                   throws IOException,
                          AutomationException
The number of courses in the traverse.

Product Availability

Available with ArcGIS Desktop.

Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTotalLength

double getTotalLength()
                      throws IOException,
                             AutomationException
The total length of the traverse.

Product Availability

Available with ArcGIS Desktop.

Returns:
The length
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEndPoint

IPoint getEndPoint()
                   throws IOException,
                          AutomationException
The closing point of the traverse.

Product Availability

Available with ArcGIS Desktop.

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.

getCalculatedEndPoint

IPoint getCalculatedEndPoint()
                             throws IOException,
                                    AutomationException
The calculated closing point of the traverse.

Product Availability

Available with ArcGIS Desktop.

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.

getMisclosureX

double getMisclosureX()
                      throws IOException,
                             AutomationException
The horizontal difference in closure.

Product Availability

Available with ArcGIS Desktop.

Returns:
The y
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMisclosureY

double getMisclosureY()
                      throws IOException,
                             AutomationException
The vertical difference in closure.

Product Availability

Available with ArcGIS Desktop.

Returns:
The x
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMisclosureDistance

double getMisclosureDistance()
                             throws IOException,
                                    AutomationException
The distance of the vector of misclosure.

Product Availability

Available with ArcGIS Desktop.

Returns:
The dist
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMisclosureDirection

double getMisclosureDirection()
                              throws IOException,
                                     AutomationException
The direction of the vector of misclosure.

Product Availability

Available with ArcGIS Desktop.

Returns:
The direction
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelativeErrorRatio

double getRelativeErrorRatio()
                             throws IOException,
                                    AutomationException
The relative error ratio of misclosure.

Product Availability

Available with ArcGIS Desktop.

Returns:
The ratio
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.