This document is archived and information here might be outdated.  Recommended version.


GeoDatabaseExtensions Library Contents (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabaseExtensions)  

GeoDatabaseExtensions Library Contents

The GeoDatabaseExtensions library contains objects to aid in the creation, management, and use of terrain datasets and cadastral fabrics.

Note: At the 9.2 release, the cadastral fabrics related objects are not yet fully implemented and we recommend that developers do not utilize them until the Cadastral Analyst extension is released.

Interfaces

Interface Description
IAMSDatasetName Provides access to properties and methods needed to manage dataset names in the tracking workspace.
ICadastralAdjustmentVectors Create new feature adjustments.
ICadastralFabric Provides access to members that control a cadastral fabric and its associated cadastral jobs.
ICadastralFabric2 Provides access to members that control a cadastral fabric and its associated cadastral jobs.
ICadastralFabric3 Provides access to members that control a cadastral fabric and its associated cadastral jobs.
ICadastralFabricEditControl Provides access to method that controls if insert and update cursors on fabric classes can bypass store events.
ICadastralFabricLocks Provides access to members that assign object locks for a cadastral job.
ICadastralFabricLocks2 Provides access to additional members that assign object locks for a cadastral job.
ICadastralFabricName Provides access to properties of a cadastral fabric name.
ICadastralFabricRegeneration Provides access to members which regenerate the features of an existing parcel fabric
ICadastralFabricSchemaEdit Provides access to members that modify the cadastral fabric schema.
ICadastralFabricSchemaEdit2 Provides access to members that modify the cadastral fabric schema.
ICadastralFabricUpdate Provides access to ICadastralFabricUpdate, which updates point locations and regenerates parcels geometries.
ICadastralGroundToGridTools Provides access to methods that perform ground to grid conversions.
ICadastralJob Provides access to members that control the properties of a cadastral job.
ICadastralTableFieldEdits Provides access to the field edits of the cadastral fabric table.
ICadastralTransformationData Provides access to members that manage the data used by the cadastral transformation.
ICadastralUnitConversion Provides access to methods that allow a distance to be converted from one unit to another.
ICadastralUnitTools Provides access to methods that format data.
IConstructionAdjustment Provides access to members that manipulate the adjustment settings for the parcel construction.
IConstructionBasisOfBearing Provides access to members that manipulate the basis of bearing setting for a parcel construction.
IConstructionBreakPoints Provides access to members that manipulate the break lines for a parcel construction.
IConstructionJoinLinks Provides access to members that manipulate the join point links for a parcel construction.
IConstructionParentParcels Provides access to the parent parcels of a parcel construction.
IConstructionPoints Provides access to members that manipulate the construction points for the parcel.
IConstructionUnbuildableLines Provides access to members that manipulate the unbuildable lines of a parcel construction.
IDataMessage Provides access to methods and properties used to manage data messages.
IDatasetNames Provides access to properties and methods needed to manage dataset name information.
IDECadastralFabric Provides access to members that describe cadastral fabric data elements.
IDECadastralFabric2 Provides access to members that describe cadastral fabric data elements.
IDECadastralFabric3 Provides access to members that describe cadastral fabric data elements.
IDECadastralFabricType Provides access to an indicator interface for the Cadastral Fabric Data Element type object.
IDETerrain Provides access to members of Terrain Data Element.
IDETerrainType Provides access to the Terrain Data Element Type.
IDETerrainWindowSize Provides access to members of Terrain Data Element.
IDynamicSurface Provides access to members used to derive raster and TIN surfaces from a terrain.
IDynamicSurface2 Provides access to members that utilize Terrain surfaces.
IDynamicSurface3 Provides access to members that utilize Terrain surfaces.
IEnumEnvelope Provides access to envelopes.
IEnumLasPoint Provides access to members of LasPointEnumerator.
IEnumLasPoint2 Provides access to members of LasPointEnumerator.
IExcludedEventIDs Provides access to Tracking Connection EventIDs to be permanently purged from cache and ignored in future.
IGPTerrainMembership Provides access to members that describe the properties of a feature class' terrain membership.
IInternalTable
ILasAttributeFilter Provides controls for accessing LAS points.
ILasClassCodeStatistics Provides access to LasClassCodeStatistics object.
ILasClassCodeStatistics2 Provides access to LasClassCodeStatistics object.
ILasDataset Provides access to members of LasDataset.
ILasDataset2 Provides access to members of LasDataset.
ILasDataset3 Provides access to members of LasDataset.
ILasDatasetEdit Provides access to members of LasDataset.
ILasDatasetWorkspace Provides access to members of LasDataset workspace.
ILasFile Provides access to members of LasFile.
ILasFile2 Provides access to members of LasFile.
ILasFilter Provides access to members of LasFilter.
ILasHeaderInfo Provides access to the header information of LAS files.
ILasHeaderInfo2 Provides access to the header information of LAS files.
ILasPointCloud Provides access to points.
ILasPointCloud2 Provides access to points.
ILasPointEdit Provides access to members of LasDataset.
ILasPointEdit2 Provides access to members of LasDataset.
ILasPointEdit3 Provides access to members of LasDataset.
ILasPointFilter
ILasPointInfo Provides access to LAS point information.
ILasPointInfo2 Provides access to LAS point information.
ILasReturnStatistics Provides access to LasReturnStatistics object.
ILasReturnStatistics2 Provides access to LasReturnStatistics object.
ILasStatistics Provides access to members of LasFile.
ILasSurface Provides access to members of LasSurface.
ILineResequencer Provides access to members that sort a set of lines so that they form the boundary of a parcel. Multipart/islands are supported.
IListener Provides access to enable notification to the display controller when data is added or removed.
ILockedFeatureSearch Provides access to methods needed to select, search and lock MBDB records.
IParcelConstructionData Provides access to methods that read and write a parcel construction to the cadastral packet.
ISimpleStatistics Provides access to Statistics.
ITemporalCursor Provides access to methods needed to control the temporal cursor.
ITemporalFeature Provides access to properties specifying the temporal feature type.
ITemporalFeatureClass2 Provides access to server name info.
ITemporalFeatureClassStatistics Provides access to properties and methods needed to manage message rate statistics.
ITemporalObjectTable
ITemporalObservationsTable
ITemporalObservationsTable2 Provides access to the Track ID.
ITemporalOperator Provides access to methods and properties used to identify and manage temporal playback settings.
ITemporalQueryFilter Provides access to properties and methods needed to manage temporal query filters.
ITemporalQueryFilter2 Provides access to properties and methods needed to manage temporal query filters.
ITemporalRecordSet Provides access to methods needed to set up and fill a temporally sorted record set.
ITemporalTable Provides access to properties and methods in which a temporal table can be controlled.
ITemporalWorkspaceStatistics Provides access to properties and methods needed to manage message rate statistics in workspace.
ITemporalWorkspaceStatistics2 Provides access to properties and methods needed to manage message rate statistics in workspace.
ITerrain Provides access to members used to acquire information about a Terrain and to retrieve DynamicSurface objects from which raster and TIN surfaces are made.
ITerrain2 Provides access to members used to acquire information about a Terrain and to retrieve DynamicSurface objects from which raster and TIN surfaces are made.
ITerrainAsciiDataImporter Provides access to members that handle importing terrain source data in ASCII format.
ITerrainAsciiDataImporter2 Provides access to members that handle importing terrain source data in ASCII format.
ITerrainBlobReader Provides access to members that provide information about an attribute blob.
ITerrainBlobWriter Provides access to members that construct an attribute blob.
ITerrainBlockCursor Provides access to TerrainBlockCursor object.
ITerrainDataImporter Provides access to members that handle importing terrain source data.
ITerrainDataSource Provides access to members of Terrain Data Source.
ITerrainDataSource2 Provides access to members of Terrain Data Source.
ITerrainEdit Provides access to members used to modify and build a terrain.
ITerrainEdit2 Provides access to members used to modify and build a terrain.
ITerrainEdit3 Provides access to members used to modify and build a terrain.
ITerrainEditEvents Provides access to events that occur with a Terrain dataset.
ITerrainEmbeddedDataSource Provides access to members associated with embedded data sources.
ITerrainEmbeddedDataSource2 Provides access to members associated with embedded data sources.
ITerrainFieldStatistics Provides access to TerrainFieldStatistics object.
ITerrainLasDataImporter Provides access to members that handle importing terrain source data in LAS format.
ITerrainLasDataInfo Provides access to members that provide information about a LAS file.
ITerrainLasDataInfo2 Provides access to members that provide information about a LAS file.
ITerrainName Provides access to members that set and return the associated feature dataset name object.
ITerrainPyramidLevel Provides access to members of Terrain Pyramid Level.
ITrackingConnectionFolder Indicator interface used to identify an object as a trackingconnection folder.
ITrackingServiceDef Provides access to properties that define a tracking service.
ITxEnumTrackId Provides access to the list of unique Track IDs.
ITxFeatureClass Provides access to tracking feature class.
ITxWorkspaceEditor Provides access to properties and methods needed to edit a tracking workspace objects connection properties.

