►NBentley | The Bentley namespace contains types defined by the Bentley Library |
►NBeSQLite | |
CAbortOnConflictChangeSet | A ChangeSet implementation for where conflicts are just not expected |
CAggregateFunction | A user-defined aggregate function |
CBeBriefcaseId | A unique Id for a BeBriefcase (a particular copy of a BeSQLite::Db is referred to as a BeBriefcase.) Whenever more than one BeBriefcase of a the same Db exists, each of them must have a unique identifier to facilitate change merging via BeBriefcaseBasedId's |
CBeDbMutex | Holds a mutex to synchronize multi-thread access to data |
CBeDbMutexHolder | A convenience class for acquiring and releasing a mutex lock. Lock is acquired on construction and released on destruction |
CBeFileLzmaInStream | Utility to stream the contents of a file to LZMA routines |
CBeFileLzmaOutStream | Utility to stream the output of LZMA routines to a file |
CBeGuid | A 16-byte Globally Unique Id. A value of all zeros means "Invalid Id" |
►CBeSQLiteLib | |
►CILanguageSupport | This is an interface class that allows applications to provide custom language processing for SQL case and collation operations |
CCollationEntry | Describes a custom collator to register |
CBlobIO | A Blob handle for incremental I/O. See sqlite3_blob_open for details |
CBusyRetry | Supply a BusyRetry handler to BeSQLite (see https://www.sqlite.org/c3ref/busy_handler.html) |
CCachedStatement | A reference-counted Statement. Statement is freed when last reference is Released |
CChangeGroup | |
►CChanges | An Iterator for a ChangeSet or a ChangeStream |
CChange | A single change to a database row |
CChangeSet | A set of changes to database rows |
CChangeStream | A base class for a streaming version of the ChangeSet |
CChangeTracker | When enabled, this class maintains a list of "changed rows" (inserts, updates and deletes) for a BeSQLite::Db |
►CDb | A BeSQLite database file |
►CAppData | Applications subclass from this class to store in-memory data on a Db via AddAppData |
CKey | |
CCreateParams | Parameters for controlling aspects of creating and then opening a Db |
COpenParams | Parameters for controlling aspects of the opening of a Db |
CDbDupValue | A duplicated "value" from a BeSQLite function |
CDbFile | A physical Db file |
►CDbFunction | A user-defined function that can be added to a Db connection and then used in SQL |
CContext | The "context" supplied to DbFunctions that can be used to set result values |
►CDbTableIterator | Base class for an Iterator of a BeSQLite::Db table |
CEntry | |
CDbValue | A "value" from a BeSQLite function |
CIByteArray | |
CIChangeSet | |
CICompressProgressTracker | Defines a callback for providing information on the progress of a compress or decompress operation |
CILzmaInputStream | Interface to send/read streamed Lzma input |
CILzmaOutputStream | Interface to receive/write streamed Lzma output |
►CIModelProperty | Standard properties that an i-model publisher program should add to the .imodel and .ibim files that it creates |
CSpec | |
CLzmaDecoder | Utility to read and decompress streams in the LZMA format |
CLzmaEncoder | Utility to compress and write streams to the LZMA format |
CLzmaUtility | Utility to compress/decompress Db-s |
CMemoryLzmaInStream | Utility to stream the contents of a memory buffer to LZMA routines |
CMemoryLzmaOutStream | Utility to stream the output of LZMA routines to a memory buffer |
►CNamedParams | Values that can be bound to named parameters of an SQL statement |
CSqlParameter | |
►CPackageProperty | |
CSpec | |
CProfileVersion | A 4-digit number that specifies the version of the "profile" (schema) of a Db |
CProperties | The names of properties in the "be_Db" namespace |
CPropertySpec | Every BeSQLite::Db has a table for storing "Properties" |
CPropSpec | A property specification for the "be_Db" namespace |
CRTree2dVal | |
CRTree3dVal | |
►CRTreeMatchFunction | A user-defined implementation of the SQLite sqlite3_rtree_query_callback function for using the MATCH keyword for RTree queries |
CQueryInfo | This is a copy of sqlite3_rtree_query_info |
CSavepoint | Savepoint encapsulates SQLite transactions against a BeSQLite::Db |
CScalarFunction | A user-defined scalar function |
CSchemaChangeSet | |
CSnappyFromBlob | Utility to read Snappy-compressed data from a blob in a database |
CSnappyFromMemory | Utility to read Snappy-compressed data from memory, typically from an image of a blob |
CSnappyReader | |
CSnappyToBlob | Utility to compress and write data to a blob using "Snappy" compression |
CSqlPrintfString | Wraps sqlite3_mprintf. Adds convenience that destructor frees memory |
CStatement | A wrapper for a SQLite Prepared Statement |
CStatementCache | A cache of SharedStatements that can be reused without re-Preparing |
CStatementDiagnostics | Class to turn on/off diagnostics for BeSQLite::Statement |
CVirtualSet | This interface should be implemented to supply the first argument to the BeSQLite function "InVirtualSet" |
►NDgnIModel | |
CDgnDbOptions | Specifies the DgnDb options to apply while creating the published i-models |
CDgnIconLibsProvider | DgnIconLibsProvider must be implemented in-order to provide Icons data for published/packaged files |
CIDgnFileSupplyRightProvider | IDgnFileSupplyRightProvider must be implemented in-order to provide credentials to protected DGN files |
CIIModelEngineInfoProvider | IIModelEngineInfoProvider must be implemented in-order to provide engine name and engine version.Engine name and engine version visible in provenance information of published/packaged files |
CIIModelPublishingProvider | IModelPublisher object utilizes some additional and optional interfaces implementation.IIModelPublishingProvider groups all interfaces implementation |
CIModelPublisher | The actual i-model publishing engine through which user can specify the publish and package options and start the publishing and packaging process |
CPackageOptions | Specifies the packaging and protection options to apply to a packaged i-model |
CPublishOptions | Specifies the publishing options to apply while creating the published i-models |
CPublishViewOptions | Specifies the publishing view options to apply while creating the published i-models |
►NDgnPlatform | The DgnPlatform namespace contains types defined by the DgnPlatform |
►NDgnHistory | Contains classes for accessing Design History within a DgnFile. The most important class is Bentley::DgnPlatform::DgnHistory::DesignHistory. See Design History |
CAuditTrailRecord | Record in design history audit trail |
CCommitInfo | Associates a user name and a description with a set of changes recorded in design history |
►CDesignHistory | Provides access to the design history of a specified file |
CTagDefinition | The definition of a tag |
CDesignHistoryRestore | |
CElementQueryResult | Holds the result of querying design history for the historical version of an element |
►CElementQueryResultsForFile | Copies of elements in a historical state for a given file |
Cconst_iterator | |
►CElementQueryResultsForModel | Copies of elements in a historical state for a given model |
Cconst_iterator | |
CElementsAsOfQuery | Performs a query to get the historical state of elements |
CIElementQueryResultFilter | Interface to filter query results at the element level |
CRevisionInfo | Documents a set of changes in design history |
CRevisionNumber | A history revision number |
CRevisionNumbersForFile | A set of revision numbers pertaining to the design history of a specified file |
►NSmartFeature | |
CFeatureCreate | |
CINotValidForSmartFeatures | |
CSmartFeatureElement | |
CSmartFeatureNode | |
CSmartFeatureUtil | |
CAccuDraw | |
CAccudrawInf | |
CAccuSnap | |
CAccuSnapHandler | An Event Handler for responding to significant events during AccuSnap processing |
CActiveCellSettings | |
CAdvancedLight | The advanced light, represents the common settings of solar and source lights |
CAmbientLight | Represents the ambient light |
CAngleFormatter | Used to construct a string from a numerical angle value |
CAngleParser | Used to parse angles |
CAnonymousSharedCellDefCollection | The collection of all anonymous shared cell definitions in a file |
CAppDataKey | A unique (for this session) key to identify this AppData type |
►CApplicableSignaturesCollection | The collection of all signatures that apply to the content viewed through a specified model |
Cconst_iterator | |
CApplicationSettings | Holds application settings for a file or model |
CApplicationToolData | Structure that specified an IconCmd resource |
CApplyViewOptions | |
CArcHandler | The default type handler for the ARC_ELM type that corresponds to the Arc_3d and Arc_2d structures |
CAreaFormatter | Used to construct a string from a numerical area value |
►CAreaHatchAction | ! A display rule action that allows control of element hatching |
CHatchParams | |
CAreaLight | Area lights are useful for many diffuse lighting situations, such as simulating fluorescent lighting, where the light source is neither a point light nor a spot light |
CAreaOrVolumeFormatterBase | |
CAreaOrVolumeParser | |
CAreaParser | |
►CAreaPatternAction | ! A display rule action that allows control of area patterning |
CAreaPatternParams | |
CAssociativePoint | |
CAssocPoint | |
CAssocRegionCellHeaderHandler | The Associative Region cell can represent one or more planar regions that can be a shape, ellipse, complex shape, or grouped hole |
CAutodim1 | |
CAuxToolFlags | |
CBaseDetailingPropInfo | Base class to encapsulate property enums for the various detailing symbol types |
CBoundedPlane | Struct used to represent a bounded plane |
CBrepCellHeaderHandler | The Brep cell is used to store boundary representation surfaces and solids created using either the Parasolid or ACIS kernels as elements |
CBSplineCurveHandler | The default type handler for the BSPLINE_CURVE_ELM type that corresponds to the Bspline_curve structure |
CBSplineSurfaceHandler | The default type handler for the BSPLINE_SURFACE_ELM type that corresponds to the Bspline_surface structure |
CCachedMaterialConstIterator | |
CCalloutBaseHandler | Callout Element Handler base class |
CCalloutBuilder | Class for building callouts |
CCameraInfo | |
CCameraParams | The parameters the define the position and focal length of a MicroStation camera |
CCaret | Represents an insertable location within a TextBlock |
CChainHeaderHandler | Base class with behavior common to complex strings and shapes |
CChangeTrackInfo | This structure is passed to TxnMonitor functions as they are called during direct changes to the DGN file |
CCharStream | In the TextBlock DOM, a collection of single-line, single-format characters |
CChildEditElemIter | An Iterator for the children of an EditElementHandle that allows modification |
CChildElemIter | An Iterator for the children of an ElementHandle for query purposes |
CClipPolygon | A ClipPolygon is a collection of 2D Points that form a loop and can be used for clipping |
CClipPrimitive | ClipPrimitive is an abstract class that represents a single clip object |
CClipVector | |
CClipVolumeFlags | Stores ClipVolume flags which are used by DynamicViewSettings |
CClipVolumeOverrides | |
CCntrl1 | |
CCntrlwd | |
CColorBook | |
CColorOverrideAction | ! A display rule action that allows to override element color |
CColumnDefinitionNode | Child of ColumnGroupNode which defines a column in the report |
CColumnGroupNode | Holds all of the column definitions belonging to a report definition as child nodes |
CComplexHeaderDisplayHandler | Base class for displayable complex element types |
CComplexShapeHandler | The default type handler for the CMPLX_SHAPE_ELM type |
CComplexStringHandler | The default type handler for the CMPLX_STRING_ELM type |
CComponentInfo | |
CConeHandler | The default type handler for the CONE_ELM type that corresponds to the Cone_3d structure |
CConfigurationManager | The ConfigurationManager supplies methods that allow users and applications to customize the behavior of programs at runtime |
CConstElementLinkageIterator | Iterate Linkages on an element |
CContextMenuNode | Refcounted native interface class used to access Context Menu data |
CCurveHandler | The default type handler for the CURVE_ELM type |
CCustomItemHost | Represents an object to which a ItemType can be attached to produce an "Item" |
CCustomProperty | Defines a property within a CustomPropertyContainer |
CCustomPropertyContainer | Base class for an object which represents a named collection of CustomProperties within an ItemTypeLibrary |
CCustomPropertyType | Defines a collection of properties which can serve as the "type" of a CustomProperty |
CDateTimeFormatter | Used to construct a string from a time point value |
CDCompFlags | |
CDCompSettings | |
CDegreeOfFreedom | |
CDependencyLinkage | In-memory image of user attribute data in which dependency information is stored |
CDependencyManager | The Dependency Manager tracks changes to root elements and notififies dependent elements |
►CDependencyManagerLinkage | |
CIRootsChangedCallback | UserFunction called by DependencyManager::ProcessAffected when a dependent element is affected by changes to root elements |
CdependencyRoot | Describes a reference from a dependent to a root in a DependencyLinkage |
CDependencyRootAssocPoint_I | Defines a dependency tied to a particular point on one or more root elements |
CDependencyRootElementID_V | Defines a dependency and associates a floating-point value with it |
CDependencyRootFarElementID | Defines a dependency where the root can be in a different model from the dependent |
CDependencyRootFarElementID_V | Defines an ElementID_V reference where the root can be in a different model from the dependent |
CDependencyRootPath_V | Defines a dependency where the root can be in a different model from the dependent, including nested reference files where multiple Reference attachment IDs are needed to specify the modelRef that is resolved at runtime |
CDetailCallout3DViewDef | New Detail callout structure corresponding to new detail views that are stored in 3d model like any other view |
CDetailCallout3DViewHandler | 3d Detail Callout Element Handler |
CDetailCalloutDef | Detail callout definition |
CDetailCalloutHandler | Detail Callout Element Handler |
CDetailingSymbolBaseHandler | Detailing Symbol Element Handler Base Class |
CDetailingSymbolManager | Manager class for managing creating, deleting and modifying of detailing symbols |
CDetailingSymbolStyle | |
CDetailingSymbolStyleCollection | A collection detailingsymbol styles in a file |
CDetailingsymbolStyleHelper | DetailingSymbolStyleHelper is a class to help apply style settings to a Detailing Symbol |
CDetailingSymbolStyleIterator | A forward iterator to go through the list of DetailingSymbolStyles in a collection |
CDgn3DInputEvent | Input event with translation and rotation data |
CDgnActionItemContext | |
►CDgnAttachment | A DgnAttachment represents a reference from one model to another, with transforming, clipping, and filtering applied |
CApplyViewClipOptions | Clipping options when applying a named view |
►CDgnAttachmentAppData | An application can store per-DgnAttachment data that it needs at runtime by subclassing DgnAttachmentAppData and calling the AddAppData method |
CKey | A unique Key to identify each subclass of DgnAttachmentAppData |
CDgnAttachmentArray | A collection of pointers to Bentley::DgnPlatform::DgnAttachment objects |
CDgnAttachmentBuilder | A smart pointer to a non-persistent Bentley::DgnPlatform::DgnAttachment that is in the process of being defined |
CDgnAttachmentLevelCache | Provides access to levels used by elements in a referenced model |
CDgnAttachmentLoadOptions | The DgnAttachmentLoadOptions struct is used to specify the details of how DgnAttachments are to be read and loaded for a DgnModelRef |
CDgnBaseMoniker | A DgnBaseMoniker identifies a file or a folder |
CDgnBaseMonikerList | Collection of base monikers |
CDgnButtonEvent | The DgnTool class encapsulates the MDL "state" functions and helps simplify the process of writing tools for MicroStation |
CDgnColorMap | Reference counted class for storing information about a MicroStation color table |
CDgnConfigVarExpressionLink | DgnConfigVarExpressionLink is class which represents the expression type of link |
►CDgnDisplay | Data types that are used in DgnDisplay |
CCursor | Platform-specific cursor |
►CDgnDisplayCoreTypes | Types used to interface with native DgnDisplayKernel |
CBitmap | Platform-specific handle to bitmap |
CDeviceContext | Platform-specific device context |
CWindow | Platform-specific view window |
CDgnDocument | A DgnDocument represents a file |
CDgnDocumentBrowserDefaults | |
CDgnDocumentManager | DgnDocumentManager provides services to create, find, open, and save files, either to/from the local file system or to/from a DMS such as ProjectWise if one is in use |
CDgnDocumentMoniker | A DgnDocumentMoniker identifies a file |
CDgnDocumentMonikerList | Collection of document monikers |
CDgnDocumentNameProperty | |
CDgnECExtendedType | An ECSchema may define an extended type for an ECProperty |
CDgnECHost | Represents a "primary" DgnECInstance plus a collection of related ECInstances as a single unit |
►CDgnECHostIterable | Iterates primary instances plus related instances on same host |
Cconst_iterator | |
CDgnECHostRelationshipSpecification | Defines a related ECInstance query to be included in the ECInstances queried by a ReportDefinition |
CDgnECHostSpecification | Defines the primary ECClasses plus related ECInstances which will be used to populate the results of a ReportDefinition |
CDgnECHostSpecificationsContext | QueryRelatedClassSpecifiers are specific to a DgnFile (they hold direct pointers to ECClasses) |
CDgnECInstance | DgnInstance is an abstract class that represents an ecinstance which is persisted in the DgnPlatform layer |
CDgnECInstanceCreateContext | Defines the set of options and the properties to select when querying for DgnECInstances |
CDgnECInstanceCreateOptions | Defines the set of options used when querying for DgnECInstances |
CDgnECInstanceEnabler | Implemented by ECEnablers which expose properties of DgnECInstances |
CDgnECInstanceHost | Represents some object which resides in a DgnFile and which can host ECInstances |
►CDgnECInstanceIterable | ! Used to return results from DgnECManager::FindInstances |
Cconst_iterator | |
CDgnECIntrinsicRelationshipProvider | Support for intrinsic relationship providers that provide relationships from DgnContentRelationshipSchema |
CDgnECManager | DgnECManager handles persistence of ECInstances including CRUD operations for ECN::Instances and EC:RelationshipInstances and "FindElementInstances" operations |
CDgnECRelationshipEnabler | DgnECRelationshipEnabler is an abstract class |
CDgnECUnit | Describes the units associated with a Dgn-based ECProperty |
CDgnElementECInstance | DgnElementECInstance is an abstract class DgnElementECInstance represents a DgnECInstance which is hosted on an element, often as an XAttribute |
CDgnElementSetTool | Can be used to implement a modify command |
►CDgnFile | A DgnFile is an in-memory representation of a physical file, regardless of its format |
CLoadedModelsCollection | Collection of all models that are currently loaded in a DgnFile |
►CDgnFileAppData | Applications subclass from this class to store their DgnFile specific data on a DgnFile via DgnFile::AddAppData |
CKey | |
CDgnFileLink | DgnFileLink class is used to represents links of file link type |
CDgnFlickEvent | |
CDgnFolder | |
CDgnFolderBrowserDefaults | |
CDgnFolderLink | A DgnFolderLink can be used to create a link of type folder link |
CDgnFolderMoniker | A DgnFolderMoniker identifies a folder |
CDgnFolderMonikerList | Collection of folder monikers |
CDgnFont | All fonts in MicroStation, regardless of type, are referenced through an instance of this class. Fonts each have a name and type. It is possible to have multiple fonts in the system with the same name but different types |
CDgnFontList | A list of fonts. Generally this list is created for you by a search method. DgnFontLists are reference counted, so the last reference to the list frees it |
CDgnFontManager | The DgnFontManager provides access to all font related services |
CDgnFontNamedSymbol | Data structure to represent a named symbol for a font, as specified in the font configuration file |
CDgnFontNumMap | A DgnFontNumMap is a per-DgnFile object that maps "FontID" (int) values to Font objects. FontNumMaps are loaded from the FontTable element stored in the dictionary model of a DgnFile |
CDgnFontVisitor | Implement this interface to traverse a set of fonts |
CDgnGenericLink | DgnGenericLink represents a link type that can represent any link type |
►CDgnGestureEvent | |
CGestureConfig | |
CGestureInfo | |
CDgnGlyph | Represents a glyph in a Font (agnostic of DgnFontType). The primary use is to be able to get a GPA of this glyph for export purposes. To acquire a Glyph object, see DgnFont::GetGlyph |
►CDgnHost | |
CHostObjectBase | |
CHostValue | |
CIHostObject | |
CKey | Each "type" of data stored on a DgnHost must have a unique key to identify it |
CDgnHostWString | A host object that holds a string |
CDgnLink | This is base class for defining a link |
CDgnLinkBookmarkProvider | A link bookmark provider class |
CDgnLinkComposition | DgnLinkComposition is an abstract class, which represents composition of link types |
CDgnLinkECInstanceAdapter | An interface thats used for creating an object from ECInstance |
CDgnLinkFollowLog | DgnLinkFollowLog can be used to create log data |
CDgnLinkHandler | |
CDgnLinkManager | The Drawing Set interface allows programs to manipulate drawing sets and drawing links stored in dgn idx files |
CDgnLinkSchemaProvider | |
CDgnLinkSet | Class to define the link sets in DgnFile |
CDgnLinkSetHandler | |
CDgnLinkSetLink | A class which defines the linkset link type |
CDgnLinkStringUserData | This class can be used to represents the user string data |
CDgnLinkTargetSpec | This class defines the target spec for links |
CDgnLinkTree | DgnLinkTree represents a tree structure to hold DgnLinks |
CDgnLinkTreeBranch | DgnLinkTreeBranch is a type of DgnLinkTreeNode |
CDgnLinkTreeLeaf | DgnLinkTreeLeaf represents leaf nodes in the DgnLinkTree |
CDgnLinkTreeNode | Every node in DgnLinkTree is represented by DgnLinkTreeNode |
CDgnLinkTreeSpec | DgnLinkTreeSpec contains the information necessary to locate a DgnLinkTree in the DgnFile |
CDgnLinkUserData | Class to define the links user data like AppId etc |
CDgnLinkUserDataHandler | |
CDgnLinkUserDataList | Applications can store their user data on DgnLinkTreeNode |
CDgnLinkValidationCenter | Vistor that logs the results of ValidateLinkTarget |
►CDgnModel | A DgnModel represents a DgnModel in memory |
CElementRefIterator | Iterator over the elements in a DgnModel |
CElementsCollection | Collection of all elements in a model |
►CDgnModelAppData | Application-defined object that is stored with a DgnModel |
CKey | A unique Key to identify each subclass of DgnModelAppData |
CDgnModelHandlerId | A two-part ID used by DgnModel Model Handlers |
CDgnModelLink | |
CDgnModelRef | A DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile |
CDgnModelRefList | *//* Bentley Systems |
CDgnMouseWheelEvent | Information about movement of the "wheel" on the mouse |
CDgnOleFlags | |
CDgnOleInfo | |
CDgnPlatformIntegration | A DgnPlatformIntegration can initialize an integration, open or close a DMS session, and return the integration module's DgnDocumentManager |
CDgnPlatformIntegrationList | A DgnPlatformIntegrationList is a collection of DgnPlatformIntegrations |
CDgnPrimitiveTool | Can be used to implement a primitive command |
CDgnRegionElementTool | |
CDgnRegionLink | DgnRegionLink points to a region inside a Dgn File |
CDgnStoreHdrHandler | The default type handler for the DGNSTORE_HDR type that corresponds to the DgnStoreHdr structure |
CDgnTagDefinition | |
CDgnTagSetSpec | |
CDgnTagSpec | |
CDgnTagValue | |
CDgnTextSnippet | !DgnTextSnippet is a named serialized textblock which is stored in the dictionary model |
CDgnTextSnippetCategory | Category of textsnippet in a file |
CDgnTextSnippetCollection | A collection of textsnippet in a file |
CDgnTextSnippetIterator | A forward iterator to go through the list of snippets in a file |
CDgnTextSnippetPropertyMask | A BitMask of all DgnTextSnippet properties |
CDgnTextStyle | Class to manipulate a textstyle in a DgnFile |
CDgnTool | Base MicroStation Tool Class |
►CDgnTouchEvent | |
CTouchInput | |
CDgnURLLink | DgnURLLink represents the URL type which gets linked into some place |
CDgnViewTool | Can be used to implement a viewing command |
CDgnWorkSet | Represents a physical WorkSet that exists on the disk in the form of .CFG + .DGNWS pair of files |
CDgnWorkSetComparer | Helper class to compare WorkSet information of two WorkSets |
CDgnWorkSetEvents | Implement this interface to be notified of workset-related events |
CDgnWorkSpace | Represents properties of a workspace |
CDiagonalBarFraction | In the TextBlock DOM, a class for diagonal stacked fractions, where the numerator and denominator are separated by a diagnoal line (hard-coded slant angle) |
►CDigitalSignatureCellHeaderHandler | Provides access to digital signatures in a DGN file |
CDigitalSignatureData | Information about a digital signature |
CDigitalSignatureIterator | Iterator over digital signature cell elements |
CDimensionHandler | The default type handler for Dimension elements (type: DIMENSION_ELM) |
CDimensionStyle | Class to manipulate a dimensionstyle in a DgnFile |
CDimensionTextPartId | ! While querying a dimension using ITextEdit and ITextQuery the returned ! object is a DimensionTextPartId |
CDimStringConfig | Describes the strings that are stored on a dimension segment |
CDimStrings | Holds all the strings that can be stored on a dimension segment |
CDimStyleCollection | A collection dimension styles in a file |
CDimStyleEvents | |
CDimStyleIterator | A forward iterator to go through the list of styles in a file |
CDimStylePropMask | The property mask contains a series of boolean flags, one for each DimStyleProp that can be stored in a dimension style |
CDirectionFormatter | Used to construct a string from a numerical direction value |
CDirectionParser | Used to parse directions |
CDirFormat | |
►CDisplayFilter | |
COperator | |
CDisplayFilterHandler | |
CDisplayFilterHandlerId | A two-part ID used by DisplayFilter Handlers |
CDisplayFilterHandlerManager | |
CDisplayFilterKey | |
CDisplayHandler | Base class for handlers that control the display of graphic (visible) elements |
CDisplayPath | |
CDisplayRule | DisplayRule is an item in DisplayRuleSet that represents a single rule |
CDisplayRuleSet | A DisplayRuleSet is a named collection of DisplayRules that can be associated to any available DisplayStyle |
CDisplayRulesManager | Provides static methods for reading, writing, and modifying display rules sets in files |
CDisplayStyle | A display style is a collection of view-related settings that can be applied to the whole or part of a view |
CDisplayStyleFlags | This sub-structure describes the 'flags' part of a DisplayStyle |
CDisplayStyleGroundPlane | |
CDisplayStyleList | Provides utilities for getting collections of display styles from various sources |
CDisplayStyleManager | Provides static methods for reading, writing, and modifying display styles in files |
CDisplayStyleOverrideAction | ! A display rule action that allows override of display style |
CDistanceFormatter | Used to construct a string from a numerical distance value |
CDistanceParser | |
CDistantLight | The directional light source, behaving the same as solar light, producing parallel light rays, throughout the model |
CDoubleParser | Used to parse values |
CDraftingElementSchema | DraftingElementSchema methods are for creating the standard element type to represent the supplied geometry class |
CDrawingBoundaryBoundaryElementGenerator | Provides ability to generate to Drawing Title boundary element from drawing title persistent element |
CDrawingBoundaryBuilder | Creates a DrawingBoundary object |
CDrawingBoundaryDef | Drawing Title annotation definition |
CDrawingBoundaryHandler | Drawing View Callout Handler Class |
CDrawingManager | Manager class for managing drawings |
CDropGeometry | DropGeometry is suplied to DisplayHandler::Drop to allow the handler to produce a simplified representation that isn't necessarily just dumb graphics |
CDropGraphics | DropGraphics is used by drop methods to request the output of common "graphics" not specific to an element handler like patterns and linestyles |
CDwgHatchDef | |
CDwgHatchDefLine | DWG Style Hatch Definition |
CDynamicViewSettings | This class has a collection of settings used by dynamic view to apply its clip volume |
CEachColorArg | Element color information supplied to "Each" callback |
CEachDimStyleArg | Element dimension style information supplied to "Each" callback |
CEachDisplayPriorityArg | Element display priority information supplied to "Each" callback |
CEachElementClassArg | Element class information supplied to "Each" callback |
CEachElementTemplateArg | Element template information supplied to "Each" callback |
CEachFontArg | Element font information supplied to "Each" callback |
CEachLevelArg | Element level information supplied to "Each" callback |
CEachLineStyleArg | Element linestyle information supplied to "Each" callback |
CEachMaterialArg | Element material information supplied to "Each" callback |
CEachMLineStyleArg | Element mulitline style information supplied to "Each" callback |
CEachPropertyBaseArg | Base class common to element property callback arguments |
CEachTextStyleArg | Element text style information supplied to "Each" callback |
CEachThicknessArg | Element thickness information supplied to "Each" callback |
CEachTransparencyArg | Element transparency information supplied to "Each" callback |
CEachWeightArg | Element weight information supplied to "Each" callback |
CECExpressionCriterion | |
CECInstanceHolderHandler | Handler for Type 66 elements that contain a single ECInstance |
CECQuery | An ECQuery is somewhat analogous to a SQL query and is used with DgnECManager::FindElementInstances to find ECInstances that satisfy the query's 'where' clause |
CECReportNode | Base class for all ECReport XDataTreeNodes |
CECSubstringPropertyValueFilter | An IECPropertyValueFilter that accepts or rejects property values that contain a specified sub-string using a case-insensitive comparison |
CEdfCharStream | Enter Data Fields (EDFs) are atomic placeholder runs of pre-defined length (number of characters) |
CEditElementHandle | A writeable "handle" to an MSElement |
CEditLevelHandle | Read-write access to a level definition |
CElemAgendaEntry | EditElementHandle residing in an ElementAgenda |
CElemDisplayParams | This structure holds all of the information about an element specifying the "displayable parameters" of the element |
CElementAgenda | A bvector of EditElementHandle entries to be used for operating on groups of elements |
►CElementCopyContext | Use the ElementCopyContext class to copy elements |
CIEventHandler | Element copy event handler |
CElementDisplayAction | ! A display rule action that allows to turn display of an element off |
CElementGraphicsOutput | Provides an implementation of a ViewContext and IViewDraw suitable for collecting a "picture" of an element's graphics |
CElementGraphicsTool | Tool base class for caching a geometric representation of elements |
CElementHandle | A readonly "handle" to an element |
CElementHandlerId | A two-part ID used by Element Handlers |
CElementIdMap | ElementIDMap is a template for classes which store a mapping from some "foreign" object ID to DGN Element Ids (64 bit unsigned integers) |
CElementLinkageIterator | Provide read/write access to linkages on an element |
CElementPriorityAction | ! A display rule action that allows to control element priority |
CElementPropertiesGetter | ElementPropertiesGetter is a helper class to query element symbology and properties |
CElementPropertiesSetter | ElementPropertiesSetter is a helper class for changing element symbology and properties |
►CElementRefAppData | Class used to cache non-persistent information specific to a persistent element |
CKey | A unique identifier for this type of ElementRefAppData |
CElementRefBase | Interface that provides direct and efficient access to element data |
CElementRefVec | |
CElementTemplateNode | Element templates define symbology properties |
CElementTemplateParamsHelper | Provide methods to add and set properties in the default instance of an element template |
CElementTemplateReferenceEventManager | Class used to monitor when Element adds, removes, or changes a reference to an element template |
CElementTemplateUtils | Utility class used to locate, write, and delete Element Templates |
CElemHandleArray | |
CElemMatSymb | DgnCore implements this class for setting/getting the Material and Symbology (ElemMatSymb) used to draw geometry |
CElemModelCompare | Comparison function for ElemModelPair entries in ElemModelPairSet |
CElemModelPair | A lightweight structure to hold an ElementRefP and DgnModelRef pair with a comparison operator. It is used by ElemModelPairSet |
CElemModelPairSet | A set of unique ElementRefP/DgnModelRef entries |
CElevationCalloutDef | Elevation callout definition |
CElevationCalloutHandler | Elevation Callout Element Handler |
CEllipseHandler | The default type handler for the ELLIPSE_ELM type that corresponds to the Ellipse_3d and Ellipse_2d structures |
CEllipticArcBaseHandler | Base class with behavior common to ellipse and arc elements |
CExcelSheetLink | This class is used to create a link of type ExcelSheetLink |
CExplorerContextMenuNode | Refcounted native interface class used to access Explorer Context Menu data |
CExt_locks | Extended lock controls |
CExt_locks2 | Extended lock controls |
CExtendedElementHandler | The default type handler for the EXTENDED_ELM type that corresponds to the ExtendedElm structure |
CExtendedNonGraphicsHandler | The default type handler for the EXTENDED_ELM type that corresponds to the ExtendedNonGraphicElm structure |
Cfb_opts | |
CFbfdcn | |
CFColor3 | |
CFColor4 | |
Cfd_opts | |
CFenceManager | Manages the actively displayed fence |
CFenceParams | Class for finding elements that are inside or overlap a volume defined by an extrusion of a planar region profile |
CFileLevelCache | A FileLevelCache contains the level definitions for a file |
CFileSignatureCollection | The collection of all digital signatures in a file that have file-wide scope |
CFilesToEmbedList | ! List of files to embed within an I-Model package |
CFillColorOverrideAction | ! A display rule action that allows to override element fill color |
CFindInstancesScope | A findinstances scope describes where to look for instances on a call to DgnECManager::FindInstances() |
CFindInstancesScopeOption | !FindInstancesScopeOption describes how the scope should be configured when ! we are traversing the elements, models etc |
CFitViewParams | |
CFixedSizeForeignIdIO | FixedSizeForeignIdIO - Default ForeignId I/0 class - handles fixed size keys |
CFlashLight | Represents the flash light |
CFraction | In the TextBlock DOM, a base class for stacked fractions representing a like-formatted numerator and denominator (supports the presence of both or either) |
CFTexture2 | |
CFTexture3 | |
CGradientSymb | Parameters defining a gradient fill |
CGroupedHoleHandler | A grouped hole is a sub-type of cell |
►CHandler | Handler defines the standard queries and operations available on all elements, whether graphical or non-graphical, internal or application defined |
►CExtension | A Handler::Extension can be used to add additional interfaces to a Handler at runtime |
CToken | |
CHandlerId | A two-part identifier, consisting of a major ID and a minor ID |
CHarvestingLogger | A class which defines the type of harvesting strategy and behaviour |
CHiMetricSizeLong | |
CHiMetricSizeShort | |
CHitPath | |
CHLineFlags | Hiddenline flags |
CHLineFlags2 | |
CHLineSettings | |
CHLineSymbology | The hiddenline processing symbology |
CHorizontalBarFraction | In the TextBlock DOM, a class for normal (non-diagonal) stacked fractions, where the numerator and denominator are individually horizontally centered (with separator) |
CHostExpressionContext | An ExpressionContext which can evaluate ECExpressions against a primary ECInstance plus a set of related ECInstances |
CHostExpressionCriterion | Evaluates an ECExpression against an InstanceExpressionContext representing a DgnECHost |
CHsvColorDef | |
CHttpHandler | |
CHttpRequest | |
CHttpResponse | |
CHUDMarkerCategory | Interface adopted by a view element handler class to support the display of its HUD marker Category |
CHUDMarkerTreeNode | Interface adopted by a view element handler class to support the display of its HUD markertree node |
CIACSEvents | Interface to implement to listen for ACS events |
CIACSManager | Manager class to provide access to auxiliary coordinate systems |
CIACSTraversalHandler | Callback object for IACSManager::Traverse |
CIActiveParameters | Holds the "active" values of the parameters within a parametric model |
CIAnnotationHandler | Interface for handlers that support annotation behavior |
CIAreaFillPropertiesEdit | Provides methods for changing the area properties of an element |
CIAreaFillPropertiesQuery | Provides methods for inspecting the current area properties of an element |
►CIAssocRegionQuery | Associative Region elements are planar surfaces that may have multiple boundary loops |
CLoopData | |
CIAuxCoordSys | An IAuxCoordSys is an object that holds the data which describes an auxiliary coordinate system |
CIBRepEdit | Modify an element that represents a solid modeling kernel surface or solid |
CIBRepQuery | Query an element for a geometric representation that uses a solid modeling kernel |
CIBsplineSurfaceEdit | Modify an element that represents a bspline surface |
CIBsplineSurfaceQuery | Query an element for a geometric representation that is a bspline surface |
CICachedDraw | Begin/End announcements around cached drawing sequences |
CICellQuery | Query an element if it is a public collection of other elements |
CIClipElementProvider | Provides a clip element definition |
CIconData | Represents the multi-resolution contents of an ico file in memory |
CIconElementHandler | |
CIConfigVariableIteratorDelegate | Provide a delegate mechanism for iterating through all configuration variables |
CIconGeometry | |
CICreateGapProvider | Interface to support Creating Gap in the callout |
CICurvePathEdit | Modify an element that represents an open or closed path |
CICurvePathQuery | Query an element for a geometric representation that is an open or closed curve path |
CIDependencyHandler | An element Handler should implement this interface if it wants to know when elements referenced by its XAttributes have changed |
CIDetailingSymbol | Base class for the various detailing symbol types |
CIDetailingSymbolFactory | IDetailingSymbolFactory is a factory interface that creates and identifies a subclass of IDetailingSymbol |
CIDgnComponentDefinitionHandler | A DgnComponentDefinitionHandler is associated with a DgnModel to provide access to parameters and parameter sets defined on the model for purposes of parametric modeling |
CIDgnComponentDefinitionModelHandler | Handler responsible for managing a DgnModel which can serve as a "definition model" for parametric modeling |
CIDgnECProvider | Implemented for each "persistence technology" that can persist ECInstances and ECRelationships, e.g |
CIDgnECRelationshipInstance | IDgnECRelationshipInstance is an abstract class that supports relating two DgnElementECInstances |
CIDgnECRelationshipProvider | Provides DgnECRelationships between DgnECInstances |
CIDgnECStandaloneTypeAdapterContext | A reusable IDgnECTypeAdapterContext |
CIDgnECTypeAdapter | Provides methods for converting to and from an ECProperty's internal type to a user-friendly representation |
CIDgnECTypeAdapterContext | |
CIDgnElementECProvider | Implemented for each "persistence technology" that can persist ECInstances and ECRelationships, e.g |
CIDgnLinkTraverser | |
CIDgnSettings | Interface to find persistent "settings" information stored on a per file or per model basis |
CIDgnTextStyleApplyable | Interface that TextBlock DOM property objects use to work with DgnTextStyle objects |
CIDgnWorkSetInfo | Represents the persistent data of a WorkSet that are stored in .DGNWS file and .DGN files |
CIDimCreateData | An object of this type is required to supply necessary information to DimensionHandler::CreateDimensionElement |
CIDimensionEdit | Modify and Query dimension specific properties of an element |
CIDimensionQuery | Query an element for dimension specific properties |
CIDimStyleTransactionListener | |
CIDisplayRuleAction | ! A display rule action interface that defines an action that needs to be applied on ! a element |
CIDrawElementAgenda | Interface for an agent that can display elements |
CIDrawGeom | DgnCore implements this interface to provide methods that draw geometry in either cached or non-cached contexts |
CIDrawingTraverseHandler | Interface to traverse drawing titles of a model |
CIDrawingTraverseOptions | Object containing options for traversing drawing titles of a model |
CIECPropertyValueFilter | Accepts or rejects property values |
CIEditAction | Applications should implement this interface for the EditActions they supply via an DgnPlatform::IEditActionSource |
CIEditActionArray | Sorted list of all curently active EditActions |
CIEditActionSource | Applications should implement this interface to become an EditActionSource for right mouse clicks in MicroStation |
CIEditParameterDefinitions | Provides all of the query functionality of IParameterDefinitions, as well as methods for modifying the parameter definitions |
CIEditProperties | Interface for changing element property values |
CIElementAgendaEvents | Interface to notfy applications of ElementAgenda activity |
CIElementChangeProcessor | Interface for an element that processes element changes in design history |
CIElementGraphicsProcessor | Callback methods for collecting graphical output of an element's Draw method |
CIElementSet | This interface provides a transparent way to provide access to a collection of ElemHandles |
CIElementState | Interface implemented to hold additional information about an element held by an ElementHandle |
CIElementTemplateRefMonitor | Interface to be implemented by callers that need to monitor changes to the referenced element template |
CIEvaluateParameterExpressionContext | Interface adopted by an object which serves as the context for evaluating parameter expressions |
CIFaceMaterialAttachments | |
CIFlipDirection | Interface to support flipping the direction of callout |
CIHasClipElementProvider | Interface implemented by callouts that provide IClipElementProvider object to synchronize themselves with IViewClipObject |
CIHasViewClipObject | An IHasViewClipObject is a clip element that can return an IViewClipObject |
CIHttpRequestCancellationToken | |
CILightListener | The interface of light listener |
CILxoEnvironmentEventHandler | |
CILxoSetupEventHandler | |
CIMaterialAnnouncer | |
CIMaterialListener | |
CIMaterialPropertiesExtension | Provides methods for inspecting the current material properties of an element |
CIMaterialProvider | |
CIMaterialStore | |
CIMaterialTextureHandler | |
CIMeshEdit | Modify an element that represents a mesh |
CIMeshQuery | Query an element for a geometric representation that is a polyface mesh |
CIMlineStyleTransactionListener | |
CIModelTransientHandler | |
CIModifyElement | Interface for modifying elements |
►CIMRMeshAttachment | |
►CInfo | |
CFlags | |
CIMultilineEdit | Set specific properties on a multi-line |
CIMultilineQuery | Query an element for multi-line specific properties |
CINamedBoundaryGroupMemberVisitor | The interface that is implemented by classes that participate in NamedBoundaryGroup member traversal |
CINamedGroupMemberVisitor | The interface that is implemented by classes that participate in NamedGroup member traversal |
CINamedViewCreateHelper | Interface for Named View Creator Helper Class |
CINamedViewElementHandler | Interface adopted by an Element Handler that represents a Named View |
CIndentationData | Storage and utility class for managing a Paragraph object's indentation properties |
CIndexedViewport | A sub-class of Viewport that represents one of the 8 numbered views |
►CIndexedViewSet | |
CDynamicUpdateInfo | |
CFullUpdateInfo | |
►CInstanceCountIterable | Iterable for returning the number of instances for given classes within the given scope |
Cconst_iterator | |
CIteratorState | *//* |
CIntColorDef | Union that allows a color to be accessed as a UInt32 (in form TBGR), RgbColorDef, or RgbaColorDef |
CIntegrationManager | An IntegrationManager queries the registry for all installed DgnPlatformIntegration modules |
CInteriorElevationCalloutDef | Interior Elevation marker definition |
CInteriorElevationCalloutHandler | Interior Elevation Marker Element Handler |
CIParameterDefinitions | A read-only collection of parameter definitions |
CIParameterDefinitionsIterator | Provides iteration over the parameter definitions within an IParameterDefinitions collection |
CIParameterExpression | Abstract representation of an expression involving parameters |
CIParameterExpressionContext | Interface adopted by an object which can serve as the context for operations involving parsing or evaluation of parameter expressions |
CIParameterExpressionHandler | Interface adopted by an object which can parse and deserialize parameter expressions |
CIParameterSet | A named set of parameter values, representing a "variation" on a parametric model |
CIParameterSetCollection | A collection of parameter sets |
CIParameterSetIterator | Provides iteration over the parameter sets in an IParameterSetCollection |
CIParameterValues | Interface adopted by an object which supplies values for parameters |
CIParametricCellDefEventListener | Interface adopted by an object which wants to be notified of parametric cell definition- related events when they occur |
CIParseParameterExpressionContext | Interface adopted by an object which serves as the context for parsing parameter expressions |
CIPointCloudDrawParams | |
CIPointCloudEdit | Interface to edit persistent information about a point cloud element |
CIPointCloudQuery | Interface to query persistent information about a point cloud element |
CIPreserveUp | Interface implemented by callouts to control their behavior of preserving the 'up-direction' of the model |
CIProcessProperties | Interface for property callbacks used for both query and edit |
CIQueryProperties | Interface for inspecting element property values |
CIRasterAttachmentEdit | Provides methods for inspecting and editing the current raster attachment properties of an element |
CIRasterAttachmentQuery | Provides methods for inspecting the current raster attachment properties of an element |
CIRasterSourceFileQuery | Interface that provides methods to query raster file information |
CIRedrawAbort | |
CIRedrawOperation | |
CIReplaceXAttribute | Interface to the helper object passed to the XAttributeHandler::OnPreprocessCopy and IXAttributePointerContainerHandler::OnPreprocessCopyRemapIds methods |
CISelectionEvents | Interface to implement to listen for selection set events |
CISharedCellQuery | Query an element for information specific to shared cells |
CISolidKernelEntity | ISolidKernelEntity represents a boundary representation body (BRep) |
CISolidPrimitiveEdit | Modify an element that represents a surface/solid primitive |
CISolidPrimitiveQuery | Query an element for a geometric representation that is a surface/solid primitive |
CISprite | A Sprite, corresponding to a native Window manager icon |
CISubEntity | ISubEntity represents a topological BRep entity |
CISupportCallout | An ISupportCallout view is a named view that has a visual representation on sheets in the form of a callout |
CITagCreateData | A helper class to provide data while creating tag elements |
CITempObjectOwner | Interface adopted by an object which can assume temporary ownership of an object whose lifetime is ordinarily managed by some other owning object |
CItemType | Defines a named collection of CustomProperties which can be attached to elements, models, and other "item hosts" within a DgnFile |
►CItemTypeLibraries | Defines a collection of all of the ItemTypeLibrary objects stored within a DgnFile |
CEntry | |
CItemTypeLibrary | Defines a named collection of ItemTypes and CustomPropertyTypes |
CItemTypeLibraryComponent | Base class for a component of an ItemTypeLibrary, i.e., a CustomProperty or CustomPropertyContainer |
CITextEdit | |
CITextEditRestrictions | Allows handlers to restrict editing of text parts |
CITextPartId | |
CITextQuery | |
CITextQueryOptions | Allows you to pre-filter the ITextPartId collection. This can be used to increase performance by preventing the need to create unnecessary ITextPartId or TextBlock objects |
CITextStyleTransactionListener | |
CITransactionHandler | Interface adopted by an Element Handler that wants to participate in MicroStation transactions |
►CITxn | The interface to write changes in the context of a transaction to elements, XAttributes, and models |
CICustomEntry | Interface for a custom entry to be stored in the undo buffer |
CITxnManager | This interface provides a transaction mechanism for handling changes to persistent elements and models |
CIVariableMonitor | The IVariableMonitor interface is implemented by classes that need to be informed when a Configuration Variable is changed |
CIViewClipObject | An IViewClipObject is an interface that can be adopted to access the data which describes a clip volume and perform certain manipulations on the same |
CIViewDecoration | Implement this interface to draw "decorations" in Viewports |
CIViewDraw | DgnCore implements this interface to provide the display system for Viewports |
CIViewManager | |
CIViewMonitor | Implement IViewMonitor to receive notifications about significant events affecting ViewPorts |
CIViewOutput | |
CIViewTransients | |
CIVolumeDefContainer | Volume definition container, contains collection of volume defs |
CIXDataNodeHandler | |
CLabelCellHeaderHandler | A label Cell is-a a sub-type of cell |
CLatitude | The flags that control solar/lighting positions |
CLevelCache | A level cache holds level definitions |
CLevelClassMask | |
CLevelDefinitionColor | Represents a color used by a level |
CLevelDefinitionIdBase | Represents a style used by a level |
CLevelDefinitionLineStyle | Represents a line style used by a level |
CLevelDefinitionMaterial | Represents a material used by a level |
CLevelDefinitionPlotStyle | Represents a PlotStyleID used by a level |
CLevelDefinitionStyleBase | Base class for style that is used by a level |
CLevelHandle | Read-only access to a level definition |
CLevelUtils | |
CLight | The generic class for lights |
CLightElement | Represents for light element, which has the common properties of source lights |
CLightElementCollection | The collection of light elements |
CLightElementConstIterator | The constaining iterator for light elements collection |
CLightElementIterator | The iterator for light elements collection |
CLightManager | The LightManager is used to control light setups and the settings for both global and source lightings |
CLightMap | Represents the light map |
CLightMapCollection | The collection of LightMap |
CLightSetup | LightSetup stored the settings for both the global and source lighting in the model |
CLightSetupCollection | The collection of LightSetup |
CLightSetupEntry | The entry for lightsetup |
CLightSetupEntryCollection | The collection of LightSetupEntry |
CLineBreak | In the TextBlock DOM, a line feed, or line break. This kind of run is used to denote a hard line feed, forcing the creation of a new line in the same paragraph. This is different than transparent soft line feeds, which denote new lines based on word-wrapping |
CLineCodeRsc | |
CLineHandler | The default type handler for the LINE_ELM type that corresponds to the Line_3d and Line_2d structures |
CLinePointRsc | |
CLineStringBaseHandler | Base class with behavior common to linestring and shape elements |
CLineStringHandler | The default type handler for the LINE_STRING_ELM type |
CLineStyleHandle | |
CLineStyleInfo | |
CLineStyleManager | Access to all line style related services for DgnPlatform |
CLineStyleNameInfo | |
CLineStyleParams | Parameters defining a line style |
CLineStyleParamsResource | |
CLineStyleReportingData | Structure used internally by SymbologyReporter to store line style info |
CLineStyleRsc | |
CLineStyleSymb | This structure contains options (modifications) that can be applied to existing line styles to change their appearance without changing the line style definition |
CLocateSubEntityTool | Tool base class for picking sub-entities on element geometry (faces/edges/vertices) |
CLsComponent | |
CLsCompoundComponent | |
CLsDgnFileMap | Used to access the line styles known to a given DgnFile |
CLsEntry | Represents the defintion of a line style |
CLsInternalComponent | |
CLsLineCodeComponent | |
CLsLinePointComponent | |
CLsMap | A map used to map from line style number to line style name and vice versa |
CLsMapEntry | An entry in a LsMap; it contains a pointer to an LsDefinition |
CLsMapIterator | Helper class used for iterating through the LsMapEntry entries in an LsMap |
CLsPointSymbolComponent | |
CLsPointSymbolInfo | |
CLsResourceFileMap | An LsResourceFileMap object is used to access line styles and line style resources without going through the LsSystemMap |
CLsStrokeData | |
CLsSystemMap | Used to access the line styles that are in the system map |
CLxoAdvancedWoodProcedure | ! Define Luxology advanced wood procedure texture for material |
CLxoAgateProcedure | Define Luxology Agate procedure texture for material |
CLxoBasketProcedure | Define Luxology Basket procedure texture for material |
CLxoBathTileProcedure | Define Luxology BathTile procedure texture for material |
CLxoBentleyCheckerProcedure | ! Define Luxology Bentley checker procedure texture for material |
CLxoBentleyWoodProcedure | ! Define Luxology Bentley wood procedure texture for material |
CLxoBGradientProcedure | Define Luxology Bentley gradient procedure texture for material |
CLxoBoardsProcedure | ! Define Luxology boards procedure texture for material |
CLxoBozoProcedure | Define Luxology Bozo procedure texture for material |
CLxoBrickProcedure | ! Define Luxology brick procedure texture for material |
CLxoBWNoiseProcedure | ! Define Luxology black/white noise procedure texture for material |
CLxoCellularProcedure | Define Luxology Cellular procedure texture for material |
CLxoChecker3dProcedure | ! Define Luxology checker 3D procedure texture for material |
CLxoCheckerProcedure | Define Luxology Checker procedure texture for material |
CLxoCloudsProcedure | ! Define Luxology clouds procedure texture for material |
CLxoColorNoiseProcedure | ! Define Luxology color noise procedure texture for material |
CLxoConstantProcedure | Define Luxology Constant procedure texture for material |
CLxoCornerlessProcedure | Define Luxology Cornerless procedure texture for material |
CLxoCruddyProcedure | Define Luxology Cruddy procedure texture for material |
CLxoDentedProcedure | Define Luxology Dented procedure texture for material |
CLxoDisturbControl | Define the 'Disturb' controls of texture to be used in Luxology procedural Peel, Plates etc |
CLxoDotProcedure | Define Luxology Dot procedure texture for material |
CLxoEnvelopeTangentIn | Define Luxology envelope tangent in |
CLxoEnvelopeTangentOut | Define Luxology envelope tangent out |
CLxoEnvironment | |
CLxoEnvironmentGradientLayer | |
CLxoEnvironmentImageCubeLayer | |
CLxoEnvironmentImageLayer | |
CLxoEnvironmentLayer | Base class for all the different types of environment available |
CLxoEnvironmentLightProbeLayer | |
CLxoEnvironmentManager | |
CLxoEnvironmentPreview | |
CLxoEnvironmentSkyLayer | |
CLxoEtchedProcedure | Define Luxology Etched procedure texture for material |
CLxoFBMProcedure | Define Luxology FBM procedure texture for material |
CLxoFishScalesProcedure | Define Luxology FishScales procedure texture for material |
CLxoFlameProcedure | ! Define Luxology flame procedure texture for material |
CLxoFloatEnvelope | Define Luxology float envelope |
CLxoFloatEnvelopeComponent | Define Luxology float envelope component |
CLxoFloatEnvelopeComponentCollection | Define Luxology float envelope component collection |
CLxoFloatEnvelopeKey | Define Luxology float envelope key |
CLxoFlowBozoProcedure | Define Luxology FlowBozo procedure texture for material |
CLxoFogProcedure | ! Define Luxology fog procedure texture for material |
CLxoGradientProcedure | Define Luxology gradient procedure texture for material |
CLxoGraniteProcedure | Define Luxology Granite procedure texture for material |
CLxoGridProcedure | Define Luxology Grid procedure texture for material |
CLxoHybridProcedure | Define Luxology Hybrid procedure texture for material |
CLxoIntEnvelope | Define Luxology int envelope |
CLxoIntEnvelopeComponent | Define Luxology int envelope component |
CLxoIntEnvelopeComponentCollection | Define Luxology int envelope component collection |
CLxoIntEnvelopeKey | Define Luxology int envelope key |
CLxoLumpProcedure | Define Luxology Lump procedure texture for material |
CLxoMarbleNoiseProcedure | Define Luxology MarbleNoise procedure texture for material |
CLxoMarbleProcedure | ! Define Luxology marble procedure texture for material |
CLxoMarbleVeinProcedure | Define Luxology MarbleVein procedure texture for material |
CLxoMultiFractalProcedure | Define Luxology MultiFractal procedure texture for material |
CLxoNoiseProcedure | Define Luxology noise procedure texture for material |
CLxoOcclusionProcedure | ! Define Luxology occlusion procedure texture for material |
CLxoOutputControl | Define the 'Output' controls of texture to be used in Luxology procedural Agate, Bozo, Cruddy, etc |
CLxoParquetProcedure | Define Luxology Parquet procedure texture for material |
CLxoPebblesProcedure | Define Luxology Pebbles procedure texture for material |
CLxoPeelProcedure | Define Luxology Peel procedure texture for material |
CLxoPlanksProcedure | Define Luxology Planks procedure texture for material |
CLxoPlatesProcedure | Define Luxology Plates procedure texture for material |
CLxoProcedure | Define the basic Luxology procedure texture for material |
CLxoProcedureCexprMember | Luxology procedure Cexpr member used by LxoProcedure |
CLxoPuffyCloudsProcedure | Define Luxology PuffyClouds procedure texture for material |
CLxoRegionalHSVProcedure | Define Luxology Regional HSV procedure texture for material |
CLxoRGBColorCubeProcedure | ! Define Luxology RGB color cube procedure texture for material |
CLxoRidgedProcedure | Define Luxology Ridged procedure texture for material |
CLxoRipplesProcedure | Define Luxology Ripples procedure texture for material |
CLxoRivetRustProcedure | Define Luxology Rivet Rust procedure texture for material |
CLxoRivetsProcedure | Define Luxology Rivets procedure texture for material |
CLxoRustProcedure | Define Luxology Rust procedure texture for material |
CLxoSandProcedure | ! Define Luxology sand procedure texture for material |
CLxoScarProcedure | Define Luxology Scar procedure texture for material |
CLxoScruffedProcedure | Define Luxology Scruffed procedure texture for material |
CLxoSettings | A structure containing the rendering settings which are used for rendering using the luxology render mode |
CLxoSetup | |
CLxoSetupManager | |
CLxoSizeControl | Define the 'Size' controls of texture to be used in Luxology procedural Peel, Plates etc |
CLxoSmearProcedure | Define Luxology Smear procedure texture for material |
CLxoStoneProcedure | ! Define Luxology stone procedure texture for material |
CLxoStrataProcedure | Define Luxology Strata procedure texture for material |
CLxoStuccoProcedure | Define Luxology Stucco procedure texture for material |
CLxoSurfProcedure | Define Luxology Water-Surf procedure texture for material |
CLxoTilerProcedure | Define Luxology Tiler procedure texture for material |
CLxoTurbulenceProcedure | ! Define Luxology turbulence procedure texture for material |
CLxoTurfProcedure | ! Define Luxology turf procedure texture for material |
CLxoVectorBozoProcedure | Define Luxology VectorBozo procedure texture for material |
CLxoWaterProcedure | ! Define Luxology water procedure texture for material |
CLxoWaterRipplesProcedure | Define Luxology Water-Ripples procedure texture for material |
CLxoWavesProcedure | ! Define Luxology waves procedure texture for material |
CLxoWeaveProcedure | Define Luxology Weave procedure texture for material |
CLxoWindyWavesProcedure | Define Luxology Water-WindyWaves procedure texture for material |
CLxoWoodProcedure | Define Luxology Wood procedure texture for material |
CLxoWrappedfBmProcedure | Define Luxology WrappedfBm procedure texture for material |
CMainTaskNode | Refcounted native interface class used to access Element Template data |
CMaterial | |
CMaterialAssignment | |
CMaterialColorMask | |
CMaterialFur | |
CMaterialId | |
CMaterialIdComparator | |
CMaterialManager | |
CMaterialMap | |
CMaterialMapCollection | |
CMaterialMapLayer | |
CMaterialMapLayerCollection | |
CMaterialMapLayerConstIterator | |
CMaterialMapLayerIterator | |
►CMaterialPreview | |
CComparePreviews | |
CPreviewType | |
CMaterialPreviewCollection | |
CMaterialProjectionParameters | Defined (resource) && !defined (type_resource_generator) |
CMaterialSettings | |
CMaterialShader | |
CMaterialShaderCollection | |
CMaterialShaderConstIterator | |
CMaterialShaderIterator | |
CMaterialTable | |
CMaterialUVDetail | Materials which use uv mapping modes Directional Drape, Cubic, Spherical and Cylindrical require additional element based information for their definition |
CMaterialUVDetailBase | |
CMenuNode | Refcounted native interface class used to access Element Template data |
CMeshHeaderHandler | The default type handler for the MESH_HEADER_ELM type that corresponds to the Mesh_header structure |
CMiniToolbarNode | Refcounted native interface class used to access MiniToolbar data |
Cmlineprofile | Definition of a multi-line profile |
CMlineStyleEvents | |
Cmlinesymbology | The symbology for a multi-line profile or end cap |
CMlineTcbFlags | These settings affecting the placement and operation of multi-lines are stored in the TCB |
CModelDistantLight | Represents the model distant light |
CModelIndex | ModelIndex - Provides access to basic information about all the models in a DgnFile |
CModelIndexItem | |
CModelIndexIterator | |
CModelInfo | |
CModelingLightCollection | The collection for modeling lights |
CModelSignatureCollection | The collection of all digital signatures in a model that are scoped to that model |
CModifyOp | Class for modifying elements |
CMRMeshLibUtil | |
Cms3dtoolsettings | |
CMSElementDescr | |
CmsMovieFrame | |
CmsMovies | |
Cmstextsize | Legacy structure; do not add new APIs that use this, and aggresively replace when found. Use DVec2d or DPoint2d instead |
Cmstoolsettings | |
CMultilineBreak | Stores breaks for a multiline |
CMultilineHandler | The default type handler for the MULTILINE_ELM type that corresponds to the MlineElm structure |
CMultilinePoint | Stores a point for a multiline |
CMultilineProfile | This class represents a multi-line profile |
CMultilineStyle | Define a multi-line style |
►CMultilineStyleCollection | A collection multi-line styles in a file |
Cconst_iterator | A forward iterator to go through the list of styles in a file |
CMultilineStylePropMask | |
CMultilineSymbology | This class represents the symbology of a multi-line profile or cap |
CNamedBoundary | |
CNamedBoundaryClipDepths | This struct represents Clip Depths and Clip Masks stored on Named Boundaries |
►CNamedBoundaryCollection | A Named Boundary Collection s a collection of named boundaries of a model |
Cconst_iterator | Iterator over the NamedBoundaryCollection |
CNamedBoundaryGroup | A Named Boundary Group is a set of named boundaries that collectively represent boundaries of interest in the model |
►CNamedBoundaryGroupCollection | A Named Boundary Group Collection is a collection of named boundary group's of a model |
Cconst_iterator | Iterator over the NamedBoundaryGroupCollection |
CNamedGroup | |
►CNamedGroupCollection | A NamedGroupCollection provides a mechanism for finding and iterating the NamedGroups associated with a DgnModel |
Cconst_iterator | Iterator over the NamedGroupCollection |
CNamedGroupFlags | The NamedGroupFlags structure holds settings for the NamedGroup as a whole |
CNamedGroupMember | A NamedGroupMember is returned for each member of a NamedGroup that is returned by the NamedGroup "Traverse" methods |
CNamedGroupMemberFlags | The Flags stored for each member of a NamedGroup |
CNamedSharedCellDefCollection | The collection of all named shared cell definitions in a file |
CNamedView | Base named view class to sub-class from in order to create new view types |
CNamedViewCollection | Each DgnFile has one associated NamedViewCollection |
CNamedViewDisplayable | Displayable counterpart to NamedViews |
CNamedViewDisplayableData | View data handled by NamedViewDisplayable interface |
CNamedViewPropMask | The NamedViewPropMask |
CNameTreeNode | ! Class used to hold an heirarchy of names |
CNoBarFraction | In the TextBlock DOM, a class for normal (non-diagonal) stacked fractions, where the numerator and denominator are stacked and horizontally left-aligned (with NO separator) |
CNormalCellHeaderHandler | Class for user defined cells and groups |
CNoteCellHeaderHandler | A Note Cell is-a a sub-type of cell |
CNotificationManager | The NotificationManager controls the interaction with the user for prompts, error messages, and alert dialogs |
CNotifyMessageDetails | Specifies the details of a message to be displayed to the user through the NotificationManager |
COleCellHeaderHandler | An ole element is a sub-type of cell |
COrientedBox | Structure used to define clips on point clouds |
COutflg | |
COvrMatSymb | DgnCore implements this class to draw geometry using a symbology/material that is different from the cooked ElemMatSymb, i.e |
CPaletteInfo | |
CParagraph | In the TextBlock DOM, a collection of lines and runs |
CParagraphBreak | In the TextBlock DOM, a carriage return, or paragraph break. This kind of run is used to denote a hard carriage return, forcing the creation of a new paragraph (and hence a new line) |
CParagraphIterator | An STL iterator-like wrapper around Caret, that allows you to easily iterate paragraphs |
CParagraphProperties | Represents the properties that can be controlled on a per-Paragraph basis |
CParagraphRange | Facilitates writing for-each loops for ParagraphIterator |
CParameterCsvReadContext | Provides a context in which the contents of a .csv file containing parametric model settings can be read, specifying the sections of the CSV which are to be read from the .csv file and providing the ability to look up the Item Type specified in the .csv |
CParameterCsvSectionPresenceFlags | A bitfield-like structure which defines which sections are included in CSV representing a model's parametric settings |
CParameterDefinition | Defines the metadata describing a parameter |
CParameterExpressionHandlerId | HandlerId identifying an IParameterExpressionHandler |
CParameterValue | ParameterValue holds the value of a single parameter, in invariant units: Distance => in meters Angle => in degrees Area => in square meters |
CParametricCellDefCollection | A collection of all parametric cell definition elements within a DgnFile |
CParametricCellDefHandler | Handler responsible for parametric cell definition elements |
CParametricCellDefinition | Represents a parametric model published as a cell definition in a manner similar to shared cells |
CParametricCellDefIterator | An iterator over the parametric cell definition elements within a DgnFile |
CParametricCellHandler | Handler responsible for parametric cell instance elements |
CParametricCellInfo | Describes a parametric cell instance |
CParametricCellRemapTable | Specifies how to remap parametric cell instances when updating a parametric cell definition |
►CParseParameterExpressionResult | Holds the result of an attempt to parse a parameter expression string |
CDetail | Basic information about the parse result, providing the status and the position in the input string at which an error occurred, if any |
CIncompatibleTypeDetail | Provides details about a parse attempt which resulted in IncompatibleType status |
CMismatchedDelimitersDetail | Provides details about a parse attempt which resulted in MismatchedDelimiters status |
CUnknownSymbolDetail | Provides details about a parse attempt which resulted in UnknownSymbol status |
CPatternParams | Each member of the PatternParams structure has a corresponding bit in PatternParamsModifierFlags that indicates whether or not the member is used |
CPDFRegionInfo | |
CPDFRegionLink | This can be used to create the link of type PDFRegionLink, which will represents the region in pdf file |
►CPersistentElementPath | PersistentElementPath captures a reference to an element |
CPathProcessor | Processor called on the items in a PersistentElementPath |
CPersistentElementRef | An ElementRefP for an element that is in a DgnModel |
CPersistentElementRefList | PersistentElementRefList - a list of Dgn Elements |
CPersistentElementRefListIterator | Iterate over the elements in a PersistentElementRefList |
CPersistentElementRefVec | |
CPersistentLevelCache | Abstract base class for persistent LevelCaches that support Write |
CPersistentSnapPath | PersistentSnapPath is a persistent reference to a point on an element or at the intersection of two elements or otherwise based on the custom topology of an element |
CPersistentTcb | |
CPlanCalloutDef | Plan callout definition |
CPlanCalloutHandler | Plan Callout Element Handler |
CPointCloudClipProperties | Provides methods for inspecting Point Cloud clip properties |
CPointCloudHandler | |
CPointCloudProperties | Provides methods for inspecting Point Cloud properties |
CPointFormatter | Used to construct a string from a DPoint3d value |
CPointLight | Acting like an electric light bulb, light from a point light is radiated in all directions from the origin of the light source |
CPointParser | |
CPointStringHandler | The default type handler for the POINT_STRING_ELM type |
CPointSymInfo | |
CPointSymRsc | |
CPropertyBindingSpec | Defines the dependent end of a property binding |
CPropertyContext | Class for enumerating the common properties of elements such as color and level and changing those properties |
CProvenanceAttribute | ProvenanceAttributes Any Provenance can include custom information in key value pair known as attributes (i.e |
CProvenanceEvent | Event Events are the operations that cause the change from source files to target files |
CProvenanceFile | File Provenance Information |
CProvenanceManager | The Provenance Manager allows to write provenance to an i-model and read it back |
CQueryRelatedClassSpecifier | How to specify a relationship |
CQVAliasMaterialId | If one of the uv mapping modes, Directional Drape, Cubic, Spherical or Cylindrical is to be used for mapping a material to a non persistent element for draw purposes an application maintained Id is required for the qv material |
CQvViewport | |
CRangeTreeProgressMonitor | |
CRasterClip | Provides methods for inspecting a raster clip |
CRasterClipCollection | Provides a ref counted container that store a collection of clips set on a raster attachment |
CRasterClipProperties | Provides methods for inspecting current clips set on a raster attachment |
CRasterFrameElement | |
CRasterFrameElementCollection | The collection of all raster frame element (aka Raster attachment) in a model that are scoped to that model |
CRasterFrameElementIterator | An input iterator to go through all raster frame element (aka Raster attachment) in a model |
CRasterFrameHandler | This class is the handler for raster attachment element |
CRasterHdrHandler | This class is the handler for imported raster image header (aka type 87) element |
CRasterLineStyleRsc | |
CRasterOverrides | Holds toggles overrides when a raster attachment is seen through a DgnAttachment |
CRasterOverridesCollection | Hold RasterOverrides for a specific DgnAttachment |
►CRasterTransparentColorsCollection | Provides methods for inspecting the transparent colors set on a raster attachment |
CtransparentColors | |
CReachableElementCollection | A collection that allows code to iterate through the set of persistent elements in a model and all the attachments of that model |
CReachableElementIterator | Iterator to be used with ReachableElementCollection |
CReachableElementOptions | Holds a set of options used to specify a set of elements to be iterated |
CReachableModelRefCollection | A collection that allows code to iterate through the set of ModelRefs attached to a supplied root modelRef |
CReachableModelRefIterator | Iterator to be used with ReachableModelRefCollection |
CReachableModelRefOptions | Holds a set of options used to specify a set of ModelRefs to be iterated |
CRedrawElems | Class for displaying temporary graphics such as in a DgnTool's _OnDynamicFrame method |
CRefDisplayFlags | |
CReferencedByArray | A vector of DgnAttachments |
CRegionGraphicsContext | |
CRegionLinkProcessor | RegionLinkProcessor is a utility class to help manage common operations of DgnRegionLinks |
CRegionParams | |
CRegisteredApp | A RegisteredApp stores the name of a Registered Application |
CRegisteredAppCollection | A RegisteredAppCollection provides a mechanism for finding and iterating the RegisteredApps associated with a DgnFile |
CRelationshipEntry | |
CRenderFlags | The flags that control rendering information |
CRenderInfo | The flags that control rendering information |
CRenderStore | |
CRenderStoreManager | |
CReportCategoryNode | Every ReportDefinitionNode is defined within a category |
►CReportColumnAccessor | Defines an ECPropertyValue from which to populate a column in a report |
CArrayAccessor | For struct arrays, identifies an ECPropertyValue within a struct array member |
CReportDefinitionCollection | A collection of report definitions contained within a DgnFile |
CReportDefinitionCollectionIterator | Provides iteration over a collection of report definitions |
CReportDefinitionNode | A ReportDefinitionNode defines a ReportScope and ECQuery, which together produce ECInstances to populate report results |
CReportResults | The result of executing a ReportDefinition |
CReportResultsEntry | Represents a single entry (cell) in a ReportResultsRow |
CReportResultsIterator | Provides iteration over ReportResults |
CReportResultsRow | Represents a single row in a ReportResults object |
CReportScope | Defines the scope in which a ReportDefinition will query for ECInstances from which to populate report results |
CRgbColorShort | |
CRun | In the TextBlock DOM, a base class for all other runs |
CRunIterator | An STL iterator-like wrapper around Caret, that allows you to iterate runs |
CRunProperties | Describes the formatting and spacing paramters for a single run of text that TextBlock supports |
CRunPropertiesBase | Container for the common properties of runs of text |
CRunRange | Facilitates writing for-each loops for RunIterator |
►CScaleCollection | Represents a set of pre-defined ScaleDefinitions supplied by the application |
Cconst_iterator | Iterator over the application defined list of scales |
CScaleDefinition | A ScaleDefinition describes a named scale factor |
CScaleIteratorOptions | Used to specify the behavior of the iterator used to traverse a ScaleCollection |
CScanCriteria | Provides a way to access elements that match definable criteria from a DgnModel |
CScanRange | The scan range used for mdlScanCriteria |
CSchemaInfo | Holds descriptive information about an ECSchema, particularly so that it can be examined before the ECSchema is actually loaded |
CSchemaInfoExt | A place to store additional information about the ECSchema in the future, e.g. relevant supplemental ECSchemas |
CSearchClass | ! A search class represents a schema name class name pair that can be used to execute a query ! using DgnECManager ! |
CSectionCalloutDef | Section callout definition |
CSectionCalloutHandler | Section Callout Element Handler |
CSectionClipElementHandler | Section View Clipper Element Handler (used by section, elevation views and plane clips) |
CSeedData | Seed data |
CSelectedProperties | Structure used to defined the properties to populate in a DgnECInstance |
CSelectionPath | |
CSelectionSetManager | Methods to query and manipulate the select set |
CShapeHandler | The default type handler for the SHAPE_ELM type |
CSharedCellDefHandler | The default type handler for the SHAREDCELL_DEF_ELM type that corresponds to the SharedCellDef structure |
CSharedCellDefIterator | Iterator over shared cell definitions in a file |
CSharedCellHandler | The default type handler for the SHARED_CELL_ELM type that corresponds to the SharedCell structure |
CSheetDef | Sheet definition data |
►CSheetSizeCollection | Represents a set of pre-defined SheetSizeDefinition supplied by the application |
Cconst_iterator | Iterator over the application defined list of sheet sizes |
CSheetSizeDefinition | A SheetSizeDefinition is used to hold information describing the size and printable area of a sheet of paper |
CSheetSizeIteratorOptions | Used to specify the behavior of the iterator used to traverse a SheetSizeCollection |
CSimpleConfigurationVariableMonitor | The SimpleConfiguraionVariableMonitor class implements IVariableMonitor and provides only one callback for any change to a ConfigurationVariable |
CSkyDomeLight | Represents the sky dome light |
CSkyOpeningLight | Though not a light source, sky openings used in conjunction with ray tracing, radiosity solving, and particle tracing generate more efficient solutions for indoor scenes lit with solar lighting, sky light, or distant light sources |
CSmartGeomSettings | |
Csmartsolidsettings | |
CSolarLight | Represents for solar light |
CSolarTime | The flags that control solar/lighting information |
CSolarUtility | The utilities for solar light |
CSolidHandler | The default type handler for the SOLID_ELM type |
►CSolidUtil | SolidUtil provides support for the creation, querying, and modification of BReps |
CConvert | Support for converting between bodies and elements |
CCreate | Support for the creation of new bodies from other types of geometry |
CDebug | Utility methods for help with debugging |
CModify | Support for modification of bodies |
CTopologyID | Support for persistent topological ids on faces, edges, and vertices |
CSortingGroupNode | Holds all of the sorting rules defined for a report definition as child nodes |
CSortingRuleNode | Child of SortingGroupNode which defines sorting rules for a report |
CSource | Source Information A set of information about a Source that contribute to a imodel |
CSpotLight | The spot light is a directional light source having a conical beam, similar to a flahslight |
CSpriteLocation | A Sprite Location |
►CStandardUnitCollection | Collection of standard units |
Cconst_iterator | Iterator over the StandardUnitCollection |
CEntry | Entry in the StandardUnitCollection |
CStoredExpression | Stored expression are file-based named expressions |
CStoredExpressionEntry | Stores the Name and Label of a Stored/Named Expression |
CStoredExpressionHelper | Helper class to load a Stored Expression (used by NamedExpression system) from an XAttribute |
CStoredExpressionKeyword | Stored expression keywords are user defined keyword that can be used to filter stored expressions for presentation in the user interface |
CStoredUnitInfo | Stores unit information |
CStringToElementIdMap | Map for foreign string keys |
CStrokeData | |
CStyleOverrideAction | ! A display rule action that allows to override line style |
CSurfaceHandler | The default type handler for the SURFACE_ELM type |
CSurfaceOrSolidHandler | Base class with behavior common to the SOLID_ELM and SURFACE_ELM types |
CSurfaceParticleGenerator | |
CSymbology | |
CSymbologyReporter | ! Provides methods for inspecting the current symbology properties of an element |
CSymbolRange | |
CTab | In the TextBlock DOM, a tab. This kind of run is used to advance the following run to the next tab stop, as stored/computed by the current paragraph |
CTableCellIndex | Specifies a <row, col> position within a table |
CTableCellMarginValues | Used to specify the minimum gap between a cell's contents and its edges |
CTableSymbologyValues | Used to query and modify the color, style and weight of table edge lines and fills |
CTableTextPartId | When querying a text table element using ITextEdit and ITextQuery the returned object is a TableTextPartId |
►CTagDefCollection | The collection of all tag definitions associated with an element |
Cconst_iterator | |
CTagElementHandler | The default type handler for the ATTRIBUTE_ELM type that corresponds to the AttributeElm structure |
CTagSetCollection | The collection of all tag sets in a file |
CTagSetHandler | A sub-class of DgnStoreHdrHandler used to store the definition of a tag set |
CTagSetIterator | Iterator over tag sets in a file |
CTaskNode | Refcounted native interface class used to access Element Template data |
CTcb | |
CTemplateRefAttributes | TemplateRefAttributes is used to add, remove, and extract XAttributes that relate an element to an Element Template |
CTempObjectOwner | A smart pointer to an object of type T, where the pointee is an object which under ordinary circumstances is owned by some other object |
CTentativePoint | |
CTentativePopupMenuNode | Refcounted native interface class used to access Element Template data |
►CTextBlock | In the TextBlock DOM, this is the master object that represents a piece of text as a whole, and is the primary high-level object used to deal with multi-line, formatted text (and is also generally recommended for any text, regardless of complexity) |
CFindTextMatch | The result of FindText. It describes the region of found text and associated metadata |
CFindTextParameters | Options structure for use with FindText |
CTextBlockProperties | Represents the properties that can be controlled on a per-TextBlock basis |
CTextBlockXmlDeserializer | Manages deserializing Xml to a TextBlock |
CTextBlockXmlSerializer | Manages serializing a TextBlock to Xml |
CTextDrawFlags | A subset of TextParamWide flags |
CTextEDField | File-based structure that stores enter data field (EDF) information |
CTextEDParam | Convenience structure to hold multiple EDFs |
CTextElemHandler | |
CTextExFlags | A subset of TextParamWide flags |
CTextField | |
CtextFlags | Legacy structure; do not add new APIs that use this, and aggresively replace when found |
CtextFontInfo | Legacy structure; do not add new APIs that use this, and aggresively replace when found |
CTextHandlerBase | |
CTextNodeHandler | |
CtextParam | Legacy structure; do not add new APIs that use this, and aggresively replace when found. If possible, use TextStringProperties or RunProperties; could also consider TextParamWide |
CTextParamWide | File-based structure that stores most text parameters (e.g |
CTextRenderingFlags | A subset of TextParamWide flags |
CtextScale | Legacy structure; do not add new APIs that use this, and aggresively replace when found |
CTextSizeParam | Legacy structure; do not add new APIs that use this, and aggresively replace when found. Use DVec2d or DPoint2d instead |
CTextString | Used to draw a single-line collection of like-formatted characters; this class is targetted at performance, is immutable, and cannot create elements |
CTextStringProperties | Describes the formatting and spacing paramters for a single run of text that TextString supports |
CTextStyle | This structure is not intended to be used directly, and supports file storage |
CTextStyleCollection | A collection of textstyles in a file |
CTextStyleEvents | |
CTextStyleFlags | This structure is not intended to be used directly |
CTextStyleInfo | Legacy structure; do not add new APIs that use this, and aggresively replace when found |
CTextStyleIterator | A forward iterator to go through the list of styles in a file |
CTextStyleOverrideFlags | This structure is not intended to be used directly, and supports file storage |
CTextStylePropertyMask | A BitMask of all textstyle properties Bit indices are enumerated by the TextStyleProperty enum |
CTextTable | |
CTextTableCell | Represents a location within a TextTable that can display text |
CTextTableCellCollection | A collection that can iterate through the set of cells in a table |
CTextTableCellIterator | An iterator that can step through the set of cells in a table |
CTextTableColumn | |
CTextTableHandler | |
CTextTableRow | Represents a horizontal grouping of cells within a table |
CTextureFunctionInfo | |
CTextureFunctionResults | |
CTextureImage | |
CTextureReplicator | |
CTitleTextDef | Title Text definition |
CTitleTextHandler | Title Text Handler Class |
CToolBoxNode | Refcounted native interface class used to access Element Template data |
CTransformClipStack | TransformClipStack represents a collection (stack) of Transformation and Clipping states that can be applied to a model |
CTransformFlags | |
CTransformInfo | A transformation matrix. Identifies a few special cases |
CTransparencyOverrideAction | ! A display rule action that allows to override transparency of an element |
CTxnElementAddOptions | Options that apply when adding element changes using the current transaction |
CTxnElementWriteOptions | Options that apply when changing, dropping, or deleting elements using the current transaction |
CTxnMonitor | Interface to be implemented to monitor changes to elements |
CTxnPos | The current "transaction position." This structure reflects a point in time for the element changes journalled by the transaction manager |
CTxnXAttributeAddOptions | Options that apply when adding XAttributes using the current transaction |
CTxnXAttributeWriteOptions | Options that apply when changing or deleting XAttributes using the current transaction |
CType2Handler | Base class for application defined cells that want to be treated as a single object |
CUcm_register | |
CUnitDefinition | A UnitDefinition describes a unit which is a context in which users and applications express distances |
CUnitFlags | The unit information |
CUnitInfo | An in-memory representation of a unit |
CUnitIteratorOptions | Used to specify the behavior of the iterator used to traverse a StandardUnitCollection or a UserUnitCollection |
CUnitListItem | Used by UnitDefinition::BuildUnitListForUI |
CUnitSystemMask | A mask with one bit for each UnitSystem |
CUpdateSequenceList | *//* Bentley Systems |
CUserInterfaceHelper | Helper methods to populate UserInter node instance data |
CUserInterfaceNode | Refcounted native interface class used to access Element Template data |
►CUserUnitCollection | Represents a set of pre-defined UnitDefinitions supplied by the application |
Cconst_iterator | Iterator over the UserUnitCollection |
CEntry | Entry in the UserUnitCollection |
CViewBoundarySynchOptions | |
CViewContext | |
►CViewDisplayOverrides | This sub-structure describes the 'overrides' part of a display style |
COverrideFlags | |
CViewElementHandler | Element handler of the view element Applications can create new view types by subclassing from ViewElementHandler and providing implementation for INamedViewElementHandler's virtual methods |
CViewFlags | The flags that control view information |
CViewGeomInfo | ViewGeomInfo contains the description of the portion of the model that is visible within a view |
CViewGroup | ViewGroups contain information about the contents, positioning, and ordering of a user-specified collection of views that are displayed simultaneously |
CViewGroupCollection | Each DgnFile has one associated ViewGroupCollection |
CViewGroupCopyOptions | Holds information about how a caller to ViewGroup::From and ViewGroup::Copy wants certain aspects of the copying process to be handled |
CViewInfo | This is what the parameters to the camera methods, and the values stored by ViewInfo mean |
CViewPopupMenuNode | Refcounted native interface class used to access Element Template data |
CViewport | |
CViewPortInfo | Holds information about the positioning of a window that displays a view on the screen, including the window extent, aspect ratio, and the logical screen it is on |
CVisEdgesProgressMeter | |
►CVisibleEdgesLib | Used to perform hidden edge removal |
CElementOutputProcessor | The ElementOutputProcessor is abstract struct which can be inherited to override its virtual functions |
CVolumeDef | VolumeDef holds data that represent a six-sided volume and crop masks on each of the six sides |
CVolumeDefCollection | Collection of VolumeDef objects |
CVolumeFormatter | Used to construct a string from a numerical area value |
CVolumeParser | |
CWeightOverrideAction | ! A display rule action that allows to override line weight |
►CWhereCriterion | A WhereCriterion is used in the "where clause" of an ECQuery |
CRelatedInstanceFinder | A special-purpose expression that finds an instance on the other end of a relationship |
CWhereExpression | A WhereExpression evalutes to a value that can be used in a WhereCriterion |
CWhiteSpace | In the TextBlock DOM, an abstract base class representing all whitespace types, and is not to be used directly |
CWordBookmarkLink | Class to represents a link of type WordBookmarkLink |
CWordHeadingInfo | |
CWordHeadingLink | WordHeadingLink can be used to create link of type heading link |
CWorkSetCollection | |
CWorkSetCompareFilter | Provides ability to skip certain set of files from WorkSet comparison |
CWStringIdIO | Object for I/O for foreign string keys |
CXAttributeChange | A scheduled change to an XAttribute stored on an EditElementHandle |
CXAttributeChangeSet | A set of scheduled XAttribute changes |
►CXAttributeCollection | An collection that can be used to iterate over the XAttributes of a persistent element |
CEntry | |
CXAttributeHandle | A "handle" that can be used to access a single XAttribute of a persistent element |
CXAttributeHandlerId | A two-part ID used by XAttribute Handlers |
CXAttributesHolder | This class allows an application to extend certain MicroStation elements with XAttributes, the actual persistence of which is then managed by MicroStation |
CXAUniqueId | Uniquely identifies an XAttribute within an element |
CXDataNodeCollection | |
CXDataTreeManager | Native XDataTree Mangager |
CXDataTreeNode | ! Class used to hold XAttribute data that contains the name, sort priority, and ! parent node information so the node can be arranged in an XDataTree |
CXDataTreeOwner | |
CXInstanceContainer | |
CXmlFragment | Class used to define XML Fragments that can be stored in the design file |
CXmlFragmentList | Class used to process list of XML Fragments |
►NECN | |
CClassLayout | |
CContextSymbol | Used to give a name to an instance |
CCustomStructSerializerManager | Used to manage multiple custom struct serializers |
CECDBuffer | Base class for ECN::IECInstance implementations that get/set values from a block of memory, e.g |
CECEvaluator | Parses an EC expression string to produce an expression tree which can be used to evaluate the expression |
►CECInstanceReadContext | Context object used for instance creation and deserialization |
CIPrimitiveTypeResolver | |
CECSchemaReadContext | Context object used for schema creation and deserialization |
CExpressionContext | The context in which an expression is evaluated |
CExpressionResolver | An object which can optimize an ECExpression tree by resolving constant sub-expressions to literal values, or perform other optimizations |
CICustomECStructSerializer | Interface for a custom ECStruct Serializer |
CIECInstance | An IECInstance represents an instance of an ECClass |
CIECProvider | |
CIECRelationshipInstance | ECN::IECRelationshipInstance is an instance of an ECRelationshipClass and represents the relationship between two IECInstances |
CInstanceExpressionContext | An InstanceListExpressionContext which simply wraps one or more IECInstances |
CInstanceListExpressionContext | A context in which multiple IECInstances provide the context for expression evaluation |
CMethodSymbol | Used to introduce a named method into the context |
CNode | Defines an expression tree for a parsed EC expression |
CNodeVisitor | Visitor interface for an in-order traversal of the Nodes of an ECExpression tree |
CPresentationMetadataHelper | Helper object used to apply metadata to ECSchemas, ECClasses, and ECProperties used to control how they are presented in the UI |
CPropertyLayout | |
CSchemaLayout | |
CSymbol | Base class for all symbol types |
CSymbolExpressionContext | A context which provides a set of symbols for expression evaluation |
CValueResult | Holds the result of evaluating an EC expression |
CValueSymbol | Used to introduce a named value into the context |
►NGeoCoordinates | Namespace for the interface between Application and the CSMap geographic library |
CBaseGCS | Geographic Coordinate System class |
CDatum | Position and orientation relative to a WGS84 Datum |
CDatumEnumerator | Datum enumeration class |
CDgnGCS | The MicroStation Geographic Coordinate System class extend the base Geographic Coordinate System class to provide functionality needed with the context of a design model |
CEllipsoid | Definition of the globe as elliptical distortion of a sphere |
CEllipsoidEnumerator | Ellipsoid enumeration class |
CGroup | Geographic coordinate systems Group class |
CGroupEnumerator | Group Enumerator class |
CIGeoCoordinateEventHandler | Defines an interface that applications that need notification of GeoCoordinate events can implement |
CMemberEnumerator | Member Enumerator class |
►NIPC | |
CConnectionManager | IModel ConnectionManager |
CConnectionStatus | This structure holds the connection status |
CIModelEngine | Engine class |
►NMemory | |
►CHeapzoneAllocator | Allocates memory from the DgnPlatform small block heap |
Crebind | |
►NMstnPlatform | Namespace for classes, methods and functions of the MstnPlatform library |
►NRelationship | |
CArrayValue | An expression term that is a constant DPoint3d value |
CAssignOp | Defines assignment operator |
CBinOpCode | Defines a format of binary operator code |
CBltFns | Defines an operation tool with a series of functions |
CBooleanValue | An expression term that is a constant Boolean value |
CCommaOp | Defines comma operator |
CConditionalOp | Defines conditional operator |
CDerivedPropertyBase | Base class for expression terms that are properties of properties |
CDotOp | Defines dot operator |
CDoubleValue | An expression term that is a constant double value |
CElementProperty | An expression term that is a reference to a property of a MicroStation element |
CElementPropertyMap | |
CElementRefSet | |
CElementRefValue | An expression term that is a reference to an element |
CElementRefVector | |
CExprErrorDetails | Describes an error involving an Token |
CFmtArgs | Formatting control |
CGvValue | An expression term that is a reference to an GV's value |
CHandlerBase | Base class for relations |
CIExpression | An expression is a persistent set of Tokens |
►CIGraphEvaluation | A bi-partite graph of Relationship<->Element dependencies and the current state of reevaluation |
CElementNodeInfo | |
CRelationshipNodeInfo | A structure of relationship node information |
CIGraphManagerEventHandler | Interface adopted by apps that want to monitor graph manager events |
CIHandler | Interface adopted by a class that handles Relation objects |
CIManager | Interface adopted by the one and only relationship manager |
CIndexOp | Defines index operator |
CInt64Value | An expression term that is a constant Int64 value |
CIntValue | An expression term that is a constant Int value |
CIOperandValueStorage | Interface adopted by a class that defines a property of an operand |
CIParserOperatorFactory | Interface adopted by a class that can create operators as part of parsing an expression |
CIPersistentParameterData | Interface adopted by relationship parameters to make it possible to save and restore them |
CIPropertyAccess | A "pointer" to a property in a property holder |
CIPropertyProvider | Interface adopted by elements that look up properties on an element |
CIRelationDependencyHelper | Enrolls Relations that are affected by a change to the specified element |
CITiming | |
CITokenFactory | Creates Tokens |
CLcsValue | An expression term that is a constant Local Coordinate System value |
CLogicalOp | Defines logical operator |
CModelRefValue | An expression term that is a reference to a model |
CMoniker | A moniker is a pointer to an element |
CMonikerIterator | Iterator for the Moniker XAttributes on an element |
CNulHandler | Default handler for relations whose real handlers are missing |
COperandPropertyBase | Base class for an object that represents a property of some operand |
COperandToken | Defines operand token which represents a value in a formula expression |
COperatorNop | Defines no operation |
COperatorToken | Defines an operator of token |
COrientationValue | An expression term that is a constant RotMatrix value |
CParameterDataItemIterator | Iterator for the IPersistentParameterData XAttributes on an element |
CParameterQuery | This is a convenience class |
CParameterQueryRW | This is a convenience class |
CPeristentParameterStringValue | A persistent parameter that contains a string |
CPointValue | An expression term that is a constant DPoint3d value |
CRefRefPairVectorVector | |
CRelation | A "relationship" is a set of "parameters." A parameter has a unique ID within a relationship |
CRelationshipPropertyAccess | Defines the accessing methods for relationship property |
CScalarPropertyValue | A property that is just a value |
CStdBinOp | Defines binary operator which has two operands |
CStdUnOp | Defines unary operator which has only one operand |
CStringValue | An expression term that is a constant string |
CT_PeristentParameterValue | A persistent parameter that contains a scalar value of type T |
CTempFile | Knows how to create temporary elements |
CToken | Defines token structure with relative operations |
CTokenLoader | Recreates Tokens from storage |
CTokenOperandStack | |
CTokenVector | |
CUnOpCode | Defines a format of unary operator code |
CVectorValue | An expression term that is a constant Vec3d value |
CActorElement | Defines the struct of actor element which will be used for Animation module |
CAdvancedRenderSettingsHost | This class defines the advanced render settings host |
CAnimatedElement | Defines the struct of animated element which will be used for Animation module |
CAnimatedElementController | Defines the controller for AnimatedElement |
CAnimatedElementEventHandler | This class defines the events of animated element |
CAnimatedElementEventHandlerList | This class defines a collection of animated element event handlers |
CAnimation | This class represents an Animation, which is all the elements in all the files currently opened which can be animated |
CAnimationCamera | This class defines the camera of animation and how to create and use it |
CAnimationEvaluationContext | A context used for evaluating an animation |
CAnimationEventHandler | This class defines the events of animation |
CAnimationModel | This class defines animation model which all data will be related to |
CAnimatorValueDescr | ValueDescr for animation based parameters |
CAnimatorValueUnion | Defines an union of animator value |
CAnimMdlSaver | This class used to set or get MdlDescP |
CApplicationRefXCommand | XCommand derivative that holds info to activate a delivered IconCmd tool |
CBaseElementTemplateExtender | |
CBezierVelocity | Defines a class of bezier velocity with relative operations |
CCollisionUID | A structure used to identify an element |
CContextMenuTreesProcessor | |
CControllerActionQuery | Defines frequent query for controller action |
CDataSetCompare | A structure used to compare the data sets |
CDetailSymbolStyleTreesProcessor | |
CDgnDocumentList | |
CDoubleStack | Defines a double stack with relative operations |
CDPoint3dStack | Defines a stack for DPoint3d with relative operations |
CECReportTreesProcessor | |
CElementPropertyUtils | |
CElementTemplateTreesProcessor | |
CEngineInfoProvider | |
CExplorerContextMenuTreesProcessor | |
CGuiLayoutContainerPanel | GuiLayoutContainerPanel is the layout wrapper for a ContainerPanel dialog item in the dialog |
CGuiLayoutControl | GuiLayoutControl is the layout wrapper for a dialog item (control) in the dialog |
CGuiLayoutHelper | |
CGuiLayoutLabel | GuiLayoutLabel is the layout wrapper for a Label dialog item in the dialog |
CGuiLayoutProperties | GuiLayoutProperties contains Dialog Layout Manager information attached to a RawItemHdr |
CGuiLayoutSeparator | GuiLayoutSeparator is the layout wrapper for a Separator dialog item in the dialog |
CGuiLayoutTabPageList | GuiLayoutTabPageList is the layout wrapper for a TabPageList dialog item in the dialog |
CGuiSplitterHandle | GuiSplitterHandle is the handle used in a SplitterLayout, which easily lays out a control on either side of a Sash dialog item |
CIAnimatorHandler | AnimationHandler is an interface which extends the relationship handler interface to make relation elements animation aware such that when registering an IAnimatorHandler interface with the Relationship Manager a relationship can be processed by the preview and record processes of the animator to animate the graphics |
CIBeginPrintPageParam | Parameters passed to BeginPrintPage event method |
CIBeginPrintSetParam | Parameters for the BeginPrintSet print event |
CIconLibsProvider | |
CIDriverBeginPlotParam | Printer driver DriverBeginPlot event parameters |
CIDriverEndPlotParam | Printer driver DriverEndPlot event parameters |
CIDriverPreBeginPlotParam | Printer driver DriverPreBeginPlot event parameters |
CIEditActionMenu | MicroStation implements this interface to allow applications to add entries to the EditAction popup menu |
CIElementTemplateExtender | |
CIEndPrintPageParam | Parameters passed to EndPrintPage event method |
CIEndPrintSetParam | Parameters for the EndPrintSet print event |
CIEventHandlerPrioritized | An Event Handler that can be installed in a PrioritizedEventHandlerList |
CIGlobalPositionSource | This interface defines a "Global Position Source" object |
CIMouseWheelHandler | An Event Handler for responding to Mouse Wheel events |
CIMstnXDataTreeSessionMonitor | To maintain 8.11.x functionality allow session monitors to be registered |
CInputJournalManager | Manages the recording and journaling of events as they occur in MicroStation |
CInterpolatedDouble | Defines an interpolated double structure with relative operations |
CInterpolatedDPoint3d | Defines an interpolated DPoint3d with relative operations |
CInterpolatedInt | Defines an interpolated int structure with relative operations |
CInterpolatedQuaternion | Defines an interpolated quaternion with relative operations |
CInterpolatedTimeVal | Defines an interpolated TiemVal with relative operations |
CInterpolatedTransform | Defines an interpolated Transform with relative operations |
CIntStack | Defines an int stack with relative operations |
CIPlotBeginElementParam | Parameters for the BeginElement print event |
CIPlotBorderTextParam | Printer driver output border text event parameters |
CIPlotClipParam | Printer driver output clip event parameters |
CIPlotDPoints | Array of floating point X,Y coordinates |
CIPlotElemDisplayParams | Element display parameters used during print resymbolization |
CIPlotElementParam | Item in the print element parameter stack |
CIPlotEndElementParam | Parameters for the EndElement print event |
CIPlotFontMap | Mapping from a MicroStation font to a print font |
CIPlotFontMapList | List of Plotter font mappings |
CIPlotGetColorTableParam | Parameters for the GetColorTable print event |
CIPlotOleParam | OLE printing parameters |
CIPlotPathParam | Printer driver output path event parameters |
CIPlotPolygonSetParam | Printer driver output polygon set event parameters |
CIPlotPostElementOutputParam | Parameters for the PostElementOutput print event |
CIPlotPostElementScanParam | Parameters for the PostElementScan print event |
CIPlotPreElementOutputParam | Parameters for the PreElementOutput print event |
CIPlotPreElementScanParam | Parameters for the PreElementScan print event |
CIPlotPreModelParam | Parameters for the PreModel print event |
CIPlotPrePenChartParam | Parameters for the PrePenChart print event |
CIPlotRasterizedParam | Rasterized print quality |
CIPlotRasterParam | Printer driver output raster event parameters |
CIPlotResymbolizeParam | Parameters for the Resymbolize print event |
CIPlotter | Printer information interface |
CIPlotterForm | Plotter paper size |
CIPlotterFormList | List of Plotter paper sizes |
CIPopupMenuManager | |
CIPopupMenuProvider | Applications should implement this interface to become an EditActionSource for right mouse clicks in MicroStation |
CIPreDynamicViewClipParam | Parameters for the PreDynamicViewClip print event |
CIPrePrintDefinitionParam | Parameters for the PrePrintDefinition print event |
CIPrePrintSetDefinitionParam | Parameters for the PrePrintSetDefinition print event |
CIPrintDefCollectStateParam | Parameters for the PrintDefCollectState print event |
CIPrintDefCreateEventHandler | An event handler interface for printing system events related to the creation of print definitions |
CIPrintDefinition | Base interface for all format-specific, native-code print definitions |
CIPrintDescription | Interface for native-code standalone single-page print configuration and submission of the active design file |
CIPrintEngine | Interface used by printer drivers and print event handlers to access print engine properties during print processing |
CIPrintEngineCapability | Interface used by printer drivers and print event handlers to query and modify the behavior of the print engine during print processing |
CIPrinterDriverBase | Base printer driver interface |
CIPrinterDriverOutputPath | Printer driver output path interface |
CIPrinterDriverOutputRaster | Printer driver output raster interface |
CIPrinterDriverOutputVector | Printer driver output vector interface |
CIPrintEventHandler | An event handler interface for responding to per-page printing system events |
CIPrintEventHandler2 | An event handler interface for more per-page printing system events |
CIPrintSetEventHandler | An event handler interface for printing system events related to print sets |
CISessionMgr | The Session Manager manages the Master DGN |
CITemplatePropertiesChecker | |
CIUserInterfaceExtender | IUserInterfaceExtender is the interface implemented by UserInterface extenders |
CIVirtualDgnlibSearchProvider | Interface used to allow an application that creates a virtual dgnlib to inform the IXDataTreesProcessor to search through its tree |
CIWorkSpaceEventListener | Implement this interface to listen to WorkSpace events |
CIXCommand | Cross UI Framework PowerPlatform Command interface |
CIXDataTreesProcessor | |
CKeyComponent | Defines a class of key component with relative operations |
CKeyComponentEnvelope | Defines an envelope class of KeyComponent with relative operations |
CKeyDoubleComponent | A double type key component with relative operations |
CKeyDoubleComponentComparator | Defines a comparing operator for KeyDoubleComponent |
CKeyDoubleComponentEnvelope | Defines an envelope class of KeyDoubleComponent with relative operations |
CKeyDoubleValue | Defines a pair value with double and TimeVal |
CKeyFileIncrementComponentEnvelope | Defines an component envelope class of key file increment component with relative operations |
CKeyFrame | Defines key frame structure with relative operations |
CKeyFrameEntrySetCompare | A structure used to compare the sets of key frame entry |
CKeyIntComponent | An int type key component with relative operations |
CKeyIntComponentComparator | Defines a comparing operator for KeyIntComponent |
CKeyIntComponentEnvelope | Defines an envelope class of KeyIntComponent with relative operations |
CKeyIntValue | Defines a pair value with int and TimeVal |
CKeyQuaternionComponent | A quaternion type key component with relative operations |
CKeyQuaternionComponentComparator | Defines a comparing operator for KeyQuaternionComponent |
CKeyQuaternionComponentEnvelope | Defines an envelope class of KeyQuaternionComponent with relative operations |
CKeyQuaternionValue | Defines a pair value with DPoint4d and TimeVal |
CKeyTimeComponent | A TiemVal type key component with relative operations |
CKeyTimeComponentComparator | Defines a comparing operator for KeyTimeComponent |
CKeyTimeComponentEnvelope | Defines an envelope class of KeyTimeComponent with relative operations |
CKeyTimeValue | Defines a pair value with TimeVal |
CKeyWStringComponent | A WString type key component with relative operations |
CKeyWStringComponentComparator | Defines a comparing operator for KeyWStringComponent |
CKeyWStringComponentEnvelope | Defines an envelope class of KeyWStringComponent with relative operations |
CKeyWStringValue | Defines a pair value with WString and TimeVal |
CLevelOverrideInfo | Level overrides for printing |
CLightController | Controls the relative operations of Light |
CLxoRender | Structure of Luxology render |
CMainTaskTreesProcessor | |
CMaterialController | Controls the relative operations of Material |
CMenuTreesProcessor | |
CMiniToolbarTreesProcessor | |
CModifierUtil | Defines an utility tool package for interpolating of component(int, double, time, bool, etc.) |
CMonikerPathEntry | This class defines an entry for moniker path |
CMSDocumentManager | MSDocumentManager provides services to create, find, open, and save files, either to/from the local file system or to/from a Document Management System such as ProjectWise if one is in use |
CMSDocumentOpenDialogParams | This struct specifies all of the options for presenting the "Open File" dialog to the user |
CMSIconDescr | C++ wrapper for MicroStation icons |
CMstnEditAction | Default class for an edit action |
CMstnElementTemplateMgr | |
CMstnEventManager | Manager for events associated with MicroStation |
CMstnResourceUtils | |
CMstnXDataTreeManager | |
CMSValueDescr | A MSValueDescr is an object which can represent any number of basic types included in the FormatType enum |
CMSWorkspaceInfo | |
CMSWorkSpaceManager | Manages active WorkSet data |
CMultiActionSetCompare | A structure used to compare multiple action sets |
CMultiDataSetCompare | A structure used to compare the sets of multiple data |
CNamedExpressionHelper | |
CNamedToolDataNode | Generic node that can hold any type of Task, Main Task, or Named Tool |
CPlotFileSpec | Represents a file specification in the printing system |
CPlotFlags | Miscellaneous print flags |
CPlotLineStyleDef | Plotter line style definition |
CPlotPaperSizeInfo | Printer paper size |
CPlotPenSetup | Plotter pen definition |
CPlotPropValue | Variant value container in a print property dictionary |
CPlotRasterCompr | Printer raster compression format and methods |
CPlotRasterOptions | Printer raster options |
CPlotterRef | Reference-counted container for standalone IPlotter instance |
CPrintDescriptionRef | Reference-counted container for IPrintDescription instance |
CPrintStyleName | Name and source file location of a print style |
►CPropertyBindingGUIManager | |
CCurrentElementMark | |
CPublishingProvider | |
CPublishingProviderNET | |
CQuaternionStack | Defines a stack for Quaternion with relative operations |
CQueuedAction | |
CReferenceOverrideInfo | Reference overrides for printing |
CRenderController | Controls the relative operations of rendering |
CScriptAnimationParameters | Defines the parameters of script animation |
CScriptParameters | This class defines script parameters |
CSessionMonitor | Create a subclass of this class to monitor significant session-related events |
CSupplyRightsProvider | |
CTaskTreesProcessor | |
CTentativePopupMenuTreesProcessor | |
CTimeCompare | A structure used to compare time of two collision actions |
CTimeTransform | A structure defines the relationship between time and transform |
CTimeValStack | Defines a TimeVal stack with relative operations |
CToolBoxTreesProcessor | |
CTransformStack | Defines a stack for Transform with relative operations |
CUniqueID | This class defines the unique ID |
CUniqueIDCompare | This class defines how to compare between UniqueIds |
CUserInterfaceManager | |
CUserKeyinXCommand | XCommand derivative that holds a keyin for user defined tools such as NamedTools |
CVelocityData | Defines a class of velocity data with relative operations |
CViewController | This class defines a view controller for animation controlling |
CViewDataSetCompare | A structure used to compare view data sets |
CViewPopupMenuTreesProcessor | |
CWStringVector | |
CXCommand | Cross UI Framework PowerPlatform Command definition |
CXDataTreeOwnerListIterator | |
►NTasks | |
CAsyncError | Class for generic error description |
CAsyncResult | Class for returning success Value or Error from async operations |
CAsyncResult< void, ErrorType > | Class for returning success or Error from async operations |
CAsyncTask | |
CAsyncTaskRunner | |
CAsyncTaskRunnerFactory | |
CAsyncTaskRunnerPool | |
CAsyncTasksManager | |
CConcurrentQueue | |
CIAsyncTaskRunnerFactory | |
CICancellationListener | |
CICancellationToken | |
CITaskRunner | |
CITaskScheduler | |
CLimitingTaskQueue | |
CMergeCancellationToken | |
COnAsyncTaskCompletedListener | |
CPackagedAsyncTask | |
CPackagedAsyncTask< void > | |
CPackagedThenAsyncTask | |
CPackagedThenAsyncTask< void, P > | |
CSimpleCancellationListener | |
CSimpleCancellationToken | |
CTaskScheduler | |
CUniqueTaskHolder | |
CUniqueTasksHolder | |
CWorkerThread | |
CWorkerThreadPool | |
CAlignedArray | AlignedArray ensures that a block of data is correctly aligned |
CAString | A string class that has many of the same capabilities as std::string, plus additional functions such as conversion from wchar_t* |
CBase64Utilities | |
CBCurveSegment | Complete data for a single patch segment extracted from a bspline curve |
CBeAssertFunctions | |
CBeAtomic | Std::atomic<UTYPE> work-alike for use by C++/CLI managed code |
CBeAtomic< int > | |
CBeAtomic< UInt32 > | |
CBeConditionVariable | A synchronization primitive that can be used to block a thread, or multiple threads at the same time, until: 1) a notification is received from another thread, 2) a timeout expires, or 3) a spurious wakeup occurs |
CBeConsole | BeConsold Class provides a collection of functions for the Console |
CBeCriticalSection | A critical section/mutual exclusion object |
CBeCriticalSectionHolder | A helper class that ties ownership of a BeCriticalSection object to the scope of a variable |
CBeExtendedDataEntry | |
CBeFile | BeFile provides a way to open a file and methods to access its contents and attributes |
CBeFileListIterator | An iterator to walk through a semicolon delimited list of file paths |
CBeJpegCompressor | |
CBeJpegDecompressor | |
CBeJsonUtilities | |
CBeMutex | A synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads |
CBeMutexHolder | A BeMutex ownership wrapper |
►CBentleyAllocator | An STL-compliant allocator that calls bentleyAllocator_malloc and bentleyAllocator_free |
Crebind | |
CBeNumerical | Numerical utilities |
CBeStringUtilities | BeStringUtilities is a number of useful static methods for working with strings |
►CBeTest | Portable unit test utility functions, not specific to any one test harness |
CExpectedResult | Captures the result of testing a condition |
CIGetDataRoots | Interface to be implemented by an object that can tell unit tests where to find files |
CBeTextFile | Reads and Writes Text Files regardless of whether they are encoded on disk as locale-encoded ASCII, UTF8, or UTF16 |
CBeThreadUtilities | Utilities for dealing with threads ! |
CBeVersion | A 4-digit number that specifies version number |
CBeVirtualMemory | Utility functions for managing virtual memory |
CBeXmlCGParser | Static methods to read Bentley.Geometry types from Common Geometry xml |
CBeXmlCGStreamReader | |
CBeXmlCGWriter | Static methods to add common geometry content to xml file |
CBitMask | A Bitmask holds a variable-sized array of bits |
CBitMaskHolder | BitMaskHolder acts as a smart pointer |
CBitMaskRef | |
CBlockedVector | A BlockedVector<T> is an in-memory bvector<T> augmented with blocking and context information corresponding to a DGN file "MATRIX_ELM" |
CBlockedVectorInt | A BlockedVectorInt specialized BlockedVector<int> with services for manipulating the int values as mesh indices |
CBSIRect | Integer x,y rectangle coordinates |
CbsplineDisplay | Spline display controls |
CbSplineParam | Spline order, closure, and count data |
CByteStream | A stream of bytes in a resizeable buffer |
CCsvFile | Read CSV Files |
►CDateTime | Represents an instant in time, typically expressed as a date and time of day |
CInfo | Provides the metadata portion of a DateTime object |
CDirectionalVolumeData | Integration data for directional volume calculation (and assessing validity from cancelation of moments) |
CDoubleFormatter | Used to construct a string from a numerical value |
CDoubleFormatterBase | NEED_DOCUMENTATION |
CDPoint2d | 2d point coordinates |
CDPoint3d | 3d point coordinates |
CDSegment3dOnFacets | Struct to carry a DSegment3d with construction history (in facet merge) |
CDsigAnnotationData | Signature annotation data |
CDsigQuery | Information about a digital signature |
CDVec2d | Vector with x,y components |
CDVec3d | Vector with x,y,z components |
CedgeId | Face pair for solid topology references |
Celementcolordata | Color data for element and element fill |
Celementfillcolordata | Element fill color data |
CEmptyThumbnailPropertyValue | |
CExtScanList | |
CfaceId | {nodeId, entityId} pair for solid topology references |
CFacetFaceData | Data for face containing facets |
CFacetLocationDetail | Complete data for a point "within a facet" |
CFacetLocationDetailPair | Pair of FacetLocationDetail, e.g. scan line hits before and after a pick point |
CFloatRgb | Red, green, blue color data as floats |
CGPArray | Class for collecting and manipulating curve data |
CGPArraySmartP | Class that manages the lifecycle of a GPArray |
CHeapZone | Defined (DGN_PLATFORM_MT) |
CIConditionVariablePredicate | Provides implementation of predicate for a BeConditionVariable |
CIGeometry | Class for multiple RefCounted geometry types: ICurvePrimitive, CurveVector, ISolidPrimitive, MSBsplineSurface, PolyfaceHeader |
CinterpolationParam | Interpolation controls |
CIPolyfaceVisitorFilter | Filter class for selecting facets presented by a visitor |
CIRefCounted | Interface to be adopted by a class the implements the reference-counting pattern |
CIThumbnailPropertyValue | A thumbnail property value |
CMeshAnnotation | Structure to record name and other data describing error tests |
CMeshAnnotationVector | Vector of MeshAnnotation structures |
CNonCopyableClass | Base class to make a class non-copyable |
COrderedIGeometryPtr | IGeometryPtr with < operator for sorting on address of the target object |
COrderedValueSizeSize | Inlinable template for an ordered value of type T with two size_t tags named TagA and TagB |
CPoint2d | An integer 2d point, useful for screen pixel references, but not for real geometry |
CPoint3d | An integer 3d point, useful for screen pixel references, but not for real geometry |
CpointList | |
CPolyfaceCoordinateMap | Support class for constructing meshes |
CPolyfaceEdgeChain | Data for describing a set of connected edges of a polyface and their source |
CPolyfaceHeader | Return Access queries for header of polyface mesh |
►CPolyfaceQuery | "Read only" facet interface |
CIClipToPlaneSetOutput | Output processor for ClipToPlaneSetIntersection |
CPolyfaceQueryCarrier | Implement PolyfaceQuery with directly-stored pointers |
CPolyfaceVectors | In-memory form of polyface mesh data |
CPolyfaceVisitor | Helper object to assist visiting each face of a polyface mesh |
CPolyfaceVisitorNormalOrientationFilter | Object to accept/reject the visitor facet based on orientation of the facet normal |
CRefCounted | Template to simplify the task of writing a class that implements the reference-counting pattern |
CRefCountedBase | Concrete class that can be used to implement the reference-counting pattern |
CRefCountedPtr | A shared pointer template for reference-counted objects |
CRgbaColorDef | |
CRgbColorDef | |
CRgbFactor | Red, green, blue color data as doubles |
CRotMatrix | 3x3 matrix commonly used for pure rotations, but in general may also have scales and non-perpendicular rows and columns |
CRounding | Static class for rounding methods |
CScopedArray | Class to efficiently allocate a block of memory, freeing the memory when the function leaves the scope |
CSPoint2d | |
CThumbnailPropertyValue | An implementation of IThumbnailPropertyValue |
CTransform | 3x4 matrix for defining coordinate frames and affine transformations |
CUtf8PrintfString | Construct a Utf8String by creating a formatted string |
CUtf8String | Contains a UTF-8 encoded string |
CValidatedValue | Templatized type carrying a value type with a boolean indicating if the value is considered valid |
CValueSizeSize | Inlinable template for a value of type T with two size_t tags named TagA and TagB |
CvertexId | Vertex triple for solid topology references |
CVirtualCollectionIterator | This template is used by iterators that hide their implementation from the published API |
CWPrintfString | Construct a WString by creating a formatted string |
CWString | A string class that has many of the same capabilities as std::string, plus additional functions such as conversion from UTF-8, UTF-16, and local-encoded strings, case-insensitive compare, trimming, padding, and others |
►NBentleyApi | |
►Ntesting | |
CTest | |
C__auxFileHandlerExtension__ | |
C__auxFileHandlerInfo__ | |
C__cfgvarlist__ | |
C__cfgvars__ | |
►C__messagelist__ | |
Cmessages | |
C__resourceHandlerId__ | |
►C__stringlist__ | |
Cstrings | |
C_accumulator | |
C_bitmapColorDscr | |
C_bitmapRectDscr | |
C_PolyfaceArrays | Bundle of polyface arrays and common auxiliary data/index arrays stored in a mesh element |
C_PolyfaceBuffers | Bundle of common output buffers to receive data and indices associated with a facet of a polyface mesh element |
C_quaternion | |
CAccessProfile | |
CAccuSnapSettings | |
CActionPriorityComparer | ! NEEDSWORK: Add comment here |
CActiveParams | |
CaddInMdlApp | |
CAdditionalRequest | |
CAdjustItem | AdjustItem Structure - use in call to mdlDialog_itemsAdjust* |
CAdrawPrefs | |
CAllocdStmt | |
CAngle | Has static methods for typical angle computations |
CAngle3dConstraint | |
CAngleInDegrees | Angle object |
CAnnounceDoubleDPoint2d | |
CArrayECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CArrayInfo | Information about an array in an ECN::IECInstance |
CAssertDisabler | This class is utilzed by the macros defined in this header file. No calling code should typically ever need to use this class directly |
CAssociativeEdge | |
CAssociativeElement | |
CAssociativeExtractSettings | |
CAssociativeFace | |
CAssociativeOffsetFace | |
CAssociativeSlice | |
CAssociativeSliceOnCurve | |
Casynch_window_event | The flags that control view information |
CAttributeMod | |
CauxFileHandlerInfoResourceTable | |
CauxInputButtonEvt | |
CAuxInputData | |
CauxInputMode | |
CauxInputMsg | |
CauxInputPosition | |
CBaseWindow | BaseWindow maintains low-level information about the state of a Microstation/PowerPlatform desktop-based window, such as display/minimized/maximized status, the global and content rectangle, docking position and priority and the title |
Cbasic_string | A template that has many of the capabilities of std::basic_string |
CBatchConvert_Info | Batch convert state info |
CBgraPixel | |
CBlendDetail | Detail about a computed blend |
CBoolCounter | Accumulate counts of true/false values passed to Count () |
CboundBox | |
CboundCyl | |
Cbpair | A template that has many of the capabilities of std::pair |
CBPoint | Defines a point in the plane using integer precision |
CBrandInfo | The BrandInfo structure is retured from mdlLicense_getStrings |
CBrandProfile | |
CBRect | Defines a rectangle using integer precision |
CBRepVertexGeometryId | |
CBrowserHelpClient | BrowsrHelpClient provides implementation for IBrowserHelpClient interface |
CBSIIncrementalVectorIntegrand | Abstract interface for multi-variate function of a single variable |
CBSIQuadraturePoints | Support class for numerical quadature Constructor BSIQuadraturePoints () initializes for Simpson's rule |
CBSITriangleQuadraturePoints | Support class for numerical quadature OVER TRIANGLE Constructor BSIQuadraturePoints () initializes for cornerpoint only |
CBSIVectorIntegrand | Abstract interface for multi-variate function of a single variable |
CBSIVectorIntegrandXY | |
CBSize | Defines the size of a two - dimensional object using integer point precision |
Cbstdmap | A Bentley supplied implementation std::map |
Cbstdmultimap | A template that has many of the capabilities of std::multimap |
Cbstdmultiset | A template that has many of the capabilities of std::multiset |
Cbstdset | A Bentley supplied implementation std::set |
CbsurfBoundary | Header for a linked list of trim curves |
CBufferWithCursorID | |
CBufferWithLength | |
CBufferWithoutPtr | |
CBuildLinkRequest | |
Cbvector | A Bentley supplied implementation std::vector |
CBVectorCache | |
CCallBackHeader | |
CCBDockableDialog | |
CCBFramedModelessDialog | |
CCBHostedDialog | |
CCBModalDialog | |
CCBModelessDialog | |
CCBModelessFrame | |
CCBNETDockableDialog | |
CCBPropertySheet | |
CCBToolSettingsDialog | |
CcexprMember | |
CcexprMemberList | |
CcexprName | |
CcexprNamedStructures | |
CcExprResult | |
CcexprStructName | |
CcexprType | |
CcExprValue | |
CChamferEdgeSettings | Create Chamfer Edge Settings |
CChangeMsg | |
CChangeTrackCallback | |
CCLanguageSupport | |
CClipboardCallback | |
CClipboardFormatInfo | |
CClipboardResponse | |
CClipPlane | A single plane described by normal and distance from origin |
CClipPlaneSet | ! A ClipPlaneSet is an array of ConvexClipPlaneSet representing the union of all of these sets |
CCloseCursor | |
CCloseCursorXbaseAR | |
CCmdItemListInformationRsc | CmdItemList Information Resource for DialogCensus information and reporting |
CCmdItemListInstructionsRsc | |
CCoincidentConstraint3d | |
CcolorCubeUnion | |
CColorOverridePrefs | |
CColorPicker_SetColorTable | |
CcolorUnion | |
CColumnDescr | |
CColumnReadAck | |
CColumnReadRequest | |
CColumnWriteRequest | |
CCommandRsc | Command Resource for XCommands - Cross - platform / Cross UI Technology commands |
CCompareGeometryIds | |
CCompareInsensitiveUtfString | |
CCompletionBarInfo | Completion Bar Processing Information |
CCompositeIconRsc | Composite Icon Resource |
CCompoundDrawState | RefCounted object carrying a draw method index and variable size array of size_t |
CConcentricConstraint3d | |
CCons | Abstract Class |
CConsAttachment | This class is an observer – it has no function! Objects of this class may be added to a ConsModel .. |
CConsBehavior | Common behavior interface |
►CConsEquation | Evaluated algebraic equation |
Ceqn_parse | |
CConsFrame | Construction element !! N.B |
CConsInfo | Non-solver information |
CConsModel | Constraint Model Mgr |
CConsParm | Named parameter !! N.B |
CConstraint | !! N.B |
CConstraint2dData | |
CConstraint2dManager | |
CConstraint2dSolver | |
CConstraint2dSolverData | |
CConstraint3dBase | |
CConstraint3dBodyCache | |
CConstraint3dDisplay | |
CConstraint3dElement | |
CConstraint3dGUI | |
CConstraint3dSolver | |
CConstraint3dTargetHostExtension | |
CConstraint3dUtil | |
►CConstraintAgendaEventListener | |
CIConstraintSolver | |
CConstraintDisplayUtils | |
CConstraintECProvider | |
CConstraintHandlerUtils | |
CConstraintProxy | |
CConstraintSolverDataProxy | |
CConstraintXAttributeHandlerBase | |
CConsUnion | |
CContainer | The Container struct represents a Container dialog item in a MicroStation/PowerPlatform dialog box |
CContainerPanel | The ContainerPanel struct represents a ContainerPanel dialog item in a MicroStation/PowerPlatform dialog box |
CContentRangeHeaderValue | |
CConvexClipPlaneSet | ! A ConvexClipPlaneSet is an array of planes oriented so the intersection of their inside halfspaces is a convex volume |
CCopyRowToAERequest | |
CCopyRowToReportRequest | |
CCopyTable | |
CCreateDABuffer | |
CCreateEntityAck | |
CcType | Describes a data type for the C-expression handling functions |
CcubeDscr | |
CCursorDescriptor | |
CcursorInfo | |
CCursorRequest | |
CCurveAndSolidLocationDetail | Detail structure for combined data on a curve and a surface or solid |
CCurveArcAxisGeometryId | |
CcurveChain | An entry in a double linked list of (complete) curves |
►CCurveCurve | Static operations on curves |
CFilletDetail | Detail about a computed fillet |
CCurveEntityIdentifier | |
CCurveGapOptions | Options to gap closure |
CCurveGeometryId | |
CCurveKeyPoint_ClosestPointCollector | Special case of CurveKeyPointCollector – save only the closest point to the bias point |
CCurveKeyPointCollector | Collector object for various searches |
CCurveLocationDetail | Detail data for a point along a curve, allowing indexing into a subcomponent |
CCurveLocationDetailPair | Pair of CurveLocationDetail structs, as produced by curve-curve intersection code |
CCurveOffsetOptions | Options to control joints among offset curves |
CCurvePointGeometryId | |
CCurvePrimitiveId | CurvePrimitiveId is a class that identifies the source of a curvePrimitive |
CCurvePrimitivePtrPair | Pair of curve primitives (e.g. for use in bvector<CurvePrimitivePtrPair>) |
CCurveTopologyId | Identifies the source of a curve within a larger wireframe entity such as a B-Rep body or SolidPrimitive |
CCurveVector | A CurveVector is a collection of curve primitives |
CCurveVectorWithDistanceIndex | Context for searching a path by "distance along" Position along the path is described by a CurveLocationDetail |
CDABuffer | |
CDatabaseApplicationElement | |
CDatabaseCallback | |
CDatabaseLink | |
CDatabaseProfile | |
CDatabaseService | |
CDatabaseServiceHandler | |
CDataType | |
CDataTypeProfile | |
CDateTimeInfo | DateTimeInfo contains the meta data held by the custom attribute DateTimeInfo on an ECProperty of type DgnPlatform::PRIMITIVETYPE_DateTime |
CDBClient | |
CDBilinearPatch3d | 4-sided patch defined by its 4 vertices |
CDBLogin | |
CDBMDLCallback | |
CDBMessage | |
CDBServer | |
CDBServerInformation | |
CDBType | |
CDBTypes | |
CDebugMode | |
CDefaultFileInfo | |
CDefaultHttpHandler | |
CDeletePendingRows | |
CDeleteRowRequest | |
CDeleteTableRowRequest | |
CDEllipse3d | Center, reference vectors, and angular range for elliptic arc |
CDescribeColumn | |
CDescribeDatabase | |
CDescribeTable | |
CDescriptorMessage | |
CDescrMessageHdr | |
CDgnBoxDetail | A DgnBoxDetail represents a boxlike surface with two paralell rectangular faces (bottom and top) and ruled side surfaces |
CDgnConeDetail | A DgnConeDetail represents a (frustum of a) cone |
CDgnExtrusionDetail | A DgnExtrusionDetail is a linear sweep of a base CurveVector |
CDgnRaster | |
►CDgnRasterCollection | |
CDgnRasterCollectionIterator | |
CDgnRasterOpenParams | |
CDgnRasterUtilities | |
CDgnRasterVector | |
CDgnRotationalSweepDetail | A DgnExtrusionDetail is a rotational sweep of a base CurveVector |
CDgnRuledSweepDetail | A DgnRuledSweepDetail is a ruled surface between corresponding points of CurveVectors |
CDgnSphereDetail | A DgnSphereDetail represents an ellipsoid, possibly truncated on two planes parallel to the equator |
CDgnTorusPipeDetail | A DgnTorusPipeDetail represents a pipe elbow as a torus with partial sweep in the major circle and full circle of pipe |
CDialogActionButtonArgs | DIALOG_MESSAGE_ACTIONBUTTON message arguments |
CDialogActivateArgs | DIALOG_MESSAGE_ACTIVATE message arguments |
CDialogAnotherClosedArgs | DIALOG_MESSAGE_ANOTHERCLOSED message arguments |
CDialogAnotherOpenedArgs | DIALOG_MESSAGE_ANOTHEROPENED message arguments |
CDialogAttachArgs | DIALOG_MESSAGE_ATTACH message arguments |
CDialogAutoHideStateArgs | DIALOG_MESSAGE_AUTOHIDESTATE message arguments |
CDialogBeforeDestroyArgs | DIALOG_MESSAGE_BEFOREDESTROY message arguments |
CDialogBeforeUndockArgs | DIALOG_MESSAGE_BEFOREUNDOCK message arguments |
CDialogBoxRsc | Dialog Box Resource |
CDialogButtonArgs | DIALOG_MESSAGE_BUTTON message arguments |
CDialogCalcSizeArgs | DIALOG_MESSAGE_CALCSIZE message arguments |
CDialogChildDestroyedArgs | DIALOG_MESSAGE_CHILDDESTROYED message arguments |
CDialogCreateArgs | DIALOG_MESSAGE_CREATE message arguments |
CDialogDestroyArgs | DIALOG_MESSAGE_DESTROY message arguments |
CDialogDockedExtentArgs | DIALOG_MESSAGE_DOCKEDEXTENT message arguments |
CDialogDockingStateArgs | DIALOG_MESSAGE_DOCKINGSTATE message arguments |
CDialogDropTargetArgs | DIALOG_MESSAGE_DROPTARGET message arguments |
CDialogFocusInArgs | DIALOG_MESSAGE_FOCUSIN message arguments |
CDialogFocusOutArgs | DIALOG_MESSAGE_FOCUSOUT message arguments |
CDialogFontChangedArgs | DIALOG_MESSAGE_FONTCHANGED message arguments |
CDialogHideArgs | DIALOG_MESSAGE_HIDE message arguments |
CDialogHookHandler | Dialog Hook Handler |
CDialogHookInfo | Dialog Hook functions "Publishing" structure Used for both dialog hooks & dialog item hooks |
CDialogHookInterests | Dialog Hook Interests - Sent in the DialogCreateArgs for the DIALOG_MESSAGE_CREATE message |
CDialogHookResolveArgs | DIALOG_MESSAGE_HOOKRESOLVE message arguments |
CDialogInformationRsc | Dialog Information Resource for DialogCensus information and reporting |
CDialogInitArgs | DIALOG_MESSAGE_INIT message arguments |
CDialogItem | DialogItem represents a dialog item in a MicroStation/PowerPlatform dialog box |
CDialogItemActivateArgs | DITEM_MESSAGE_ACTIVATE message arguments |
CDialogItemAllCreatedArgs | DITEM_MESSAGE_ALLCREATED message arguments |
CDialogItemAttributes | Dialog Item Attributes |
CDialogItemAutoUpdateArgs | DITEM_MESSAGE_AUTOUPDATE message arguments |
CDialogItemButtonArgs | DITEM_MESSAGE_BUTTON & DITEM_MESSAGE_RESETPREBUTTON message arguments |
CDialogItemChildDrawBgArgs | DITEM_MESSAGE_CHILDDRAWBG message arguments |
CDialogItemCleanUpArgs | DITEM_MESSAGE_CLEANUP message arguments |
CDialogItemCreateArgs | DITEM_MESSAGE_CREATE message arguments |
CDialogItemDrawArgs | DITEM_MESSAGE_DRAW message arguments |
CDialogItemDropArgs | DITEM_MESSAGE_DROPFROM message arguments |
CDialogItemDropSourceArgs | DITEM_MESSAGE_DROPSOURCE message arguments |
CDialogItemDropTargetArgs | DITEM_MESSAGE_DROPTARGET message arguments |
CDialogItemEditMenuInfoArgs | DITEM_MESSAGE_GETEDITMENUINFO message arguments |
CDialogItemFocusInArgs | DITEM_MESSAGE_FOCUSIN message arguments |
CDialogItemFocusOutArgs | DITEM_MESSAGE_FOCUSOUT message arguments |
CDialogItemFontChangedArgs | DITEM_MESSAGE_FONTCHANGED message arguments |
CDialogItemGetMnemonicsArgs | DITEM_MESSAGE_GETMNEMONICS message arguments |
CDialogItemGetStateArgs | OnGetState method arguments |
CDialogItemGetValueArgs | OnGetValue method arguments |
CDialogItemHandler | Dialog Item Handler functions "Publishing" structure |
CDialogItemHandlerInfo | Dialog Item Handler Information |
CDialogItemHandlerLoadedArgs | DITEM_MESSAGE_HANDLERLOADED message arguments |
CDialogItemHideArgs | DITEM_MESSAGE_HIDE message arguments |
CDialogItemHighlightArgs | DITEM_MESSAGE_HIGHLIGHT message arguments |
CDialogItemHookHandler | Dialog Item Hook Handler |
CDialogItemHookResolveArgs | DITEM_MESSAGE_HOOKRESOLVE message arguments |
CDialogItemInitArgs | DITEM_MESSAGE_INIT message arguments |
CDialogItemJournalStateArgs | OnJournalState method arguments |
CDialogItemKeystrokeArgs | DITEM_MESSAGE_KEYSTROKE & DITEM_MESSAGE_POSTKEYSTROKE message arguments |
CDialogItemLayoutArgs | DITEM_MESSAGE_LAYOUT message arguments |
CDialogItemLinkLabelArgs | DITEM_MESSAGE_LINKLABEL message arguments |
CDialogItemListRsc | Dialog Item List Structure (just like list in dialogs) |
CDialogItemMessage | Dialog Item Message Structures |
CDialogItemMnemonic | DialogItemMnemonic Structure |
CDialogItemMotionArgs | DITEM_MESSAGE_MOTION message arguments |
CDialogItemMouseWheelArgs | DITEM_MESSAGE_MOUSEWHEEL message arguments |
CDialogItemMoveArgs | DITEM_MESSAGE_MOVE message arguments |
CDialogItemNoMotionArgs | DITEM_MESSAGE_NOMOTION message arguments |
CDialogItemObscuredArgs | DITEM_MESSAGE_OBSCURED message arguments |
CDialogItemPopupArgs | DITEM_MESSAGE_POPUP message arguments |
CDialogItemPopupClosedArgs | DITEM_MESSAGE_POPUPCLOSED message arguments |
CDialogItemPopupCreatedArgs | DITEM_MESSAGE_POPUPCREATED message arguments |
CDialogItemQueueCommandArgs | DITEM_MESSAGE_QUEUECOMMAND message arguments |
CDialogItemRedirectArgs | DITEM_MESSAGE_REDIRECT message arguments |
CDialogItemReloadDataArgs | DITEM_MESSAGE_RELOADDATA message arguments |
CDialogItemRsc | Dialog Item Resource |
CDialogItemScreenChangeArgs | DITEM_MESSAGE_SCREENCHANGE message arguments |
CDialogItemScrollingArgs | DITEM_MESSAGE_SCROLLING message arguments |
CDialogItemSetEnabledStateArgs | DITEM_MESSAGE_SETENABLEDSTATE message arguments |
CDialogItemSetExtentArgs | DITEM_MESSAGE_SETEXTENT & DITEM_MESSAGE_POSTSETEXTENT message arguments |
CDialogItemSetLabelArgs | DITEM_MESSAGE_SETLABEL message arguments |
CDialogItemSetNamedItemArgs | DITEM_MESSAGE_SETNAMEDITEM message arguments |
CDialogItemSetStateArgs | OnSetState method arguments |
CDialogItemSetValueArgs | OnSetValue method arguments |
CDialogItemShowHelpArgs | DITEM_MESSAGE_SHOWHELP message arguments |
CDialogItemSpec | Item Specifier Structure |
CDialogItemStartDragArgs | DITEM_MESSAGE_STARTDRAG message arguments |
CDialogItemStateChangedArgs | DITEM_MESSAGE_STATECHANGED message arguments |
CDialogItemStateChangingArgs | DITEM_MESSAGE_STATECHANGING message arguments |
CDialogItemSynchronizeArgs | DITEM_MESSAGE_SYNCHRONIZE message arguments |
CDialogItemUnobscuredArgs | DITEM_MESSAGE_UNOBSCURED message arguments |
CDialogItemUserArgs | DITEM_MESSAGE_USER message arguments |
CDialogItemValueArgs | DITEM_MESSAGE_GETSTATE & DITEM_MESSAGE_SETSTATE message arguments |
CDialogItemWindowMovingArgs | DITEM_MESSAGE_WINDOWMOVING message arguments |
CDialogKeystrokeArgs | DIALOG_MESSAGE_KEYSTROKE message arguments |
CDialogManager | DialogManager is a convenience class that provides methods to obtain information about the Microstation/PowerPlatform desktop-based windows and dialog boxes |
CDialogMaximizeArgs | DIALOG_MESSAGE_MAXIMIZE message arguments |
CDialogMessage | Dialog Message Structure |
CDialogMinimizeArgs | DIALOG_MESSAGE_MINIMIZE message arguments |
CDialogMotionArgs | DIALOG_MESSAGE_MOTION message arguments |
CDialogMouseWheelArgs | DIALOG_MESSAGE_MOUSEWHEEL message arguments |
CDialogOpenInstructionsRsc | |
CDialogPositionRsc | Dialog Box Position Extended Resource |
CDialogResizeArgs | DIALOG_MESSAGE_RESIZE message arguments |
CDialogRestoredArgs | DIALOG_MESSAGE_RESTORED message arguments |
CDialogScreenChangeArgs | DIALOG_MESSAGE_SCREENCHANGE message arguments |
CDialogStateChangedArgs | DIALOG_MESSAGE_STATECHANGED message arguments |
CDialogTitleChangedArgs | DIALOG_MESSAGE_TITLECHANGED message arguments |
CDialogUpdateArgs | DIALOG_MESSAGE_UPDATE message arguments |
CDialogUserArgs | DIALOG_MESSAGE_USER message arguments |
CDialogWindowMovingArgs | DIALOG_MESSAGE_WINDOWMOVING message arguments |
CDigitizeCallback | Static methods on this class are used to designate user-supplied functions that are called by MicroStation when it needs the application to take action or supply information to control the input |
CDimension2dData | |
CDimension3dBase | |
CDimensionProxy | |
CDimParamExtOffset | |
CDimParamFlags | |
CDimParamFormat | |
CDimParamGeometry | |
CDimParamInfo | |
CDimParamMisc | |
CDimParamTemplate | |
CDimParamTerminators | |
CDimParamText | |
CDimParamTolerance | |
CDimTermSymbol | |
CDisplayMsgPrefs | |
CDistanceDimension3d | |
CDItem_AspectRatioRsc | Translation AspectRatio |
CDItem_ButtonGroupItemRsc | Button Group Item Resource |
CDItem_ButtonGroupRsc | Button Group Resource |
CDItem_ColorChooserRsc | Color Chooser Resource |
CDItem_ColorPickerRsc | Color Picker Resource |
CDItem_ComboBoxRsc | ComboBoxBox dialog item resource |
CDItem_ContainerPanelRsc | ContainerPanel Dialog Item Resource |
CDItem_ContainerRsc | Container Dialog Item Resource |
CDItem_GenericRsc | Generic Dialog Item Resource |
CDItem_IconCmdRsc | Icon Command Item Resource (not to be directly placed in dialog) |
CDItem_IconCmdXRsc | Extended Icon Command Item Resource (For use in dialogs or toolboxes) |
CDItem_IconPopupRsc | IconPopup dialog item resource |
CDItem_LabelRsc | Label Dialog Item Resource Optional - used when linking to another item to get the Label or Minimum/Maximum for Layout Manager purposes |
CDItem_LevelListRsc | Level List Dialog Item Resource |
CDItem_LevelPickerRsc | Level Picker Item Resource |
CDItem_ListColumnRsc | ListBox and ComboBox column resource |
CDItem_ListRsc | ListBox dialog item resource |
CDItem_MenuBarItemRsc | Menu Bar item resource |
CDItem_MenuBarItemXRsc | Extended Menu Bar item resource |
CDItem_MenuBarRsc | Menu Bar resource |
CDItem_MenuBarXRsc | Extended Menu Bar resource |
CDItem_MultilineTextRsc | Multiline dialog item resource |
CDItem_OptionButtonItemRsc | Option Button Sub-Item Resource |
CDItem_OptionButtonRsc | Option Button Dialog Item Resource |
CDItem_PopupMenuRsc | PopupMenu Dialog Item Resource |
CDItem_PulldownIconMenuItemRsc | Pulldown Menu Item supporting icons |
CDItem_PulldownIconMenuRsc | Pulldown Menu supporting icons |
CDItem_PulldownMenu | |
CDItem_PulldownMenuItem | Pulldown Menu Item |
CDItem_PulldownMenuItemRsc | Pulldown Menu Item Resource (must be used only inside menubars) |
CDItem_PulldownMenuRsc | Pulldown Menu Resource |
CDItem_PulldownOptionMenuRsc | Pulldown Option Menu Resource |
CDItem_PushButtonRsc | PushButton Dialog Item Resource |
CDItem_PushButtonXRsc | Extended PushButton Dialog Item Resource (includes icon support) |
CDItem_RadioButtonRsc | RadioButton Dialog Item Resource |
CDItem_SashRsc | Sash Dialog Item Resource |
CDItem_ScaleRsc | Sash Dialog Item Resource |
CDItem_ScrollBarRsc | ScrollBar Dialog Item Resource |
CDItem_SpinBoxRsc | SpinBox Dialog Item Resource |
CDItem_TabPageListRsc | TabPageList Dialog Item Resource |
CDItem_TabPageRsc | TabPage Dialog Item Resource |
CDItem_TextRsc | TextBox Dialog Item Resource |
CDItem_ToggleButtonRsc | ToggleButton Dialog Item Resource |
CDItem_ToggleIconRsc | ToggleIcon Dialog Item Resource |
CDItem_ToolBoxRsc | ToolBox Resource |
CDItem_TreeColumnRsc | Tree Column Resource |
CDItem_TreeRsc | Tree Dialog Item Resource |
CDItem_UpDownButtonsRsc | UpDownButtons Dialog Item Resource |
CDItem_WinFormsControlRsc | WinFormsControl Dialog Item Resource |
CDItem_XCmdButtonRsc | Command Item Button Resource supporting XCommands |
CdllMdlApp | |
CDLMDescriptorMessage | |
CDMap4d | Forward and inverse 4x4 matrices of an invertible perspective transformation |
CDMatrix4d | 4x4 matrix used for perspective (homogeneous coordinate) calculations |
CDMRS_link | |
CDockLayout | DockLayout arranges items according to a specified dock position |
CDockLayoutRsc | DockLayout Resource used to specify layout margins and spacing |
CDoubleEndedQueue | Embed a double ended queue<T> in a bvector<T> ul> li>The dequeue's logical start value a can appear at any m_i0 within the bvector |
CDoubleOps | Operations on arrays of doubles (bvector and contiguous buffer) |
Cdownloadoptions | |
CDPlane3d | Origin and normal vector for a plane |
CDPlane3dByVectors | Detailed Description Here |
CDPoint2dOps | Operations on arrays of DPoint2d (bvector and contiguous buffer) |
CDPoint3dDoubleArrays | Pair of arrays of corresponding xyz and double values |
CDPoint3dDoubleUVArrays | DPoint3dDoubleArrays with additional markup: ul> ul>m_uv – array of 2d (uv, xy) data ul>m_vectorU – typically curve tangent or surface partial derivative ul>m_vectorB – typically curve secondary vector or surface partial derivative /ul> |
CDPoint3dDoubleUVCurveArrays | DPoint3dDoubleUVArrays with additional markup: ul> ul>m_curve – array of curve primitive pointer (not ref counted!!!) /ul> |
Cdpoint3dlist | |
CDPoint3dOps | Operations on arrays of DPoint2d (bvector and contiguous buffer) |
CDPoint4d | 4d point coordinates |
CDrag2dInfo | |
Cdragdropfileevent | |
Cdragdropfileinfo | |
CDRange1d | A 1d interval with low and high values |
CDRange2d | A 2d low and high corner pair for range boxes |
CDRange3d | A 3d low and high corner pair for range boxes |
CDRay3d | Start point and direction (NOT necessarily unit) for a 3D ray |
CDSegment1d | A DSegment1d is an interval [x0,x1] on the real line |
CDSegment3d | Start and end points of a line segment |
CDSpiral2dAustralian | |
►CDSpiral2dBase | Base class for virtuals that implement spiral curve variants |
CASLSACollector | Interface declaration for function to receive announcements of (multiple) Arc-spiral-line-spiral-arc transltions |
CDSpiral2dBiQuadratic | |
CDSpiral2dBloss | |
CDSpiral2dClothoid | |
CDSpiral2dCosine | |
CDSpiral2dDirectEvaluation | Intermediate class for "spirals" that really have distance-to-xy methods but need to act like spirals that have differential properties This intermediate class implements DistanceToCurvature, DistanceToLocalAngle, DistanceToCurvatureDerivatives based on direct x and y data from EvaluateAtDistance |
CDSpiral2dMXCubic | |
CDSpiral2dNewSouthWales | |
CDSpiral2dPlacement | Spiral packaged with placement frame and fractional interval Note that the stored spiral is a pointer |
CDSpiral2dSine | |
CDSPiral2dViennese | |
CDSPiral2dWeightedViennese | |
CDTMIntersectionCompare | |
CDTMRayIntersection | |
CDTriangle3d | 4-sided patch defined by its 4 vertices |
CDVec2dOps | Operations on arrays of DVec2d (bvector and contiguous buffer) |
CDVec3dOps | Operations on arrays of DVec3d (bvector and contiguous buffer) |
CECClass | The in-memory representation of an ECClass as defined by ECSchemaXML |
►CECClassContainer | Supports STL like iterator of classes in a schema |
Cconst_iterator | |
CIteratorState | |
►CECCustomAttributeInstanceIterable | Iterates over the custom attribute instances in a container |
Cconst_iterator | Iterator for the custom attribute instances |
CIteratorState | |
►CECEnabler | An ECEnabler is the interface between an ECClass and an ECInstance |
CIPropertyProcessor | Interface of functor that wants to process text-valued properties |
CECImageKey | ! ECImageKey holds an image information that can be used to get an actual image using ! image services |
CECInstanceIterable | Typical usage for (ECInstanceIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECInstanceP instance = *iter; } |
CECNameValidation | Handles validation, encoding, and decoding of names for ECSchemas, ECClasses, and ECProperties |
CECPresentationCommandProvider | ! A provider that registers with the presentation manager to provide actions for specific ! data contexts |
CECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
►CECPropertyIterable | Container holding ECProperties that supports STL like iteration |
Cconst_iterator | Iterator over the properties |
CIteratorState | |
CECPropertyValue | Relates an ECProperty with an ECValue |
CECRelationshipClass | The in-memory representation of a relationship class as defined by ECSchemaXML |
CECRelationshipConstraint | The in-memory representation of the source and target constraints for an ECRelationshipClass as defined by ECSchemaXML |
CECRelationshipIterable | Typical usage for (ECRelationshipIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECRelationshipInstanceP instance = *iter; } |
CECSchema | The in-memory representation of a schema as defined by ECSchemaXML |
CECSchemaCache | An object that controls the lifetime of a set of ECSchemas |
CECTypeDescriptor | Used to represent the type of an ECProperty |
►CECValue | Variant-like object used to set and retrieve property values in ECInstances |
CBinaryInfo | Structure to hold information about a binary type |
CDateTimeInfo | |
CStringInfo | Structure to hold information about String values |
►CECValueAccessor | A structure used for describing the complete location of an ECValue within an ECInstance |
CLocation | |
CECValuesCollection | A collection of all ECPropertyValues contained in an IECInstance or an ECPropertyValue |
CECValuesCollectionIterator | An iterator over the ECPropertyValues contained in an ECValuesCollection |
CEdgeArcAxisGeometryId | |
CEdgeGeometryId | |
CEditColumnRequest | |
CEditMenuInfo | Edit Popup Menu Information |
CEnvVarRequest | |
CErrorInformation | |
CExpressionUICriteria | Named Expression UICriteria definition |
Cextattr | |
Cextattrlist | |
CExtendedAttrBuf | |
Cextent | |
CExternalPID | |
Cextintattr | |
Cextintattrlist | |
CEXToken | |
CExtrudeAlongProfileSetting | |
CExtrudeSettings | Create Extrude smart feature using this setting |
Cextwideattr | |
Cextwideattrlist | |
CFaceAxisGeometryId | |
CFaceGeometryId | |
CFacetEdgeLocationDetail | ReadIndex and fraction for a position along an edge of a facet in a mesh |
CFetchRow | |
CFetchRowXbaseAR | |
CFieldNameAck | |
CFieldNameRequest | |
CFileEditParams | |
CFileInfoDocumentHistory | |
CFileInfoFolderHistory | |
CFileInfoHistory | |
CFileInfoItemHistory | |
CFileListInfo | |
CFileOpenExtraInfo | |
CFileOpenParams | Structure used by mdlDialog_fileOpenExt |
CFileStats | Information about changes to the current state of a file |
CfillSymbology | The element filll symbology |
CfilterValue | |
CFindDBFile | |
Cfindfileinfo | |
CfitViewOptions | |
CFixedConstraint3d | |
CFixedElementId | |
CFlowLayout | The Flow Layout Manager arranges items from left to right and top to bottom |
CFlowLayoutRsc | FlowLayout Resource used to specify layout margins and spacing |
Cfontfract | |
CFormsProfile | |
CFunctionProfile | |
CGeneric_link | |
CGeometryId | |
CGeoPoint | Geographic Point |
CGeoPoint2d | Geographic 2D point |
CGeoreferencePriorityVector | |
CGetColumnAck | |
CGetColumnRequest | |
CGetFormatAck | |
CGetFormatRequest | |
CGetMaxAck | |
CGetMaxRequest | |
CGetRowRequest | |
CGlobalPositionData | This struct defines the global position data that is available |
CGraphicsAccelerationPrefs | |
CGraphicsPoint | A point with markup fields |
CGraphicsProfile | |
CgrayscaleRange | |
CgrayscaleTransparencyDef | |
CGridColumnRsc | GridColumn Resource used to specify a stretch factor and Shared Size Group |
CGridLayout | Lays out controls in a table or grid |
CGridLayoutRsc | GridLayout Resource used to specify layout margins, spacing and column information |
CGuiDoubleBufferRef | Class used to push/pop the GUI double-buffer reference count |
CGuiLayoutSuspendBlock | Class used to mark a GuiLayoutHelper suspend/resume block |
Cguiwattributes | The flags that control view and window attributes |
ChandlerIdResourceTable | |
ChelpArticle | |
CHelpClientManager | HelpClientManager class provides access to help system interfaces and classes |
ChelpCommand | |
ChelpIndex | |
CHistoryCallback | |
CHistoryCommitParms | Documents a set of changes to be committed to design history |
ChistoryRevisionInfo | Documents a set of changes in design history |
CHSplitterLayout | HSplitterLayout is a horizontal SplitterLayout |
CHSplitterLayoutRsc | Horizontal SplitterLayout Resource used to specify layout margins |
CHStackLayout | HStackLayout is a horizontal StackLayout |
CHStackLayoutRsc | Horizontal StackLayout Resource used to specify layout margins and horizontal spacing |
CHttpBinaryBody | |
CHttpBody | |
CHttpByteStreamBody | |
CHttpClient | |
CHttpConfigurationHandler | |
CHttpError | |
CHttpFileBody | |
CHttpHeaderProvider | |
CHttpHeaders | |
►CHttpMultipartBody | |
CHttpMPart | |
CHttpRangeBody | |
CHttpRequestHeaders | |
CHttpResponseContent | |
CHttpResponseHeaders | |
CHttpStatusHelper | |
CHttpStringBody | |
CIAUIDataContext | ! A variant class which describes the data that is represented in the UI |
CIAUIItem | ! A AUIItem is an instance of a control facing a user |
CIAUIItemInfo | ! A AUIItemInfo describes the type of a control in a platform independent fashion |
CIBrowserHelpClient | |
CIComputeRasterToExportStrategy | Strategy interface to compute a DgnRaster with appropriate settings that will be used to create the new raster export file |
CIconRsc | Icon Resource |
►CIConstraintRootPepCollection | |
CConstraintRootPepIterator | |
CICurvePrimitive | ICurvePrimitive is a (polymorphic) base class for parametric curves – line segemnt, circular/elliptic arc, bspline curve, spiral |
CICurvePrimitiveInfo | Interface implemented to hold additional information about curve primitive |
CIdListRsc | Id List Structure (Only has list of ids) |
CIDTM | |
CIDTMContouring | Interface implemented by DTM engines |
CIDTMDrainageFeature | Interface implemented by DTM engines |
CIDTMDrapedLine | Interface implemented by DTM engines |
CIDTMDrapedLinePoint | Interface implemented by DTM engines |
CIDTMDraping | Interface implemented by DTM engines |
CIDTMVolume | Interface implemented by DTM engines |
CIECCustomAttributeContainer | Interface adopted by a container object which can hold custom attributes, such as those associated with an ECProperty, ECSchema, or ECClass |
CIECPresentationProvider | ! NEEDSWORK: Add comment here |
CIECRelationshipEnabler | Base class for all relationship enablers |
CIECSchemaLocater | Interface implemented by class that provides schema location services |
CIECTypeAdapter | Base class for an object which adapts the internal value of an ECProperty to a user-friendly string representation |
CIECTypeAdapterContext | Base class for an object which provides the context for an IECTypeAdapter |
CIFacetOptions | FacetOptions carries tolerance and count data to be used in making surface facets and curve chords |
CIHelpClient | |
CIHelpClientHost | |
CIHttpHandler | |
CIHttpHeaderProvider | |
CIInstanceCollectionAdapter | A container collection which allows you to expose different kinds of collection as a single type |
CIInstanceCollectionIteratorAdapter | This is the iterator that is exposed using VirtualCollectionIterator |
CInputCallback | |
Cinputq_3DInputEvent | |
Cinputq_command | |
Cinputq_contents | |
Cinputq_cookedKey | |
Cinputq_datapnt | |
Cinputq_element | |
Cinputq_header | |
Cinputq_keyin | |
Cinputq_menumsg | |
Cinputq_menuwait | |
Cinputq_mouseWheelMotion | |
Cinputq_null | |
Cinputq_nullcmd | |
Cinputq_partial | |
Cinputq_pnt | |
Cinputq_queuedAction | |
Cinputq_rawButton | |
Cinputq_rawIconEvent | |
Cinputq_rawKeyStroke | |
Cinputq_reset | |
Cinputq_submenu | |
Cinputq_tentpnt | |
Cinputq_timerEvent | |
Cinputq_tutkeyin | |
Cinputq_unassignedcb | |
Cinputq_userWinClose | |
Cinputq_virtualEOQ | |
CinterpolationParam | |
CIPCService | |
CIPointCloudChannel | Points channel enabling storage of arbitrary per point data |
CIPointCloudChannelDisplayHandler | Interface class to provide a display channel handler implementation to a derived class of both IPointCloudChannelDisplayHandler and PointCloudChannelHandler This interface will allow you to change the display of points |
CIPointCloudChannelHandlerFilter | IPointCloudChannelHandlerFilter |
CIPointCloudChannelQueryHandler | Interface class to provide an query channel handler implementation to a derived class of both IPointCloudChannelQueryHandler and PointCloudChannelHandler This interface will allow you to change the point buffers being returned in queries |
CIPointCloudClassificationViewSettings | Interface to change the classification view presentation settings of pointclouds |
CIPointCloudDataQuery | Interface to query points from in a point cloud element |
CIPointCloudFileQuery | Interface to query information about a point cloud file |
CIPointCloudImporter | Interface class to import point cloud files to the natively supported POD format |
CIPointCloudImportFormat | This class provides information about a supported file format for POD conversion |
CIPointCloudImportProgress | Interface class to provide an import progress implementation to a derived class of IPointCloudImporter |
CIPointCloudPodWriterProgress | Interface class to provide an pod writer progress implementation to a derived class of IPointCloudPodWriterProgress |
CIPointCloudQueryBuffers | IPointCloudQueryBuffers |
CIPointCloudViewSettings | Interface to change the view presentation settings of pointclouds |
CIPolyfaceConstruction | Helper object for constructing polyface mesh |
CIRasterEventHandler | |
CIRasterProgressListener | |
CIRecordDisplayPath | |
CISolidPrimitive | ISolidPrimitive is an interface around the 7 solid primitive types – DgnConeDetail, DgnTorusDetail, DgnSphereDetail, DgnBoxDetail, DgnExtrusionDetail, DgnRotationalSweepDetail, DgnRuledSurfaceDetail |
CIStandaloneEnablerLocater | Interface to find a standalone enabler, typically for an embedded ECStruct in an ECInstance |
CItemListRsc | Item List Structure (Only has list of type and ids) |
CIUICommand | ! NEEDSWORK: Add comment here |
CIUISyncEventMonitor | IUISyncEventMonitor - abstract class that allows callers to get notified when certain system events are processed |
CIWindowsHelpClient | |
CJoinColumnAck | |
CJoinColumnRequest | |
►CL10N | L10N (chic numeronym for "localization") is used to obtain localized strings from one of 3 SQLang database files |
CNameSpace | A globally unique identifier for a group of localized strings |
CSqlangFiles | Set of 1 to 3 SQLang database files |
CStringId | The identifier for a localized string, unique within a NameSpace |
CLayoutControl | Abstract base class of all user interface elements for layout manager purposes |
CLayoutFlag | Maintains a single int value with an (int) cast overload |
CLayoutFlags | LayoutFlags - Creates a "Flags" class out of an enum with constructors and operator overloading |
CLayoutItem | Abstract item that a LayoutManager manipulates |
CLayoutManager | Base class of the layout managers |
CLinkInfo | |
CLinkProps | |
CListBox | ListBox represents a ListBox dialog item in a MicroStation / PowerPlatform dialog box |
CLocalRange | A range with transforms between local and world coordinates |
CLocateCallback | MdlLocate_setFunction has been superceded by typesafe methods in LocateCallback |
CLockTable | |
CluvColorCube | |
CluvColorDef | |
CMargins | Defines the four margins of a rectangle |
CMarginsRsc | Margin Resource used in the Layout resources |
CMarkExpressionUICriteria | MenuMarkType Expression UICriteria definition |
CMaxMSLink | |
►CMD5 | Compute MD5 hash |
CHashVal | |
CmdlAppStatistics | |
CMDLCallBack | |
CMdlChildTerminated | |
CmdlCopyParamsTag | |
CMdlFileStatsChange | |
CMDLOperationState | |
CMemoryECInstanceBase | ECN::MemoryECInstanceBase is base class for ECInstances that holds its values in memory that it allocates |
CmentryContents | |
CMessageCenterPrefs | |
CmgdsModesTag | |
►CMinimumValuePriorityQueue | Implementation of a priorityQueue (sometimes called a heap) |
CEntry | |
CMotionFuncArg | Motion Function Arguments Structure |
CMouseWheelEventData | Mouse Wheel Event Data |
CMouseWheelSettings | |
CMS_sqlda | |
CMSBsplineCurve | MSBsplineCurve is a "Non uniform, rational Bspline curve" |
Cmsbsplinesurface | |
CMSBsplineSurface | Ploles, knots, weigths, etc for a bspline surface (NOT REFCOUNTED) This is the traditional C structure, instantated uninitialized on the stack |
CmsClipboardStruct | |
CMSDialog | MSDialog is the base class for Microstation/PowerPlatform desktop-based dialog boxes and view windows |
CmsDisplayDescr | |
CmsGraphConfig | |
Cmsinterpolationcurve | |
CMSInterpolationCurve | MSInterpolationCurve carries passthrough (interpolation) points for a curve |
CmsStateData | |
CMSWindow | MSWindow is a base class for Microstation/PowerPlatform desktop-based windows, view windows and dialog boxes |
CMSWindowPriority | |
CMultiUpdateMsg | |
CNamedToolCmdData | Command Data for a Named Tool |
CnamedViewProperties | Name, name space and description for saved views |
CNewRowRequest | |
CNullRowRequest | |
COnly3DUICriteria | 3DOnly UICriteria definition |
COpenCursor | |
COpenCursorMessage | |
COpenCursorXbaseAR | |
COpenDatabase | |
COptionButton | OptionButton represents an option button dialog item in a MicroStation/PowerPlatform dialog box |
COptionButtonSubItem | OptionButtonSubItem represents a sub-item within an option button dialog item |
COrderIdEntries | Used to set the orderIds of a relationship upon persistence two IECInstances |
CParallelConstraint3d | |
CparsedMacroSpecification | |
CPartialCurveDetail | Detail data for an interval of a parent curve |
CPathLocationDetail | A PathLocationDetail is a detailed description of where a point is along multi-curve path |
CPCVer4DescriptorMessage | |
CPendingRowRequest | |
CPerpendicularConstraint3d | |
CPerPropertyFlagsHolder | |
CPointCloudChannelHandler | Derive from this class to handle your IPointCloudChannel |
CPointCloudChannelHandlerManager | PointCloud Channel Handler Manager |
CPointCloudChannelManager | Point Channel Manager |
CPointCloudDisplay | This class provides various point cloud utility methods |
CPointCloudPodWriter | Struct to create new pointcloud files of POD format |
CPointCloudSelectPoints | Struct for selecting points in a pointcloud |
CPolyfaceConstruction | Helper object for constructing facets from coordinate sources |
CpolygonLink | |
CPolygonOps | Operations in which an array of points is understood to be connected as a closed polygon |
CPolylineOps | Operations in which an array of points is understood to be connected as a polyline (but not closed as a polygon) |
CPrimitiveECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CProcessForm | |
CProcessStatement | |
CProgramVersionNumber | |
CPulldownMenuMessage | Pulldown Menu Message |
CPulldownTrackingInfo | Pulldown Menu Tracking Information |
CPushButton | PushButton represents a push button dialog item in a MicroStation/PowerPlatform dialog box |
CQualifiedECAccessor | Identifies an ECProperty by schema name, class name, and access string |
CRangeHeaderValue | |
CRasterBlockType | |
CRasterBlockTypeCollection | |
CRasterBlockTypePtrCompare | |
CRasterColorMode | |
CRasterColorModeCollection | |
CRasterColorModeCollectionCompare | |
CRasterCompressionType | |
CRasterCompressionTypeCollection | |
CRasterCompressionTypePtrCompare | |
CrasterConfigurationInfo | |
CRasterEventManager | Manager class to provide access to Raster events |
CRasterExporter | |
CRasterExportOptions | |
CRasterExportStrategy | |
CrasterExtendedInfo | |
CRasterFile | |
CRasterFileCreateOptions | Use this class to set raster file create options |
CRasterFileExportStrategy | |
CRasterFileFormat | |
CRasterFileFormatCollection | |
CRasterFileFormatCollectionCompare | |
CRasterFileFormatSelector | |
CrasterFileInfo | |
CRasterFileManager | *//* Bentley Systems |
CrasterFileQuickInfo | |
CRasterGCSUtility | |
CrasterGeoReferenceInfo | |
CrasterNameInfo | |
CrasterRefFlags | |
CrasterRenderingInfo | |
CRasterSLOType | |
CRasterSource | |
CRasterThumbnail | |
CRawItemHdr | RawItemHdr structure - contains info usually specified in item resources and other item type specific info |
CRefCountedMSBsplineCurve | MSBsplineCurve with IRefCounted support for smart pointers |
CRefCountedMSBsplineSurface | MSBsplineSurface with IRefCounted support for smart pointers |
CRefCountedMSInterpolationCurve | MSInterpolationCurve with IRefCounted support for smart pointers |
CRefFilePrefs | |
CRegionPlaneId | |
CRelationshipCardinality | This class describes the cardinality of a relationship |
CRequest | |
CRequestHeader | |
CRequestStatus | |
CRequestWithPtr | |
CResponse | |
CRevolveSettings | |
CrgbColorCube | |
CrgbTransparentColorDef | |
CRmgrResource | |
CRmgrResourceMT | |
CRscDataConvert | |
Crscdirectaccess | |
CSash_ButtonUpAuxInfo | Sash Item Auxiliary Info |
CSashPositionRsc | Sash Position Resource |
CScale_FormatValue | Scale Item Format Value Send and filled in as a result of the SCALE_AUXMESSAGE_FORMATVALUE message |
CScale_MotionFuncArg | Scale Item Motion Function Arguments |
CScanColumn | |
CscanContextTag | |
CScanEntityAck | |
CScanEntityRequest | |
CSchemaKey | Fully defines a schema with its name, major and minor versions, and a checksum |
CSchemaKeyLessThan | Determines whether one SchemaKey is less than the other |
CSchemaKeyMatch | Determines whether two SchemaKeys match |
CSchemaKeyMatchPredicate | |
CSchemaMapExact | |
CSchemaNameClassNamePair | |
CSdai_ADBId | |
CSdai_Id | |
CSdai_Id_aggr | |
CSdai_ItrId | |
CServerCallBack | |
CServerDescriptorMessage | |
CServerDescrMessageHdr | |
CServiceHeader | |
CServiceName | |
CSetAE | |
CSetMsforms | |
CSettingsActivator | |
►CSHA1 | Compute SHA1 hash |
CHashVal | |
CSignCounter | |
CSimpleSelectAR | |
CSizePolicy | Layout attribute describing horizontal and vertical resizing policy |
CSmallIntegerHistogram | |
CSmartFeatureSettings | Typical settings available for Smart Feature creation |
CSmartGeomPrefFlags | |
CSnapElemIgnore | |
►CSolidLocationDetail | Detail data for pick on solid primitive |
CFaceIndices | FaceIndices is a triple of integers identifying a face within a solid primitive |
Csolver_control_block | |
CSolverGeometry | |
CSplitterHandle | SplitterHandle represents the Sash between two layout items managed by a SplitterLayout |
CSplitterLayout | A SplitterLayout lets the user control the size of child controls or layouts by dragging the boundary between the children |
CSQLProfile | |
CSQLStatedata | |
CStackLayout | Lines up child controls horizontally or vertically |
CStandaloneECEnabler | ECEnabler for standalone ECInstances (IECInstances not tied to a specific persistent store) |
CStandaloneECInstance | ECN::StandaloneECInstance is an implementation of IECInstance which is not tied to a specified persistence store and which holds the values in memory that it allocates, laid out according to the ClassLayout |
CStandaloneECRelationshipEnabler | ECEnabler for Standalone ECRelationshipInstances (IECInstances not tied to a specific persistent store) |
CStandaloneECRelationshipInstance | StandaloneECRelationshipInstance is used to represent a relationship between two IECInstances |
CStandardCustomAttributeHelper | StandardCustomAttributeHelper provides APIs to access items of the Bentley standard schemas |
CStateCallback | Static methods on this class are used to designate user-supplied functions that are called by MicroStation for certain user events |
CStatusMessage | |
CStopEvents | |
CStringArray | Microstation StringArray Resource Type |
CStructECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CSupplementalSchemaInfo | Container for information about supplemental schemas |
►CSupplementalSchemaMetaData | Used to store the information from the SupplementalSchemaMetaData custom attribute |
CStandardPurpose | Represents the Standard Purposes a supplemental schema can have |
CSupplementedSchemaBuilder | The SupplementedSchemaBuilder merges ECCustomAttributes from multiple schemas into one combined Schema |
CsurfaceChain | |
CSyncGroupRsc | SyncGroup Resource |
CSyncItemRsc | SyncItem Resource |
Csyscolordef | |
Csyscolordefs | |
CSystemCallback | |
CTableDescr | |
CTaggedLocalRange | LocalRange with size_t and double tags (e.g |
CtagMdlCommandName | |
CtagMdlCommandNumber | |
CtagRasterColorDef | |
CTangentConstraint3d | |
CTextBox | TextBox represents a Text, or TextBox, dialog item in a MicroStation/PowerPlatform dialog box |
CTextPDM_Item | Text Pulldown Menu item info |
CTextPDM_ItemModify | Text Pulldown Menu item modify flags |
CTimeInterval | Defines the struct of time interval which will be used for Animation module |
CToneMap | Structure of tone map |
CToolData | ToolData definition |
CTrackBarInfo | Track Bar Processing Information |
CTransactionProfile | |
CTransparentColorDef | |
CTransparentColorRgb | |
CtransparentCubeDef | |
CtrimCurve | An entry in a double linked list of (parameteric intervals of) curves |
Ctypes_u | |
CU64Point2d | U64Point2d +------------—+------------—+------------—+------------—+------------—+---— |
CU64Rect | U64Rect +------------—+------------—+------------—+------------—+------------—+---— |
CUCMArg | |
CUICommand | ! A UICommand represents an action that can be applied on a data context |
CUICriteria | |
CUISyncManager | |
CUnionFind | Implement the classic "Union Find" algorithm in bvector<size_t> Begin with n distinct sequential integers 0..(n-1) |
CunitsItem | |
CUnpackState | |
CUpdateMsg | |
CUpdateRowRequest | |
Curlrequestinfo | |
CUsageSums | Accumulate given values |
CUser_Link | |
CUserPrefs | |
CUserPrefsComp | |
CUserPrefsFlags | |
CUVBoundarySelect | Enumeration of simple uv boundary rules |
Cv5RenderInfo | The flags that control rendering information |
Cv8ToV7Hooks | |
Cvaluedescr | |
Cvalueunion | |
CVarRawAR | |
CVectorOps | Class wrapper for static utiliity functions on data structures built around DPoint2d |
CVer42DBMessage | |
CVer42RequestHeader | |
CVer4DBMessage | |
CVer4DescriptorMessage | |
CVer4DescrMessageHdr | |
CVer4RequestHeader | |
CVersionNumber | |
CViewCallback | |
CVSplitterLayout | VSplitterLayout is a vertical SplitterLayout |
CVSplitterLayoutRsc | Vertical SplitterLayout Resource used to specify layout margins |
CVStackLayout | VStackLayout is a vertical StackLayout |
CVStackLayoutRsc | Vertical StackLayout Resource used to specify layout margins and vertical spacing |
Cwebbrowserfuncs | |
Cweblibfuncs | |
CWindowInfo | WindowInfo maintains low-level information about a Microstation/PowerPlatform desktop-based window, such as next/previous window pointers, the Windows graphics handle, and the screen number |
CWindowMsg | |
CWindowMsgHdr | |
CWindowsFormKeyinRsc | Windows Forms Open Keyin Resource |
CWindowsHelpClient | WindowsHelpClient provides implementation for IWindowsHelpClient interface |
CWinopenViewTypeRsc | Winopen viewtype resource |
CWorkSetHistoryData | |
CWorkSetHistoryInfo | ProjectHistoryInfo represents the MRU (most recently used) list of projects |
CWorkSetHistoryList | |
CXbaseNameRequest | |
CXCommandManager | ! Singleton that manages the list of IXCommands |
CxDataValueUnion | |
CxReference | |
CYawPitchRollAngles | Compact (3 angles in degreses) description of rigid body rotation |