Classes for working with iModels. See the learning article.


Name Description  
ChangedInstanceIds Class for discovering modified elements between 2 versions of an iModel. Beta
ChangedInstanceOps Class for holding change information. Beta
IModelCloneContext The context for transforming a source Element to a target Element and remapping internal identifiers to the target iModel. Beta
IModelExporter Base class for exporting data from an iModel. Beta
IModelExportHandler Handles the events generated by IModelExporter. Beta
IModelImporter Base class for importing data into an iModel. Beta
IModelTransformer Base class used to transform a source iModel into a different target iModel. Beta
TemplateModelCloner IModelTransformer that clones the contents of a template model. Beta


Name Description  
ExportSchemaResult Beta
IModelImportOptions Options provided to the IModelImporter constructor. Beta
IModelTransformOptions Options provided to the IModelTransformer constructor. Beta
InitFromExternalSourceAspectsArgs Arguments you can pass to IModelTransformer.initExternalSourceAspects Beta
OptimizeGeometryOptions Options provided to IModelImporter.optimizeGeometry specifying post-processing optimizations to be applied to the iModel's geometry. Beta

Last Updated: 28 February, 2023