CoClasses and Classes

CoClass or Class Description
CadastralDataTools Tools that assist in unit translation and storage.
CadastralFabric A container for querying information about a cadastral fabric.
CadastralFabricFDExtension A container for describing this cadastral fabric's feature dataset extension properties.
CadastralFabricName Esri Cadastral Fabric Name Object.
CadastralFabricRegenerator Class for regenerating parcel fabric components.
CadastralJob A container for the properties of a Cadastral Job.
CadastralTableFieldEdits Esri Cadastral Table Field Edits Object.
CadastralTransformationData CadastralTransformationData CoClass holding the information passed to the CadastralTransformation object.
CadastralUnitConversion Converts distance values from one unit to another.
CadastralWorkspaceDatasetExtension A container for describing this cadastral fabric's workspace extension properties.
DECadastralFabric Cadastral Fabric Data Element object.
DECadastralFabricType Esri Cadastral Fabric Data Element Type Object.
DETerrain Esri Terrain data element object.
DETerrainType Terrain Data Element object Type.
DynamicSurface Esri DynamicSurface object.
ElevationVoidFillFunction
ElevationVoidFillFunctionArguments
GPTerrainMembership The Terrain Membership object.
LasAttributeStatistics Esri LasAttributeStatistics object.
LasClassCodeStatistics Esri LasClassCodeStatistics object.
LasDataset Esri LasDataset component.
LasDatasetName The Esri LasDatasetName component.
LasDatasetToRasterFunction The LasDatasetToRasterFunction class.
LasDatasetToRasterFunctionArguments The LasDatasetToRasterFunction arguments.
LasDatasetWorkspaceFactory Esri LasDataset workspace-factory component.
LasFile Esri LasFile object.
LasFilter Esri LasFilter component.
LasHeaderInfo Esri LAS header info object.
LasPointEnumerator Las Point Enumerator.
LasPointInfo Esri LAS point info object.
LasReturnStatistics Esri LasReturnStatistics object.
LasStatistics Esri LasStatistics object.
LasSurface Esri LasSurface object.
LasToRasterFunction The LasToRasterFunction class.
LasToRasterFunctionArguments The LasToRasterFunction arguments.
LineResequencer Class for sorting lines to form parcel boundaries.
ParcelConstructionData Esri Cadastral Fabric Parcel Construction Data Class.
Terrain The Esri Terrain component.
TerrainAsciiDataImporter Esri Terrain ASCII Data Importer object.
TerrainBlobReader Esri Terrain blob reader.
TerrainBlobWriter Esri Terrain blob writer.
TerrainBlockCursor Esri TerrainBlockCursor object.
TerrainDataSource Esri Terrain Data Source object.
TerrainFeatureDatasetExtension Esri TerrainFeatureDatasetExtension object.
TerrainFieldStatistics Esri TerrainFieldStatistics object.
TerrainLasDataImporter Esri Terrain LAS Data Importer object.
TerrainName Esri Terrain Name object.
TerrainPyramidLevelWindowSize
TerrainPyramidLevelZTolerance
TerrainToRasterFunction The TerrainToRasterFunction class.
TerrainToRasterFunctionArguments The TerrainToRasterFunction arguments.
TerrainWorkspaceExtension Esri TerrainWorkspaceExtension component.

