com.esri.arcgis.geodatabaseextensions
Interface ICadastralFabricRegeneration

All Superinterfaces:
Serializable
All Known Implementing Classes:
CadastralFabricRegenerator

public interface ICadastralFabricRegeneration
extends Serializable

Provides access to members which regenerate the features of an existing parcel fabric

Product Availability

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


Method Summary
 ICadastralFabric getCadastralFabric()
          Store the Cadastral Fabric which is to be regenerated
 int getRegeneratorBitmask()
          Store the bitmask defining which operations are to be performed by the regenerator
 void regenerateAllControlPoints(ITrackCancel pTrackCancel)
          Regenerate the geometries of all control points in the fabric.
 void regenerateAllParcels(boolean regeneratePoints, ITrackCancel pTrackCancel)
          Regenerate the geometries of all parcels, lines and linepoints in the fabric.
 void regenerateControlPoints(IFIDSet pControlPointsToRegenerate, ITrackCancel pTrackCancel)
          Regenerate the geometries associated with the input control point ID set.
 void regenerateEntireFabric(ITrackCancel pTrackCancel)
          Regenerate the geometries of the entire fabric.
 void regenerateMissingPoints(ITrackCancel pTrackCancel)
          Regenerate point features which have been removed from the database.
 void regenerateParcels(IFIDSet pParcelsToRegenerate, boolean regeneratePoints, ITrackCancel pTrackCancel)
          Regenerate the geometries of parcels, lines and linepoints associated with the input parcel ID set.
 void setCadastralFabricByRef(ICadastralFabric ppCadastralFabric)
          Store the Cadastral Fabric which is to be regenerated
 void setRegeneratorBitmask(int pRegeneratorBitmask)
          Store the bitmask defining which operations are to be performed by the regenerator
 

Method Detail

setCadastralFabricByRef

void setCadastralFabricByRef(ICadastralFabric ppCadastralFabric)
                             throws IOException,
                                    AutomationException
Store the Cadastral Fabric which is to be regenerated

Product Availability

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

Parameters:
ppCadastralFabric - A reference to a com.esri.arcgis.geodatabaseextensions.ICadastralFabric (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCadastralFabric

ICadastralFabric getCadastralFabric()
                                    throws IOException,
                                           AutomationException
Store the Cadastral Fabric which is to be regenerated

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ICadastralFabric
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRegeneratorBitmask

void setRegeneratorBitmask(int pRegeneratorBitmask)
                           throws IOException,
                                  AutomationException
Store the bitmask defining which operations are to be performed by the regenerator

Product Availability

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

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

getRegeneratorBitmask

int getRegeneratorBitmask()
                          throws IOException,
                                 AutomationException
Store the bitmask defining which operations are to be performed by the regenerator

Product Availability

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

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

regenerateParcels

void regenerateParcels(IFIDSet pParcelsToRegenerate,
                       boolean regeneratePoints,
                       ITrackCancel pTrackCancel)
                       throws IOException,
                              AutomationException
Regenerate the geometries of parcels, lines and linepoints associated with the input parcel ID set.

Product Availability

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

Parameters:
pParcelsToRegenerate - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
regeneratePoints - The regeneratePoints (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateAllParcels

void regenerateAllParcels(boolean regeneratePoints,
                          ITrackCancel pTrackCancel)
                          throws IOException,
                                 AutomationException
Regenerate the geometries of all parcels, lines and linepoints in the fabric.

Product Availability

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

Parameters:
regeneratePoints - The regeneratePoints (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateControlPoints

void regenerateControlPoints(IFIDSet pControlPointsToRegenerate,
                             ITrackCancel pTrackCancel)
                             throws IOException,
                                    AutomationException
Regenerate the geometries associated with the input control point ID set.

Product Availability

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

Parameters:
pControlPointsToRegenerate - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateAllControlPoints

void regenerateAllControlPoints(ITrackCancel pTrackCancel)
                                throws IOException,
                                       AutomationException
Regenerate the geometries of all control points in the fabric.

Product Availability

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

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateEntireFabric

void regenerateEntireFabric(ITrackCancel pTrackCancel)
                            throws IOException,
                                   AutomationException
Regenerate the geometries of the entire fabric.

Product Availability

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

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateMissingPoints

void regenerateMissingPoints(ITrackCancel pTrackCancel)
                             throws IOException,
                                    AutomationException
Regenerate point features which have been removed from the database.

Product Availability

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

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.