com.esri.arcgis.geodatabaseextensions
Interface IConstructionBreakPoints

All Superinterfaces:
Serializable
All Known Implementing Classes:
IConstructionBreakPointsProxy, ParcelConstructionData

public interface IConstructionBreakPoints
extends Serializable

Provides access to members that manipulate the break lines for a parcel construction.

Product Availability

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


Method Summary
 void addBreakPoint(int pointNo, int fromPointNo, int toPointNo, double ratio)
          Adds a break point to the parcel construction data.
 void clearBreakPoints()
          Clears all break points.
 void findBreakPoint(int pointNo, int[] fromPointNo, int[] toPointNo, double[] ratio)
          The break point with the matching pointNo.
 void getBreakPoint(int i, int[] pointNo, int[] fromPointNo, int[] toPointNo, double[] ratio)
          The break point at the given index.
 int getBreakPointCount()
          The number of break points for the parcel construction data.
 void removeBreakPoint(int pointNo)
          Remove break point from parcel construction data.
 

Method Detail

getBreakPointCount

int getBreakPointCount()
                       throws IOException,
                              AutomationException
The number of break points for the parcel construction data.

Product Availability

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

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

getBreakPoint

void getBreakPoint(int i,
                   int[] pointNo,
                   int[] fromPointNo,
                   int[] toPointNo,
                   double[] ratio)
                   throws IOException,
                          AutomationException
The break point at the given index.

Product Availability

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

Parameters:
i - The i (in)
pointNo - The pointNo (in/out: use single element array)
fromPointNo - The fromPointNo (in/out: use single element array)
toPointNo - The toPointNo (in/out: use single element array)
ratio - The ratio (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findBreakPoint

void findBreakPoint(int pointNo,
                    int[] fromPointNo,
                    int[] toPointNo,
                    double[] ratio)
                    throws IOException,
                           AutomationException
The break point with the matching pointNo.

Product Availability

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

Parameters:
pointNo - The pointNo (in)
fromPointNo - The fromPointNo (in/out: use single element array)
toPointNo - The toPointNo (in/out: use single element array)
ratio - The ratio (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addBreakPoint

void addBreakPoint(int pointNo,
                   int fromPointNo,
                   int toPointNo,
                   double ratio)
                   throws IOException,
                          AutomationException
Adds a break point to the parcel construction data.

Product Availability

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

Parameters:
pointNo - The pointNo (in)
fromPointNo - The fromPointNo (in)
toPointNo - The toPointNo (in)
ratio - The ratio (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeBreakPoint

void removeBreakPoint(int pointNo)
                      throws IOException,
                             AutomationException
Remove break point from parcel construction data.

Product Availability

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

Parameters:
pointNo - The pointNo (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearBreakPoints

void clearBreakPoints()
                      throws IOException,
                             AutomationException
Clears all break points.

Product Availability

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

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