Structures

Structure Description
RGB32 RGB color.

Enumerations

Enumeration Description
enumMessageType Indicates the type of Tracking message.
enumObjectSource Indicates data source of Tracking Service object.
enumPurgeRule TMS Feature Class Purge Rule Type.
enumShapeSource Indicates data source of a Tracking Service shape.
enumTemporalConversion Temporal Column Conversion enumerations.
enumTemporalCursorType Temporal Cursor Type.
enumTemporalFeatureType TMS Temporal Feature Type.
enumTemporalOperatorType Temporal Operator Type Enum.
enumTemporalOperatorUnits TemporalOperatorUnits enumeration type.
enumTemporalOrder Temporal cursor sorting order.
enumTemporalRelation Temporal Filter Relation enumerations.
enumTemporalSource Temporal Source enumeration type.
esriCadastralAreaUnits The supported area units.
esriCadastralDensifiedType The reason code for densifying line geometry.
esriCadastralDistanceUnits The supported distance units.
esriCadastralFabricTable The Cadastral Fabric Table.
esriCadastralFabricType The Cadastral Fabric Type.
esriCadastralJob Cadastral Job State Types.
esriCadastralLineCategory Cadastral Line Category Types.
esriCadastralLineParameters Cadastral Line Parameter Types.
esriCadastralLinePointCategory Cadastral Line Point Category types.
esriCadastralPacketSetting Bitmask of flags used for posting or inserting a Cadastral packet to the database
esriCadastralPointCategory Cadastral Point Category Types.
esriCadastralPropertySetType Cadastral Property Set Types.
esriCadastralRegeneratorSetting Bitmask of flags used to indicate which operations the regenerator is to perform
esriLasAttributeType LAS point attribute type.
esriLasClassFlag LAS classification flag type.
esriLasClassFlagEditType LAS classification flag edit type.
esriLasDatasetError LasDataset's error codes.
esriLasGroundOption LAS ground classification option.
esriLasPointStatsType LAS point statistics type.
esriLasZSource Las Z source.
esriParcelAdjustmentType Cadastral Parcel Adjustment Types.
esriPointToRasterMethod Point data to Raster methods.
esriPointToRasterVoidFillMethod Point data to Raster void filling methods.
esriTerrainAsciiDataFormatType Terrain ASCII data format type.
esriTerrainBlobDataType Terrain property data type.
esriTerrainDecimalSeparatorType ASCII data decimal separator type.
esriTerrainError Terrain's error codes.
esriTerrainLasDataPropertyType Terrain LAS data property type.
esriTerrainLasReturnType LAS return type.
esriTerrainPyramidType Terrain pyramid type.
esriTerrainWindowSizeMethod Terrain window size method.
esriTerrainZThresholdStrategy Terrain window size Z threshold strategy.
esriTinPointSelectionMethod TIN point selection methods.
esriTxFeatureClassCachingMode Tracking feature class caching mode.