C__auxFileHandlerExtension__ | |
C__auxFileHandlerInfo__ | |
C__cfgvarlist__ | |
C__cfgvars__ | |
C__messagelist__ | |
C__resourceHandlerId__ | |
C__stringlist__ | |
C_accumulator | |
►C_Allocator | |
Cbasic_string< _CharT, _Traits, _Allocator > | A template that has many of the capabilities of std::basic_string |
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 | |
►CAbstractEventHandlerList | |
CAnimatedElementEventHandlerList | This class defines a collection of animated element event handlers |
CAccessProfile | |
CAccuDraw | |
CAccudrawInf | |
CAccuSnap | |
CAccuSnapHandler | An Event Handler for responding to significant events during AccuSnap processing |
CAccuSnapSettings | |
CActionPriorityComparer | ! NEEDSWORK: Add comment here |
CActiveCellSettings | |
CActiveParams | |
CaddInMdlApp | |
CAdditionalRequest | |
CAdjustItem | AdjustItem Structure - use in call to mdlDialog_itemsAdjust* |
CAdrawPrefs | |
CAdvancedRenderSettingsHost | This class defines the advanced render settings host |
CAllocdStmt | |
CAngle | Has static methods for typical angle computations |
CAngleInDegrees | Angle object |
CAnimatedElementEventHandler | This class defines the events of animated element |
CAnimationCamera | This class defines the camera of animation and how to create and use it |
►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 |
►CAnnotationCellHeaderHandler | |
CLabelCellHeaderHandler | A label Cell is-a a sub-type of cell |
CAnnounceDoubleDPoint2d | |
CAnonymousSharedCellDefCollection | The collection of all anonymous shared cell definitions in a file |
►CAppDataKey | A unique (for this session) key to identify this AppData type |
CDgnAttachmentAppData::Key | A unique Key to identify each subclass of DgnAttachmentAppData |
CDgnFileAppData::Key | |
CDgnModelAppData::Key | A unique Key to identify each subclass of DgnModelAppData |
CElementRefAppData::Key | A unique identifier for this type of ElementRefAppData |
CApplicableSignaturesCollection | The collection of all signatures that apply to the content viewed through a specified model |
CApplicationSettings | Holds application settings for a file or model |
CApplicationToolData | Structure that specified an IconCmd resource |
CDgnAttachment::ApplyViewClipOptions | Clipping options when applying a named view |
CApplyViewOptions | |
CAreaPatternAction::AreaPatternParams | |
CReportColumnAccessor::ArrayAccessor | For struct arrays, identifies an ECPropertyValue within a struct array member |
CArrayInfo | Information about an array in an ECN::IECInstance |
CDSpiral2dBase::ASLSACollector | Interface declaration for function to receive announcements of (multiple) Arc-spiral-line-spiral-arc transltions |
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 |
►CAssociativeCurveVector | |
CAssociativeEdge | |
CAssociativeFace | |
►CAssociativeSlice | |
CAssociativeSliceOnCurve | |
CAssociativeExtractSettings | |
CAssociativePoint | |
CAssocPoint | |
►CAsyncError | |
CHttpError | |
CAsyncError | Class for generic error description |
Casynch_window_event | The flags that control view information |
CAsyncResult< ValueType, ErrorType > | Class for returning success Value or Error from async operations |
CAsyncResult< void, ErrorType > | Class for returning success or Error from async operations |
CAsyncTasksManager | |
CAttributeMod | |
CAuditTrailRecord | Record in design history audit trail |
CAutodim1 | |
CauxFileHandlerInfoResourceTable | |
CauxInputButtonEvt | |
CAuxInputData | |
CauxInputMode | |
CauxInputMsg | |
CauxInputPosition | |
CAuxToolFlags | |
CBase64Utilities | |
CBaseDetailingPropInfo | Base class to encapsulate property enums for the various detailing symbol types |
►Cbastring | |
CAString | A string class that has many of the same capabilities as std::string, plus additional functions such as conversion from wchar_t* |
►CUtf8String | Contains a UTF-8 encoded string |
CUtf8PrintfString | Construct a Utf8String by creating a formatted string |
CBatchConvert_Info | Batch convert state info |
CBCurveSegment | Complete data for a single patch segment extracted from a bspline curve |
CBeAssertFunctions | |
CBeAtomic< T > | Std::atomic<UTYPE> work-alike for use by C++/CLI managed code |
CBeAtomic< bool > | |
CBeAtomic< int > | |
CBeAtomic< UInt32 > | |
CBeAtomic< uint32_t > | |
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 |
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 |
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 |
CBeGuid | A 16-byte Globally Unique Id. A value of all zeros means "Invalid Id" |
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< _Ty > | An STL-compliant allocator that calls bentleyAllocator_malloc and bentleyAllocator_free |
CBeNumerical | Numerical utilities |
CBeSQLiteLib | |
CBeTest | Portable unit test utility functions, not specific to any one test harness |
CBeThreadUtilities | Utilities for dealing with threads ! |
►CBeVersion | A 4-digit number that specifies version number |
CProfileVersion | A 4-digit number that specifies the version of the "profile" (schema) of a Db |
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 |
CBgraPixel | |
►Cbinary_function | |
CSchemaKeyLessThan< MatchType > | Determines whether one SchemaKey is less than the other |
CSchemaKeyMatch< MatchType > | Determines whether two SchemaKeys match |
CECValue::BinaryInfo | Structure to hold information about a binary type |
CBinOpCode | Defines a format of binary operator code |
CDgnDisplayCoreTypes::Bitmap | Platform-specific handle to bitmap |
CBitMaskHolder | BitMaskHolder acts as a smart pointer |
CBitMaskRef< defaultVal > | |
CBlendDetail | Detail about a computed blend |
CBlobIO | A Blob handle for incremental I/O. See sqlite3_blob_open for details |
►Cbmap | |
CSchemaMapExact | |
CBoolCounter | Accumulate counts of true/false values passed to Count () |
CboundBox | |
CboundCyl | |
CBoundedPlane | Struct used to represent a bounded plane |
Cbpair< _TypeT, _TypeU > | A template that has many of the capabilities of std::pair |
CBrandInfo | The BrandInfo structure is retured from mdlLicense_getStrings |
CBrandProfile | |
►Cbset | |
CElemModelPairSet | A set of unique ElementRefP/DgnModelRef entries |
CRasterBlockTypeCollection | |
CRasterColorModeCollection | |
CRasterCompressionTypeCollection | |
CRasterFileFormatCollection | |
CBSIQuadraturePoints | Support class for numerical quadature Constructor BSIQuadraturePoints () initializes for Simpson's rule |
►CBSIRect | |
CBRect | Defines a rectangle using integer precision |
CBSIRect | Integer x,y rectangle coordinates |
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 |
CBSIIncrementalVectorIntegrand | Abstract interface for multi-variate function of a single variable |
►CDSpiral2dBase | Base class for virtuals that implement spiral curve variants |
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 |
CDSpiral2dAustralian | |
CDSpiral2dMXCubic | |
CDSpiral2dNewSouthWales | |
CDSpiral2dSine | |
CDSPiral2dViennese | |
CDSPiral2dWeightedViennese | |
CBSIVectorIntegrandXY | |
CBSize | Defines the size of a two - dimensional object using integer point precision |
CbsplineDisplay | Spline display controls |
CbSplineParam | Spline order, closure, and count data |
Cbstdmap< _Key, _TypeT, _Compare, _Allocator > | A Bentley supplied implementation std::map |
Cbstdmultimap< _Key, _TypeT, _Compare, _Allocator > | A template that has many of the capabilities of std::multimap |
Cbstdmultiset< _Key, _Compare, _Allocator > | A template that has many of the capabilities of std::multiset |
Cbstdset< _Key, _Compare, _Allocator > | A Bentley supplied implementation std::set |
CbsurfBoundary | Header for a linked list of trim curves |
CBufferWithCursorID | |
CBufferWithLength | |
CBufferWithoutPtr | |
CBuildLinkRequest | |
►Cbvector< _TypeT, _Allocator > | A Bentley supplied implementation std::vector |
CClipPlaneSet | ! A ClipPlaneSet is an array of ConvexClipPlaneSet representing the union of all of these sets |
►Cbvector< bvector< T > > | |
CBVectorCache< T > | |
Cbvector< CurveVectorPtr > | |
►Cbvector< DgnPlatform::GeoreferencePriority > | |
CGeoreferencePriorityVector | |
►Cbvector< DgnRasterP > | |
CDgnRasterVector | |
Cbvector< double > | |
Cbvector< DPoint2d > | |
Cbvector< DPoint3d > | |
Cbvector< DVec3d > | |
Cbvector< HttpMultipartBody::HttpMPart > | |
Cbvector< ICurvePrimitive * > | |
►Cbvector< ICurvePrimitivePtr > | |
CCurveVector | A CurveVector is a collection of curve primitives |
Cbvector< int > | |
Cbvector< MinimumValuePriorityQueue::Entry > | |
Cbvector< PathEntry > | |
Cbvector< size_t > | |
Cbvector< T > | |
Cbvector< uint32_t > | |
Cbvector< uint8_t > | |
►Cbwstring | |
►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 |
CWPrintfString | Construct a WString by creating a formatted string |
CByteStream | A stream of bytes in a resizeable buffer |
CCachedMaterialConstIterator | |
CCallBackHeader | |
CCalloutBuilder | Class for building callouts |
CCameraInfo | |
CCameraParams | The parameters the define the position and focal length of a MicroStation camera |
►CCDialog | |
CCBModalDialog | |
►CCBModelessDialog | |
►CCBDockableDialog | |
CCBNETDockableDialog | |
CCBFramedModelessDialog | |
CCBHostedDialog | |
CCBToolSettingsDialog | |
CcexprMember | |
CcexprMemberList | |
CcexprName | |
CcexprNamedStructures | |
CcExprResult | |
CcexprStructName | |
CcexprType | |
CcExprValue | |
CChamferEdgeSettings | Create Chamfer Edge Settings |
CChangeMsg | |
CChanges | An Iterator for a ChangeSet or a ChangeStream |
CChangeTrackCallback | |
CChangeTrackInfo | This structure is passed to TxnMonitor functions as they are called during direct changes to the DGN file |
CCLanguageSupport | |
CClipboardCallback | |
CClipboardFormatInfo | |
CClipboardResponse | |
CClipPlane | A single plane described by normal and distance from origin |
CClipVolumeFlags | Stores ClipVolume flags which are used by DynamicViewSettings |
CClipVolumeOverrides | |
CCloseCursor | |
CCloseCursorXbaseAR | |
CCmdItemListInformationRsc | CmdItemList Information Resource for DialogCensus information and reporting |
CCmdItemListInstructionsRsc | |
CCntrl1 | |
CCntrlwd | |
CBeSQLiteLib::ILanguageSupport::CollationEntry | Describes a custom collator to register |
CCollisionUID | A structure used to identify an element |
CcolorCubeUnion | |
CColorOverridePrefs | |
CColorPicker_SetColorTable | |
CcolorUnion | |
CColumnDescr | |
CColumnReadAck | |
CColumnReadRequest | |
CColumnWriteRequest | |
CCommandRsc | Command Resource for XCommands - Cross - platform / Cross UI Technology commands |
CCommitInfo | Associates a user name and a description with a set of changes recorded in design history |
CCompareGeometryIds | |
CCompareInsensitiveUtfString | |
CMaterialPreview::ComparePreviews | |
CCompletionBarInfo | Completion Bar Processing Information |
CComponentInfo | |
CCompositeIconRsc | Composite Icon Resource |
CConcurrentQueue< D > | |
CConcurrentQueue< std::shared_ptr< Bentley::Tasks::AsyncTask > > | |
CConfigurationManager | The ConfigurationManager supplies methods that allow users and applications to customize the behavior of programs at runtime |
CConnectionManager | IModel ConnectionManager |
CConnectionStatus | This structure holds the connection status |
►CConsBehavior | Common behavior interface |
►CCons | Abstract Class |
CConsAttachment | This class is an observer – it has no function! Objects of this class may be added to a ConsModel .. |
CConsFrame | Construction element !! N.B |
CConsInfo | Non-solver information |
CConsParm | Named parameter !! N.B |
►CConstraint | !! N.B |
CConsEquation | Evaluated algebraic equation |
►CConsHdr | |
CCons | Abstract Class |
CConsModel | Constraint Model Mgr |
►CConstElementLinkageIterator | Iterate Linkages on an element |
CElementLinkageIterator | Provide read/write access to linkages on an element |
►CConstraint2dData | |
CDimension2dData | |
CConstraint2dManager | |
CConstraint2dSolverData | |
CConstraint3dDisplay | |
CConstraint3dElement | |
CConstraint3dGUI | |
CConstraint3dSolver | |
CConstraint3dUtil | |
CConstraintDisplayUtils | |
CConstraintHandlerUtils | |
CConsUnion | |
CContentRangeHeaderValue | |
CDbFunction::Context | The "context" supplied to DbFunctions that can be used to set result values |
►CControllerActionQuery | Defines frequent query for controller action |
CAnimatedElementController | Defines the controller for AnimatedElement |
CLightController | Controls the relative operations of Light |
CMaterialController | Controls the relative operations of Material |
CRenderController | Controls the relative operations of rendering |
CViewController | This class defines a view controller for animation controlling |
CSolidUtil::Convert | Support for converting between bodies and elements |
CCopyRowToAERequest | |
CCopyRowToReportRequest | |
CCopyTable | |
►CCPropertySheetEx | |
CCBPropertySheet | |
CSolidUtil::Create | Support for the creation of new bodies from other types of geometry |
CCreateDABuffer | |
CCreateEntityAck | |
CcType | Describes a data type for the C-expression handling functions |
CcubeDscr | |
CPropertyBindingGUIManager::CurrentElementMark | |
CDgnDisplay::Cursor | Platform-specific cursor |
CCursorDescriptor | |
CcursorInfo | |
CCursorRequest | |
CCurveAndSolidLocationDetail | Detail structure for combined data on a curve and a surface or solid |
CcurveChain | An entry in a double linked list of (complete) curves |
CCurveCurve | Static operations on curves |
CCurveEntityIdentifier | |
CCurveGapOptions | Options to gap closure |
►CCurveKeyPointCollector | Collector object for various searches |
CCurveKeyPoint_ClosestPointCollector | Special case of CurveKeyPointCollector – save only the closest point to the bias point |
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 |
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 |
CCustomItemHost | Represents an object to which a ItemType can be attached to produce an "Item" |
CCustomStructSerializerManager | Used to manage multiple custom struct serializers |
►CCWnd | |
CCBModelessFrame | |
CDABuffer | |
CDatabaseApplicationElement | |
CDatabaseCallback | |
CDatabaseLink | |
CDatabaseProfile | |
CDatabaseService | |
CDatabaseServiceHandler | |
CDataSetCompare | A structure used to compare the data sets |
CDataType | |
CDataTypeProfile | |
CDateTime | Represents an instant in time, typically expressed as a date and time of day |
CECValue::DateTimeInfo | |
CDateTimeInfo | DateTimeInfo contains the meta data held by the custom attribute DateTimeInfo on an ECProperty of type DgnPlatform::PRIMITIVETYPE_DateTime |
CDatum | Position and orientation relative to a WGS84 Datum |
CDatumEnumerator | Datum enumeration class |
CDBClient | |
CDBilinearPatch3d | 4-sided patch defined by its 4 vertices |
CDBLogin | |
CDBMDLCallback | |
CDBMessage | |
CDBServer | |
CDBServerInformation | |
CDBType | |
CDBTypes | |
►CDbValue | A "value" from a BeSQLite function |
CDbDupValue | A duplicated "value" from a BeSQLite function |
CDCompFlags | |
CDCompSettings | |
CSolidUtil::Debug | Utility methods for help with debugging |
CDebugMode | |
CDefaultFileInfo | |
CDefaultHttpHandler | |
CDegreeOfFreedom | |
CDeletePendingRows | |
CDeleteRowRequest | |
CDeleteTableRowRequest | |
CDEllipse3d | Center, reference vectors, and angular range for elliptic arc |
►CDependencyLinkage | In-memory image of user attribute data in which dependency information is stored |
CDependencyManagerLinkage | |
CDependencyManager | The Dependency Manager tracks changes to root elements and notififies dependent 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 |
CDescribeColumn | |
CDescribeDatabase | |
CDescribeTable | |
CDescriptorMessage | |
CDescrMessageHdr | |
CDesignHistory | Provides access to the design history of a specified file |
CDesignHistoryRestore | |
►CParseParameterExpressionResult::Detail | Basic information about the parse result, providing the status and the position in the input string at which an error occurred, if any |
CParseParameterExpressionResult::IncompatibleTypeDetail | Provides details about a parse attempt which resulted in IncompatibleType status |
CParseParameterExpressionResult::MismatchedDelimitersDetail | Provides details about a parse attempt which resulted in MismatchedDelimiters status |
CParseParameterExpressionResult::UnknownSymbolDetail | Provides details about a parse attempt which resulted in UnknownSymbol status |
CDetailingSymbolManager | Manager class for managing creating, deleting and modifying of detailing symbols |
CDetailingSymbolStyleCollection | A collection detailingsymbol styles in a file |
CDetailingsymbolStyleHelper | DetailingSymbolStyleHelper is a class to help apply style settings to a Detailing Symbol |
CDgnDisplayCoreTypes::DeviceContext | Platform-specific device context |
CDgn3DInputEvent | Input event with translation and rotation data |
►CDgnAttachmentAppData | An application can store per-DgnAttachment data that it needs at runtime by subclassing DgnAttachmentAppData and calling the AddAppData method |
CRasterOverridesCollection | Hold RasterOverrides for a specific DgnAttachment |
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 |
CDgnAttachmentLoadOptions | The DgnAttachmentLoadOptions struct is used to specify the details of how DgnAttachments are to be read and loaded for a DgnModelRef |
CDgnBoxDetail | A DgnBoxDetail represents a boxlike surface with two paralell rectangular faces (bottom and top) and ruled side surfaces |
►CDgnButtonEvent | The DgnTool class encapsulates the MDL "state" functions and helps simplify the process of writing tools for MicroStation |
CDgnFlickEvent | |
CDgnGestureEvent | |
CDgnMouseWheelEvent | Information about movement of the "wheel" on the mouse |
CDgnTouchEvent | |
CDgnConeDetail | A DgnConeDetail represents a (frustum of a) cone |
CDgnDbOptions | Specifies the DgnDb options to apply while creating the published i-models |
►CDgnDisplayCoreTypes | Types used to interface with native DgnDisplayKernel |
CDgnDisplay | Data types that are used in DgnDisplay |
CDgnDocumentBrowserDefaults | |
CDgnECExtendedType | An ECSchema may define an extended type for an ECProperty |
CDgnECHostIterable | Iterates primary instances plus related instances on same host |
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) |
►CDgnECInstanceCreateOptions | Defines the set of options used when querying for DgnECInstances |
CDgnECInstanceCreateContext | Defines the set of options and the properties to select when querying for DgnECInstances |
CDgnECInstanceHost | Represents some object which resides in a DgnFile and which can host ECInstances |
CDgnECInstanceIterable | ! Used to return results from DgnECManager::FindInstances |
►CDgnECIntrinsicRelationshipProvider | |
CConstraintECProvider | |
CDgnECUnit | Describes the units associated with a Dgn-based ECProperty |
CDgnExtrusionDetail | A DgnExtrusionDetail is a linear sweep of a base CurveVector |
CDgnFile | A DgnFile is an in-memory representation of a physical file, regardless of its format |
CDgnFileAppData | Applications subclass from this class to store their DgnFile specific data on a DgnFile via DgnFile::AddAppData |
CDgnFolderBrowserDefaults | |
CDgnFontVisitor | Implement this interface to traverse a set of fonts |
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 |
►CDgnIconLibsProvider | DgnIconLibsProvider must be implemented in-order to provide Icons data for published/packaged files |
CIconLibsProvider | |
►CDgnLink | This is base class for defining a link |
CDgnConfigVarExpressionLink | DgnConfigVarExpressionLink is class which represents the expression type of link |
CDgnFileLink | DgnFileLink class is used to represents links of file link type |
CDgnFolderLink | A DgnFolderLink can be used to create a link of type folder link |
CDgnGenericLink | DgnGenericLink represents a link type that can represent any link type |
►CDgnLinkComposition | DgnLinkComposition is an abstract class, which represents composition of link types |
CDgnLinkSetLink | A class which defines the linkset link type |
CDgnModelLink | |
CDgnRegionLink | DgnRegionLink points to a region inside a Dgn File |
CExcelSheetLink | This class is used to create a link of type ExcelSheetLink |
CPDFRegionLink | This can be used to create the link of type PDFRegionLink, which will represents the region in pdf file |
CWordBookmarkLink | Class to represents a link of type WordBookmarkLink |
CWordHeadingLink | WordHeadingLink can be used to create link of type heading link |
CDgnURLLink | DgnURLLink represents the URL type which gets linked into some place |
CDgnLinkBookmarkProvider | A link bookmark provider class |
CDgnLinkECInstanceAdapter | An interface thats used for creating an object from ECInstance |
►CDgnLinkSchemaProvider | |
CDgnLinkHandler | |
CDgnLinkSetHandler | |
CDgnLinkUserDataHandler | |
►CDgnLinkTreeNode | Every node in DgnLinkTree is represented by DgnLinkTreeNode |
CDgnLinkTreeBranch | DgnLinkTreeBranch is a type of DgnLinkTreeNode |
CDgnLinkTreeLeaf | DgnLinkTreeLeaf represents leaf nodes in the DgnLinkTree |
CDgnLinkUserDataList | Applications can store their user data on DgnLinkTreeNode |
CDgnLinkValidationCenter | Vistor that logs the results of ValidateLinkTarget |
►CDgnModelAppData | Application-defined object that is stored with a DgnModel |
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 |
►CDgnModelRef | A DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile |
CDgnAttachment | A DgnAttachment represents a reference from one model to another, with transforming, clipping, and filtering applied |
CDgnModel | A DgnModel represents a DgnModel in memory |
CDgnOleFlags | |
CDgnOleInfo | |
CDgnRasterUtilities | |
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 |
CDgnTagDefinition | |
CDgnTagSetSpec | |
CDgnTagSpec | |
CDgnTagValue | |
CDgnTextSnippetCollection | A collection of textsnippet in a file |
CDgnTorusPipeDetail | A DgnTorusPipeDetail represents a pipe elbow as a torus with partial sweep in the major circle and full circle of pipe |
CDgnWorkSetComparer | Helper class to compare WorkSet information of two WorkSets |
►CDgnWorkSetEvents | Implement this interface to be notified of workset-related events |
CMSWorkSpaceManager | Manages active WorkSet data |
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 |
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 |
CListBox | ListBox represents a ListBox dialog item in a MicroStation / PowerPlatform dialog box |
COptionButton | OptionButton represents an option button dialog item in a MicroStation/PowerPlatform dialog box |
CPushButton | PushButton represents a push button dialog item in a MicroStation/PowerPlatform dialog box |
CTextBox | TextBox represents a Text, or TextBox, 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 |
CDimParamExtOffset | |
CDimParamFlags | |
CDimParamFormat | |
CDimParamGeometry | |
CDimParamInfo | |
CDimParamMisc | |
CDimParamTemplate | |
CDimParamTerminators | |
CDimParamText | |
CDimParamTolerance | |
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 |
CDimTermSymbol | |
CDirectionalVolumeData | Integration data for directional volume calculation (and assessing validity from cancelation of moments) |
CDirFormat | |
CDisplayFilter | |
CDisplayFilterHandler | |
CDisplayFilterHandlerManager | |
CDisplayMsgPrefs | |
CDisplayRulesManager | Provides static methods for reading, writing, and modifying display rules sets in files |
CDisplayStyleFlags | This sub-structure describes the 'flags' part of a DisplayStyle |
CDisplayStyleGroundPlane | |
CDisplayStyleManager | Provides static methods for reading, writing, and modifying display styles in files |
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 | |
CDockLayoutRsc | DockLayout Resource used to specify layout margins and spacing |
CDoubleEndedQueue< T > | 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 |
►CDoubleFormatterBase | NEED_DOCUMENTATION |
►CAreaOrVolumeFormatterBase | |
CAreaFormatter | Used to construct a string from a numerical area value |
CVolumeFormatter | Used to construct a string from a numerical area value |
CDistanceFormatter | Used to construct a string from a numerical distance value |
CDoubleFormatter | Used to construct a string from a numerical value |
Cdownloadoptions | |
CDPlane3d | Origin and normal vector for a plane |
CDPlane3dByVectors | Detailed Description Here |
►CDPoint2d | 2d point coordinates |
CDVec2d | Vector with x,y components |
►CDPoint3d | 3d point coordinates |
CDVec3d | Vector with x,y,z components |
►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 | |
CDPoint4d | 4d point coordinates |
CDraftingElementSchema | DraftingElementSchema methods are for creating the standard element type to represent the supplied geometry class |
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 |
CDrawingBoundaryBoundaryElementGenerator | Provides ability to generate to Drawing Title boundary element from drawing title persistent element |
CDrawingBoundaryBuilder | Creates a DrawingBoundary object |
CDrawingManager | Manager class for managing drawings |
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 |
CDSegment3dOnFacets | Struct to carry a DSegment3d with construction history (in facet merge) |
CDsigAnnotationData | Signature annotation data |
►CDsigQuery | Information about a digital signature |
CDigitalSignatureCellHeaderHandler::DigitalSignatureData | Information about a digital signature |
CDSpiral2dPlacement | Spiral packaged with placement frame and fractional interval Note that the stored spiral is a pointer |
CDTMIntersectionCompare | |
CDTMRayIntersection | |
CDTriangle3d | 4-sided patch defined by its 4 vertices |
CDwgHatchDef | |
CDwgHatchDefLine | DWG Style Hatch Definition |
CIndexedViewSet::DynamicUpdateInfo | |
CDynamicViewSettings | This class has a collection of settings used by dynamic view to apply its clip volume |
►CEachPropertyBaseArg | Base class common to element property callback arguments |
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 |
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 |
CECClassContainer | Supports STL like iterator of classes in a schema |
CECCustomAttributeInstanceIterable | Iterates over the custom attribute instances in a container |
►CECDBuffer | |
CMemoryECInstanceBase | ECN::MemoryECInstanceBase is base class for ECInstances that holds its values in memory that it allocates |
CECDBuffer | Base class for ECN::IECInstance implementations that get/set values from a block of memory, e.g |
►CECEnabler | |
CDgnECInstanceEnabler | Implemented by ECEnablers which expose properties of DgnECInstances |
CECEvaluator | Parses an EC expression string to produce an expression tree which can be used to evaluate the expression |
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 | |
CIEditActionSource | Applications should implement this interface to become an EditActionSource for right mouse clicks in MicroStation |
CECPropertyIterable | Container holding ECProperties that supports STL like iteration |
CECRelationshipIterable | Typical usage for (ECRelationshipIterable::const_iterator iter = collection.begin(); iter != collection.end(); ++iter) { IECRelationshipInstanceP instance = *iter; } |
CECTypeDescriptor | Used to represent the type of an ECProperty |
CECValue | Variant-like object used to set and retrieve property values in ECInstances |
CECValueAccessor | A structure used for describing the complete location of an ECValue within an ECInstance |
CedgeId | Face pair for solid topology references |
CEditColumnRequest | |
CEditMenuInfo | Edit Popup Menu Information |
CElemDisplayParams | This structure holds all of the information about an element specifying the "displayable parameters" of the element |
Celementcolordata | Color data for element and element fill |
CElementCopyContext | Use the ElementCopyContext class to copy elements |
Celementfillcolordata | Element fill color data |
CElementGraphicsOutput | Provides an implementation of a ViewContext and IViewDraw suitable for collecting a "picture" of an element's graphics |
►CElementIdMap< _ForeignId, _Compare, _ForeignIdIO > | ElementIDMap is a template for classes which store a mapping from some "foreign" object ID to DGN Element Ids (64 bit unsigned integers) |
CStringToElementIdMap | Map for foreign string keys |
CIGraphEvaluation::ElementNodeInfo | |
CVisibleEdgesLib::ElementOutputProcessor | The ElementOutputProcessor is abstract struct which can be inherited to override its virtual functions |
CElementPropertyUtils | |
CElementQueryResult | Holds the result of querying design history for the historical version of an element |
CElementQueryResultsForModel | Copies of elements in a historical state for a given model |
CElementRefAppData | Class used to cache non-persistent information specific to a persistent element |
►CElementRefAppData | |
CConstraint3dBodyCache | |
►CElementRefBase | Interface that provides direct and efficient access to element data |
CPersistentElementRef | An ElementRefP for an element that is in a DgnModel |
CDgnModel::ElementsCollection | Collection of all elements in a model |
CElementTemplateParamsHelper | Provide methods to add and set properties in the default instance of an element template |
CElementTemplateUtils | Utility class used to locate, write, and delete Element Templates |
►CElemHandleBase | |
►CElementHandle | A readonly "handle" to an element |
CChildElemIter | An Iterator for the children of an ElementHandle for query purposes |
►CEditElementHandle | A writeable "handle" to an MSElement |
CChildEditElemIter | An Iterator for the children of an EditElementHandle that allows modification |
CElemAgendaEntry | EditElementHandle residing in an ElementAgenda |
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 |
►CElemRefSet | |
CElementRefSet | |
CEllipsoid | Definition of the globe as elliptical distortion of a sphere |
CEllipsoidEnumerator | Ellipsoid enumeration class |
►Cenable_shared_from_this | |
►CAsyncTask | |
►CPackagedAsyncTask< T > | |
CPackagedThenAsyncTask< T, P > | |
►CPackagedAsyncTask< void > | |
CPackagedThenAsyncTask< void, P > | |
►CAsyncTaskRunnerPool | |
CWorkerThread | |
CWorkerThreadPool | |
►CITaskRunner | |
CAsyncTaskRunner | |
CTaskScheduler | |
CDbTableIterator::Entry | |
CStandardUnitCollection::Entry | Entry in the StandardUnitCollection |
CUserUnitCollection::Entry | Entry in the UserUnitCollection |
CItemTypeLibraries::Entry | |
CMinimumValuePriorityQueue< T >::Entry | |
CEnvVarRequest | |
CConsEquation::eqn_parse | |
CErrorInformation | |
CBeTest::ExpectedResult | Captures the result of testing a condition |
CExprErrorDetails | Describes an error involving an Token |
CExt_locks | Extended lock controls |
CExt_locks2 | Extended lock controls |
Cextattr | |
Cextattrlist | |
CExtendedAttrBuf | |
►CHandler::Extension | A Handler::Extension can be used to add additional interfaces to a Handler at runtime |
CIMaterialPropertiesExtension | Provides methods for inspecting the current material properties of an element |
CConstraint3dTargetHostExtension | |
Cextent | |
CExternalPID | |
Cextintattr | |
Cextintattrlist | |
CEXToken | |
CExtrudeAlongProfileSetting | |
CExtrudeSettings | Create Extrude smart feature using this setting |
CExtScanList | |
Cextwideattr | |
Cextwideattrlist | |
CfaceId | {nodeId, entityId} pair for solid topology references |
CSolidLocationDetail::FaceIndices | FaceIndices is a triple of integers identifying a face within a solid primitive |
CFacetEdgeLocationDetail | ReadIndex and fraction for a position along an edge of a facet in a mesh |
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 |
Cfb_opts | |
CFbfdcn | |
CFColor3 | |
CFColor4 | |
Cfd_opts | |
CFeatureCreate | |
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 |
CFetchRow | |
CFetchRowXbaseAR | |
CFieldNameAck | |
CFieldNameRequest | |
CFileEditParams | |
CFileInfoDocumentHistory | |
CFileInfoFolderHistory | |
CFileInfoHistory | |
CFileInfoItemHistory | |
CFileListInfo | |
CFileOpenExtraInfo | |
CFileOpenParams | Structure used by mdlDialog_fileOpenExt |
CFileSignatureCollection | The collection of all digital signatures in a file that have file-wide scope |
CFileStats | Information about changes to the current state of a file |
CCurveCurve::FilletDetail | Detail about a computed fillet |
CfillSymbology | The element filll symbology |
CfilterValue | |
CFindDBFile | |
Cfindfileinfo | |
CFindInstancesScopeOption | !FindInstancesScopeOption describes how the scope should be configured when ! we are traversing the elements, models etc |
CfitViewOptions | |
CFitViewParams | |
CFixedSizeForeignIdIO< _ForeignId > | FixedSizeForeignIdIO - Default ForeignId I/0 class - handles fixed size keys |
CIMRMeshAttachment::Info::Flags | |
CFloatRgb | Red, green, blue color data as floats |
CFlowLayoutRsc | FlowLayout Resource used to specify layout margins and spacing |
CFmtArgs | Formatting control |
Cfontfract | |
CFormsProfile | |
CFTexture2 | |
CFTexture3 | |
CIndexedViewSet::FullUpdateInfo | |
CFunctionProfile | |
CGeneric_link | |
CGeoPoint | Geographic Point |
CGeoPoint2d | Geographic 2D point |
CDgnGestureEvent::GestureConfig | |
CDgnGestureEvent::GestureInfo | |
CGetColumnAck | |
CGetColumnRequest | |
CGetFormatAck | |
CGetFormatRequest | |
CGetMaxAck | |
CGetMaxRequest | |
CGetRowRequest | |
CGlobalPositionData | This struct defines the global position data that is available |
CGPArray | Class for collecting and manipulating curve data |
CGraphicsAccelerationPrefs | |
CGraphicsPoint | A point with markup fields |
CGraphicsProfile | |
CgrayscaleRange | |
CgrayscaleTransparencyDef | |
CGridColumnRsc | GridColumn Resource used to specify a stretch factor and Shared Size Group |
CGridLayoutRsc | GridLayout Resource used to specify layout margins, spacing and column information |
CGroup | Geographic coordinate systems Group class |
CGroupEnumerator | Group Enumerator class |
CGuiDoubleBufferRef | Class used to push/pop the GUI double-buffer reference count |
CGuiLayoutProperties | GuiLayoutProperties contains Dialog Layout Manager information attached to a RawItemHdr |
CGuiLayoutSuspendBlock | Class used to mark a GuiLayoutHelper suspend/resume block |
Cguiwattributes | The flags that control view and window attributes |
►CHandlerId | A two-part identifier, consisting of a major ID and a minor ID |
CDgnModelHandlerId | A two-part ID used by DgnModel Model Handlers |
CDisplayFilterHandlerId | A two-part ID used by DisplayFilter Handlers |
CElementHandlerId | A two-part ID used by Element Handlers |
CParameterExpressionHandlerId | HandlerId identifying an IParameterExpressionHandler |
CXAttributeHandlerId | A two-part ID used by XAttribute Handlers |
ChandlerIdResourceTable | |
CHarvestingLogger | A class which defines the type of harvesting strategy and behaviour |
CSHA1::HashVal | |
CMD5::HashVal | |
CAreaHatchAction::HatchParams | |
CHeapZone | Defined (DGN_PLATFORM_MT) |
CHeapzoneAllocator< T > | Allocates memory from the DgnPlatform small block heap |
ChelpArticle | |
CHelpClientManager | HelpClientManager class provides access to help system interfaces and classes |
ChelpCommand | |
ChelpIndex | |
CHiMetricSizeLong | |
CHiMetricSizeShort | |
CHistoryCallback | |
CHistoryCommitParms | Documents a set of changes to be committed to design history |
ChistoryRevisionInfo | Documents a set of changes in design history |
CHLineFlags | Hiddenline flags |
CHLineFlags2 | |
CHLineSettings | |
CHLineSymbology | The hiddenline processing symbology |
CHSplitterLayoutRsc | Horizontal SplitterLayout Resource used to specify layout margins |
CHStackLayoutRsc | Horizontal StackLayout Resource used to specify layout margins and horizontal spacing |
CHsvColorDef | |
CHttpClient | |
►CHttpHeaders | |
CHttpRequestHeaders | |
CHttpResponseHeaders | |
CHttpMultipartBody::HttpMPart | |
CHttpRequest | |
CHttpStatusHelper | |
►CHUDMarkerTreeNode | Interface adopted by a view element handler class to support the display of its HUD markertree node |
CHUDMarkerCategory | Interface adopted by a view element handler class to support the display of its HUD marker Category |
CIACSEvents | Interface to implement to listen for ACS events |
CIACSTraversalHandler | Callback object for IACSManager::Traverse |
►CIAnnotationHandler | Interface for handlers that support annotation behavior |
►CDetailingSymbolBaseHandler | Detailing Symbol Element Handler Base Class |
►CCalloutBaseHandler | Callout Element Handler base class |
►CDetailCalloutHandler | Detail Callout Element Handler |
CDetailCallout3DViewHandler | 3d Detail Callout Element Handler |
►CElevationCalloutHandler | Elevation Callout Element Handler |
CInteriorElevationCalloutHandler | Interior Elevation Marker Element Handler |
CPlanCalloutHandler | Plan Callout Element Handler |
CSectionCalloutHandler | Section Callout Element Handler |
CDrawingBoundaryHandler | Drawing View Callout Handler Class |
CTitleTextHandler | Title Text Handler Class |
CDimensionHandler | The default type handler for Dimension elements (type: DIMENSION_ELM) |
CNoteCellHeaderHandler | A Note Cell is-a a sub-type of cell |
CParametricCellHandler | Handler responsible for parametric cell instance elements |
CSharedCellHandler | The default type handler for the SHARED_CELL_ELM type that corresponds to the SharedCell structure |
CTagElementHandler | The default type handler for the ATTRIBUTE_ELM type that corresponds to the AttributeElm structure |
CTextElemHandler | |
CTextNodeHandler | |
►CIAreaFillPropertiesQuery | Provides methods for inspecting the current area properties of an element |
►CIAreaFillPropertiesEdit | Provides methods for changing the area properties of an element |
CAssocRegionCellHeaderHandler | The Associative Region cell can represent one or more planar regions that can be a shape, ellipse, complex shape, or grouped hole |
CBSplineCurveHandler | The default type handler for the BSPLINE_CURVE_ELM type that corresponds to the Bspline_curve structure |
CComplexShapeHandler | The default type handler for the CMPLX_SHAPE_ELM type |
CEllipseHandler | The default type handler for the ELLIPSE_ELM type that corresponds to the Ellipse_3d and Ellipse_2d structures |
CGroupedHoleHandler | A grouped hole is a sub-type of cell |
CMultilineHandler | The default type handler for the MULTILINE_ELM type that corresponds to the MlineElm structure |
CShapeHandler | The default type handler for the SHAPE_ELM type |
►CIAssocRegionQuery | Associative Region elements are planar surfaces that may have multiple boundary loops |
CAssocRegionCellHeaderHandler | The Associative Region cell can represent one or more planar regions that can be a shape, ellipse, complex shape, or grouped hole |
►CIAsyncTaskRunnerFactory | |
CAsyncTaskRunnerFactory< R > | |
CIAUIDataContext | ! A variant class which describes the data that is represented in the UI |
►CIAUIDataContext | |
CDgnActionItemContext | |
CIAUIItemInfo | ! A AUIItemInfo describes the type of a control in a platform independent fashion |
CIBeginPrintPageParam | Parameters passed to BeginPrintPage event method |
CIBeginPrintSetParam | Parameters for the BeginPrintSet print event |
►CIBRepQuery | Query an element for a geometric representation that uses a solid modeling kernel |
►CIBRepEdit | Modify an element that represents a solid modeling kernel surface or solid |
CBrepCellHeaderHandler | The Brep cell is used to store boundary representation surfaces and solids created using either the Parasolid or ACIS kernels as elements |
►CIBsplineSurfaceQuery | Query an element for a geometric representation that is a bspline surface |
►CIBsplineSurfaceEdit | Modify an element that represents a bspline surface |
CBSplineSurfaceHandler | The default type handler for the BSPLINE_SURFACE_ELM type that corresponds to the Bspline_surface structure |
►CIByteArray | |
►CChangeSet | A set of changes to database rows |
CAbortOnConflictChangeSet | A ChangeSet implementation for where conflicts are just not expected |
CSchemaChangeSet | |
►CICancellationListener | |
CSimpleCancellationListener | |
►CICancellationToken | |
CMergeCancellationToken | |
CSimpleCancellationToken | |
►CICellQuery | Query an element if it is a public collection of other elements |
►CISharedCellQuery | Query an element for information specific to shared cells |
CSharedCellDefHandler | The default type handler for the SHAREDCELL_DEF_ELM type that corresponds to the SharedCellDef structure |
CSharedCellHandler | The default type handler for the SHARED_CELL_ELM type that corresponds to the SharedCell structure |
CNormalCellHeaderHandler | Class for user defined cells and groups |
►CIChangeSet | |
CChangeSet | A set of changes to database rows |
CChangeStream | A base class for a streaming version of the ChangeSet |
CPolyfaceQuery::IClipToPlaneSetOutput | Output processor for ClipToPlaneSetIntersection |
CICompressProgressTracker | Defines a callback for providing information on the progress of a compress or decompress operation |
CIConditionVariablePredicate | Provides implementation of predicate for a BeConditionVariable |
CIConfigVariableIteratorDelegate | Provide a delegate mechanism for iterating through all configuration variables |
CIconGeometry | |
CIconRsc | Icon Resource |
CConstraintAgendaEventListener::IConstraintSolver | |
CICreateGapProvider | Interface to support Creating Gap in the callout |
►CICurvePathQuery | Query an element for a geometric representation that is an open or closed curve path |
►CICurvePathEdit | Modify an element that represents an open or closed path |
CAssocRegionCellHeaderHandler | The Associative Region cell can represent one or more planar regions that can be a shape, ellipse, complex shape, or grouped hole |
CBSplineCurveHandler | The default type handler for the BSPLINE_CURVE_ELM type that corresponds to the Bspline_curve structure |
►CChainHeaderHandler | Base class with behavior common to complex strings and shapes |
CComplexShapeHandler | The default type handler for the CMPLX_SHAPE_ELM type |
CComplexStringHandler | The default type handler for the CMPLX_STRING_ELM type |
CCurveHandler | The default type handler for the CURVE_ELM type |
►CEllipticArcBaseHandler | Base class with behavior common to ellipse and arc elements |
CArcHandler | The default type handler for the ARC_ELM type that corresponds to the Arc_3d and Arc_2d structures |
CEllipseHandler | The default type handler for the ELLIPSE_ELM type that corresponds to the Ellipse_3d and Ellipse_2d structures |
CGroupedHoleHandler | A grouped hole is a sub-type of cell |
CLineHandler | The default type handler for the LINE_ELM type that corresponds to the Line_3d and Line_2d structures |
►CLineStringBaseHandler | Base class with behavior common to linestring and shape elements |
CLineStringHandler | The default type handler for the LINE_STRING_ELM type |
CShapeHandler | The default type handler for the SHAPE_ELM type |
CPointStringHandler | The default type handler for the POINT_STRING_ELM type |
CICustomECStructSerializer | Interface for a custom ECStruct Serializer |
►CIDependencyHandler | |
CConstraintXAttributeHandlerBase | |
►CIDependencyHandler | An element Handler should implement this interface if it wants to know when elements referenced by its XAttributes have changed |
CDetailingSymbolBaseHandler | Detailing Symbol Element Handler Base Class |
►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 | |
CConstraintECProvider | |
►CIDgnECRelationshipProvider | Provides DgnECRelationships between DgnECInstances |
CDgnECIntrinsicRelationshipProvider | Support for intrinsic relationship providers that provide relationships from DgnContentRelationshipSchema |
CIDgnElementECProvider | Implemented for each "persistence technology" that can persist ECInstances and ECRelationships, e.g |
►CIDgnFileSupplyRightProvider | IDgnFileSupplyRightProvider must be implemented in-order to provide credentials to protected DGN files |
CSupplyRightsProvider | |
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 |
CIDimCreateData | An object of this type is required to supply necessary information to DimensionHandler::CreateDimensionElement |
►CIDimensionQuery | Query an element for dimension specific properties |
►CIDimensionEdit | Modify and Query dimension specific properties of an element |
CDimensionHandler | The default type handler for Dimension elements (type: DIMENSION_ELM) |
►CIDimStyleTransactionListener | |
CDimStyleEvents | |
CIdListRsc | Id List Structure (Only has list of ids) |
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 |
CICachedDraw | Begin/End announcements around cached drawing sequences |
►CIViewDraw | DgnCore implements this interface to provide the display system for Viewports |
CIViewOutput | |
CIDrawingTraverseHandler | Interface to traverse drawing titles of a model |
CIDriverBeginPlotParam | Printer driver DriverBeginPlot event parameters |
CIDriverEndPlotParam | Printer driver DriverEndPlot event parameters |
CIDriverPreBeginPlotParam | Printer driver DriverPreBeginPlot event parameters |
CIDTMContouring | 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 |
►CECClass | The in-memory representation of an ECClass as defined by ECSchemaXML |
CECRelationshipClass | The in-memory representation of a relationship class as defined by ECSchemaXML |
►CECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CArrayECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CPrimitiveECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CStructECProperty | The in-memory representation of an ECProperty as defined by ECSchemaXML |
CECRelationshipConstraint | The in-memory representation of the source and target constraints for an ECRelationshipClass as defined by ECSchemaXML |
►CIECInstance | |
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 |
►CIECPresentationProvider | ! NEEDSWORK: Add comment here |
CECPresentationCommandProvider | ! A provider that registers with the presentation manager to provide actions for specific ! data contexts |
►CIECProvider | |
CIDgnECProvider | Implemented for each "persistence technology" that can persist ECInstances and ECRelationships, e.g |
►CIECRelationshipEnabler | |
CDgnECRelationshipEnabler | DgnECRelationshipEnabler is an abstract class |
►CIECRelationshipEnabler | Base class for all relationship enablers |
CStandaloneECRelationshipEnabler | ECEnabler for Standalone ECRelationshipInstances (IECInstances not tied to a specific persistent store) |
►CIECRelationshipInstance | |
CStandaloneECRelationshipInstance | StandaloneECRelationshipInstance is used to represent a relationship between two IECInstances |
CIECSchemaLocater | Interface implemented by class that provides schema location services |
►CIECTypeAdapter | |
CIDgnECTypeAdapter | Provides methods for converting to and from an ECProperty's internal type to a user-friendly representation |
►CIECTypeAdapterContext | |
►CIDgnECTypeAdapterContext | |
CIDgnECStandaloneTypeAdapterContext | A reusable IDgnECTypeAdapterContext |
CIEditActionArray | Sorted list of all curently active EditActions |
CIEditActionMenu | MicroStation implements this interface to allow applications to add entries to the EditAction popup menu |
►CIElementAgendaEvents | |
CConstraintAgendaEventListener | |
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 |
CIElementQueryResultFilter | Interface to filter query results at the element level |
CIElementSet | This interface provides a transparent way to provide access to a collection of ElemHandles |
►CIElementTemplateExtender | |
CBaseElementTemplateExtender | |
CIElementTemplateRefMonitor | Interface to be implemented by callers that need to monitor changes to the referenced element template |
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 |
CIMouseWheelHandler | An Event Handler for responding to Mouse Wheel events |
CIPrintEventHandler | An event handler interface for responding to per-page printing system events |
CIExpression | An expression is a persistent set of Tokens |
►CIFlipDirection | Interface to support flipping the direction of callout |
CPlanCalloutDef | Plan callout definition |
CSectionCalloutDef | Section callout definition |
CIGeoCoordinateEventHandler | Defines an interface that applications that need notification of GeoCoordinate events can implement |
CBeTest::IGetDataRoots | Interface to be implemented by an object that can tell unit tests where to find files |
CIGlobalPositionSource | This interface defines a "Global Position Source" object |
CIGraphManagerEventHandler | Interface adopted by apps that want to monitor graph manager events |
►CIHandler | Interface adopted by a class that handles Relation objects |
►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 |
CAnimatedElementController | Defines the controller for AnimatedElement |
CLightController | Controls the relative operations of Light |
CMaterialController | Controls the relative operations of Material |
CRenderController | Controls the relative operations of rendering |
CViewController | This class defines a view controller for animation controlling |
►CHandlerBase | Base class for relations |
CNulHandler | Default handler for relations whose real handlers are missing |
►CIHasClipElementProvider | Interface implemented by callouts that provide IClipElementProvider object to synchronize themselves with IViewClipObject |
►CDetailCalloutDef | Detail callout definition |
CDetailCallout3DViewDef | New Detail callout structure corresponding to new detail views that are stored in 3d model like any other view |
CPlanCalloutDef | Plan callout definition |
►CIHasViewClipObject | An IHasViewClipObject is a clip element that can return an IViewClipObject |
CSectionClipElementHandler | Section View Clipper Element Handler (used by section, elevation views and plane clips) |
►CIHelpClient | |
►CIBrowserHelpClient | |
CBrowserHelpClient | BrowsrHelpClient provides implementation for IBrowserHelpClient interface |
►CIWindowsHelpClient | |
CWindowsHelpClient | WindowsHelpClient provides implementation for IWindowsHelpClient interface |
CIHelpClientHost | |
►CIHostObject | |
CPointCloudChannelHandlerManager | PointCloud Channel Handler Manager |
CPointCloudChannelManager | Point Channel Manager |
►CIHostObject | |
CRasterEventManager | Manager class to provide access to Raster events |
►CIHttpHandler | |
CHttpConfigurationHandler | |
►CIHttpHeaderProvider | |
CHttpHeaderProvider | |
CIHttpRequestCancellationToken | |
►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 |
CEngineInfoProvider | |
►CIIModelPublishingProvider | |
CPublishingProviderNET | |
►CIIModelPublishingProvider | IModelPublisher object utilizes some additional and optional interfaces implementation.IIModelPublishingProvider groups all interfaces implementation |
CPublishingProvider | |
CBeSQLiteLib::ILanguageSupport | This is an interface class that allows applications to provide custom language processing for SQL case and collation operations |
CILxoEnvironmentEventHandler | |
CILxoSetupEventHandler | |
►CILzmaInputStream | Interface to send/read streamed Lzma input |
CBeFileLzmaInStream | Utility to stream the contents of a file to LZMA routines |
CMemoryLzmaInStream | Utility to stream the contents of a memory buffer to LZMA routines |
►CILzmaOutputStream | Interface to receive/write streamed Lzma output |
CBeFileLzmaOutStream | Utility to stream the output of LZMA routines to a file |
CMemoryLzmaOutStream | Utility to stream the output of LZMA routines to a memory buffer |
►CIMeshQuery | Query an element for a geometric representation that is a polyface mesh |
►CIMeshEdit | Modify an element that represents a mesh |
CMeshHeaderHandler | The default type handler for the MESH_HEADER_ELM type that corresponds to the Mesh_header structure |
►CIMlineStyleTransactionListener | |
CMlineStyleEvents | |
CIModelEngine | Engine class |
CIModelProperty | Standard properties that an i-model publisher program should add to the .imodel and .ibim files that it creates |
CIModelTransientHandler | |
►CIModifyElement | Interface for modifying elements |
►CModifyOp | Class for modifying elements |
►CDgnElementSetTool | Can be used to implement a modify command |
CDgnRegionElementTool | |
►CElementGraphicsTool | Tool base class for caching a geometric representation of elements |
CLocateSubEntityTool | Tool base class for picking sub-entities on element geometry (faces/edges/vertices) |
CIMRMeshAttachment | |
CIMstnXDataTreeSessionMonitor | To maintain 8.11.x functionality allow session monitors to be registered |
►CIMultilineQuery | Query an element for multi-line specific properties |
►CIMultilineEdit | Set specific properties on a multi-line |
CMultilineHandler | The default type handler for the MULTILINE_ELM type that corresponds to the MlineElm structure |
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 |
►CINamedViewElementHandler | Interface adopted by an Element Handler that represents a Named View |
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 |
CIndexedViewSet | |
CIMRMeshAttachment::Info | |
CDateTime::Info | Provides the metadata portion of a DateTime object |
CINotValidForSmartFeatures | |
CInputCallback | |
CInputJournalManager | Manages the recording and journaling of events as they occur in MicroStation |
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 | |
CInstanceCountIterable | Iterable for returning the number of instances for given classes within the given scope |
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 |
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 |
CinterpolationParam | |
CinterpolationParam | Interpolation controls |
►CIOperandValueStorage | Interface adopted by a class that defines a property of an operand |
►COperandPropertyBase | Base class for an object that represents a property of some operand |
CDerivedPropertyBase | Base class for expression terms that are properties of properties |
►CElementProperty | An expression term that is a reference to a property of a MicroStation element |
CElementPropertyMap | |
CScalarPropertyValue< TTOKEN, TVALUE > | A property that is just a value |
►CIParameterDependencyHandler | |
CConstraintXAttributeHandlerBase | |
CIParameterExpressionHandler | Interface adopted by an object which can parse and deserialize parameter expressions |
►CIParameterValues | Interface adopted by an object which supplies values for parameters |
►CIActiveParameters | Holds the "active" values of the parameters within a parametric model |
►CIParameterDefinitions | A read-only collection of parameter definitions |
CIEditParameterDefinitions | Provides all of the query functionality of IParameterDefinitions, as well as methods for modifying the parameter definitions |
CIParameterSet | A named set of parameter values, representing a "variation" on a parametric model |
CParametricCellDefinition | Represents a parametric model published as a cell definition in a manner similar to shared cells |
CParametricCellInfo | Describes a parametric cell instance |
CIParametricCellDefEventListener | Interface adopted by an object which wants to be notified of parametric cell definition- related events when they occur |
CIParserOperatorFactory | Interface adopted by a class that can create operators as part of parsing an expression |
CIPCService | |
►CIPersistentParameterData | Interface adopted by relationship parameters to make it possible to save and restore them |
CPeristentParameterStringValue | A persistent parameter that contains a string |
CT_PeristentParameterValue< T > | A persistent parameter that contains a scalar value of type T |
►CToken | Defines token structure with relative operations |
►COperandToken | Defines operand token which represents a value in a formula expression |
CArrayValue | An expression term that is a constant DPoint3d value |
CBooleanValue | An expression term that is a constant Boolean value |
CDoubleValue | An expression term that is a constant double value |
CElementRefValue | An expression term that is a reference to an element |
CGvValue | An expression term that is a reference to an GV's value |
CInt64Value | An expression term that is a constant Int64 value |
CIntValue | An expression term that is a constant Int value |
CLcsValue | An expression term that is a constant Local Coordinate System value |
CModelRefValue | An expression term that is a reference to a model |
COrientationValue | An expression term that is a constant RotMatrix value |
CPointValue | An expression term that is a constant DPoint3d value |
CStringValue | An expression term that is a constant string |
CVectorValue | An expression term that is a constant Vec3d value |
►COperatorToken | Defines an operator of token |
CAssignOp | Defines assignment operator |
CBltFns | Defines an operation tool with a series of functions |
CCommaOp | Defines comma operator |
CConditionalOp | Defines conditional operator |
CDotOp | Defines dot operator |
CIndexOp | Defines index operator |
CLogicalOp | Defines logical operator |
COperatorNop | Defines no operation |
CStdBinOp | Defines binary operator which has two operands |
CStdUnOp | Defines unary operator which has only one operand |
CTokenLoader | Recreates Tokens from storage |
CIPlotBeginElementParam | Parameters for the BeginElement print event |
CIPlotBorderTextParam | Printer driver output border text 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 |
CIPlotClipParam | Printer driver output clip 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 |
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 |
CIPointCloudDrawParams | |
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 |
►CIPointCloudQuery | Interface to query persistent information about a point cloud element |
►CIPointCloudEdit | Interface to edit persistent information about a point cloud element |
CPointCloudHandler | |
►CIPolyfaceVisitorFilter | Filter class for selecting facets presented by a visitor |
CPolyfaceVisitorNormalOrientationFilter | Object to accept/reject the visitor facet based on orientation of the facet normal |
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 |
►CIPreserveUp | Interface implemented by callouts to control their behavior of preserving the 'up-direction' of the model |
►CElevationCalloutDef | Elevation callout definition |
CInteriorElevationCalloutDef | Interior Elevation marker definition |
CSectionCalloutDef | Section callout definition |
CECInstanceReadContext::IPrimitiveTypeResolver | |
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 |
CIPrinterDriverOutputRaster | Printer driver output raster interface |
►CIPrinterDriverOutputVector | Printer driver output vector interface |
CIPrinterDriverOutputPath | Printer driver output path interface |
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 |
►CIProcessProperties | Interface for property callbacks used for both query and edit |
CIEditProperties | Interface for changing element property values |
►CIQueryProperties | Interface for inspecting element property values |
CSymbologyReporter | ! Provides methods for inspecting the current symbology properties of an element |
►CIPropertyAccess | |
►CRefCounted< IPropertyAccess > | |
CRelationshipPropertyAccess | Defines the accessing methods for relationship property |
CECEnabler::IPropertyProcessor | Interface of functor that wants to process text-valued properties |
►CIRasterAttachmentQuery | Provides methods for inspecting the current raster attachment properties of an element |
►CIRasterAttachmentEdit | Provides methods for inspecting and editing the current raster attachment properties of an element |
CRasterFrameHandler | This class is the handler for raster attachment element |
CIRasterEventHandler | |
CIRasterProgressListener | |
CIRecordDisplayPath | |
CIRedrawAbort | |
►CIRedrawOperation | |
CDgnElementSetTool | Can be used to implement a modify command |
►CIRefCounted | |
CIComputeRasterToExportStrategy | Strategy interface to compute a DgnRaster with appropriate settings that will be used to create the new raster export file |
CICurvePrimitiveInfo | Interface implemented to hold additional information about curve primitive |
CIDTM | |
CIDTMDrainageFeature | Interface implemented by DTM engines |
CIDTMDrapedLine | Interface implemented by DTM engines |
CIDTMDrapedLinePoint | Interface implemented by DTM engines |
CIPointCloudChannel | Points channel enabling storage of arbitrary per point data |
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 |
CIPointCloudViewSettings | Interface to change the view presentation settings of pointclouds |
CPointCloudDisplay | This class provides various point cloud utility methods |
►CIRefCounted | Interface to be adopted by a class the implements the reference-counting pattern |
CDependencyManagerLinkage::IRootsChangedCallback | UserFunction called by DependencyManager::ProcessAffected when a dependent element is affected by changes to root elements |
CElementCopyContext::IEventHandler | Element copy event handler |
CICachedDraw | Begin/End announcements around cached drawing sequences |
CIElementState | Interface implemented to hold additional information about an element held by an ElementHandle |
CIFaceMaterialAttachments | |
CIRasterSourceFileQuery | Interface that provides methods to query raster file information |
CISolidKernelEntity | ISolidKernelEntity represents a boundary representation body (BRep) |
CISprite | A Sprite, corresponding to a native Window manager icon |
CISubEntity | ISubEntity represents a topological BRep entity |
CITxn::ICustomEntry | Interface for a custom entry to be stored in the undo buffer |
CIViewOutput | |
►CTxnMonitor | Interface to be implemented to monitor changes to elements |
CSelectionSetManager | Methods to query and manipulate the select set |
CIPropertyAccess | A "pointer" to a property in a property holder |
CIPropertyProvider | Interface adopted by elements that look up properties on an element |
CRefCounted< Bentley::IRefCounted > | |
►CRefCounted< IRefCounted > | |
CDgnDocument | A DgnDocument represents a file |
CDgnDocumentNameProperty | |
CDgnFolder | |
►CElementQueryResultsForFile | Copies of elements in a historical state for a given file |
CElementsAsOfQuery | Performs a query to get the historical state of elements |
CIClipElementProvider | Provides a clip element definition |
►CINamedViewCreateHelper | Interface for Named View Creator Helper Class |
CCalloutBaseHandler | Callout Element Handler base class |
CQueryRelatedClassSpecifier | How to specify a relationship |
CSelectedProperties | Structure used to defined the properties to populate in a DgnECInstance |
►CWhereCriterion | A WhereCriterion is used in the "where clause" of an ECQuery |
►CECExpressionCriterion | |
CHostExpressionCriterion | Evaluates an ECExpression against an InstanceExpressionContext representing a DgnECHost |
CWhereCriterion::RelatedInstanceFinder | 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 |
►CRefCountedBase | Concrete class that can be used to implement the reference-counting pattern |
CBusyRetry | Supply a BusyRetry handler to BeSQLite (see https://www.sqlite.org/c3ref/busy_handler.html) |
CChangeTracker | When enabled, this class maintains a list of "changed rows" (inserts, updates and deletes) for a BeSQLite::Db |
CDb::AppData | Applications subclass from this class to store in-memory data on a Db via AddAppData |
CNamedParams::SqlParameter | |
►CBeTextFile | Reads and Writes Text Files regardless of whether they are encoded on disk as locale-encoded ASCII, UTF8, or UTF16 |
CCsvFile | Read CSV Files |
CIModelPublisher | The actual i-model publishing engine through which user can specify the publish and package options and start the publishing and packaging process |
CAngleFormatter | Used to construct a string from a numerical angle value |
CAngleParser | Used to parse angles |
CAreaFormatter | Used to construct a string from a numerical area value |
►CAreaOrVolumeParser | |
CAreaParser | |
CVolumeParser | |
CCaret | Represents an insertable location within a TextBlock |
CClipPrimitive | ClipPrimitive is an abstract class that represents a single clip object |
CColorBook | |
CDateTimeFormatter | Used to construct a string from a time point value |
►CDgnBaseMoniker | A DgnBaseMoniker identifies a file or a folder |
CDgnDocumentMoniker | A DgnDocumentMoniker identifies a file |
CDgnFolderMoniker | A DgnFolderMoniker identifies a folder |
CDgnBaseMonikerList | Collection of base monikers |
CDgnColorMap | Reference counted class for storing information about a MicroStation color table |
CDgnDocumentMonikerList | Collection of document monikers |
CDgnECHost | Represents a "primary" DgnECInstance plus a collection of related ECInstances as a single unit |
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 |
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 |
CDgnLinkFollowLog | DgnLinkFollowLog can be used to create log data |
CDgnLinkSet | Class to define the link sets in DgnFile |
CDgnLinkTargetSpec | This class defines the target spec for links |
CDgnLinkTree | DgnLinkTree represents a tree structure to hold DgnLinks |
CDgnLinkTreeSpec | DgnLinkTreeSpec contains the information necessary to locate a DgnLinkTree in the DgnFile |
►CDgnLinkUserData | Class to define the links user data like AppId etc |
CDgnLinkStringUserData | This class can be used to represents the user string data |
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 |
CDgnTextSnippet | !DgnTextSnippet is a named serialized textblock which is stored in the dictionary model |
CDgnTextSnippetCategory | Category of textsnippet in a file |
CDgnTextSnippetPropertyMask | A BitMask of all DgnTextSnippet properties |
CDgnTextStyle | Class to manipulate a textstyle in a DgnFile |
►CDgnTool | Base MicroStation Tool Class |
►CDgnPrimitiveTool | Can be used to implement a primitive command |
CDgnElementSetTool | Can be used to implement a modify command |
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 |
CDgnWorkSpace | Represents properties of a workspace |
CDimensionStyle | Class to manipulate a dimensionstyle in a DgnFile |
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 |
CDisplayFilter::Operator | |
CDisplayFilterKey | |
►CDisplayPath | |
►CSelectionPath | |
CHitPath | |
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 |
CDisplayStyle | A display style is a collection of view-related settings that can be applied to the whole or part of a view |
CDistanceFormatter | Used to construct a string from a numerical distance value |
CDistanceParser | |
CDoubleParser | Used to parse values |
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 |
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 |
CElementPropertiesGetter | ElementPropertiesGetter is a helper class to query element symbology and properties |
CElementPropertiesSetter | ElementPropertiesSetter is a helper class for changing element symbology and properties |
CFindInstancesScope | A findinstances scope describes where to look for instances on a call to DgnECManager::FindInstances() |
CGradientSymb | Parameters defining a gradient fill |
CHttpResponse | |
CIActiveParameters | Holds the "active" values of the parameters within a parametric model |
CIAuxCoordSys | An IAuxCoordSys is an object that holds the data which describes an auxiliary coordinate system |
CIconData | Represents the multi-resolution contents of an ico file in memory |
►CIDetailingSymbol | Base class for the various detailing symbol types |
CDetailCalloutDef | Detail callout definition |
CDrawingBoundaryDef | Drawing Title annotation definition |
CElevationCalloutDef | Elevation callout definition |
CPlanCalloutDef | Plan callout definition |
CSectionCalloutDef | Section callout definition |
CTitleTextDef | Title Text definition |
CIDetailingSymbolFactory | IDetailingSymbolFactory is a factory interface that creates and identifies a subclass of IDetailingSymbol |
CIDgnWorkSetInfo | Represents the persistent data of a WorkSet that are stored in .DGNWS file and .DGN files |
►CIDisplayRuleAction | ! A display rule action interface that defines an action that needs to be applied on ! a element |
CAreaHatchAction | ! A display rule action that allows control of element hatching |
CAreaPatternAction | ! A display rule action that allows control of area patterning |
CColorOverrideAction | ! A display rule action that allows to override element color |
CDisplayStyleOverrideAction | ! A display rule action that allows override of display style |
CElementDisplayAction | ! A display rule action that allows to turn display of an element off |
CElementPriorityAction | ! A display rule action that allows to control element priority |
CFillColorOverrideAction | ! A display rule action that allows to override element fill color |
CStyleOverrideAction | ! A display rule action that allows to override line style |
CTransparencyOverrideAction | ! A display rule action that allows to override transparency of an element |
CWeightOverrideAction | ! A display rule action that allows to override line weight |
CIDrawingTraverseOptions | Object containing options for traversing drawing titles of a model |
►CIECPropertyValueFilter | Accepts or rejects property values |
CECSubstringPropertyValueFilter | An IECPropertyValueFilter that accepts or rejects property values that contain a specified sub-string using a case-insensitive comparison |
CIMaterialStore | |
CIndentationData | Storage and utility class for managing a Paragraph object's indentation properties |
CInstanceCountIterable::IteratorState | *//* |
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 |
CIEvaluateParameterExpressionContext | Interface adopted by an object which serves as the context for evaluating parameter expressions |
CIParseParameterExpressionContext | Interface adopted by an object which serves as the context for parsing 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 |
CITagCreateData | A helper class to provide data while creating tag elements |
CItemTypeLibraries | Defines a collection of all of the ItemTypeLibrary objects stored within a DgnFile |
CItemTypeLibrary | Defines a named collection of ItemTypes and CustomPropertyTypes |
CITextEditRestrictions | Allows handlers to restrict editing of text parts |
►CITextPartId | |
CDimensionTextPartId | ! While querying a dimension using ITextEdit and ITextQuery the returned ! object is a DimensionTextPartId |
CTableTextPartId | When querying a text table element using ITextEdit and ITextQuery the returned object is a TableTextPartId |
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 |
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 |
►CLevelCache | A level cache holds level definitions |
►CPersistentLevelCache | Abstract base class for persistent LevelCaches that support Write |
CDgnAttachmentLevelCache | Provides access to levels used by elements in a referenced model |
CFileLevelCache | A FileLevelCache contains the level definitions for a file |
►CLight | The generic class for lights |
►CAdvancedLight | The advanced light, represents the common settings of solar and source lights |
►CLightElement | Represents for light element, which has the common properties of source lights |
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 |
CDistantLight | The directional light source, behaving the same as solar light, producing parallel light rays, throughout the model |
CPointLight | Acting like an electric light bulb, light from a point light is radiated in all directions from the origin of the light source |
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 |
CSpotLight | The spot light is a directional light source having a conical beam, similar to a flahslight |
CSolarLight | Represents for solar light |
CAmbientLight | Represents the ambient light |
CFlashLight | Represents the flash light |
CModelDistantLight | Represents the model distant light |
CSkyDomeLight | Represents the sky dome light |
►CLightElementCollection | The collection of light elements |
CModelingLightCollection | The collection for modeling lights |
CLightMap | Represents the light map |
CLightSetup | LightSetup stored the settings for both the global and source lighting in the model |
CLightSetupEntry | The entry for lightsetup |
CLineStyleHandle | |
►CLsComponent | |
CLsCompoundComponent | |
►CLsLineCodeComponent | |
CLsInternalComponent | |
CLsLinePointComponent | |
CLsPointSymbolComponent | |
►CLsMap | A map used to map from line style number to line style name and vice versa |
CLsDgnFileMap | Used to access the line styles known to a given DgnFile |
CLsResourceFileMap | An LsResourceFileMap object is used to access line styles and line style resources without going through the LsSystemMap |
CLsSystemMap | Used to access the line styles that are in the system map |
CLsPointSymbolInfo | |
CLsStrokeData | |
►CLxoEnvironmentLayer | Base class for all the different types of environment available |
CLxoEnvironmentGradientLayer | |
CLxoEnvironmentImageCubeLayer | |
►CLxoEnvironmentImageLayer | |
CLxoEnvironmentLightProbeLayer | |
CLxoEnvironmentSkyLayer | |
CLxoEnvironmentPreview | |
CLxoFloatEnvelope | Define Luxology float envelope |
CLxoFloatEnvelopeComponent | Define Luxology float envelope component |
CLxoIntEnvelope | Define Luxology int envelope |
CLxoIntEnvelopeComponent | Define Luxology int envelope component |
►CLxoProcedure | Define the basic Luxology procedure texture for material |
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 |
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 |
CLxoDotProcedure | Define Luxology Dot procedure texture for material |
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 |
CLxoFlowBozoProcedure | Define Luxology FlowBozo procedure texture for material |
CLxoFogProcedure | ! Define Luxology fog procedure texture for material |
►CLxoGradientProcedure | Define Luxology gradient procedure texture for material |
CLxoBGradientProcedure | Define Luxology Bentley 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 |
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 |
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 |
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 |
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 |
CLxoSettings | A structure containing the rendering settings which are used for rendering using the luxology render mode |
CMaterial | |
CMaterialAssignment | |
CMaterialFur | |
CMaterialMap | |
CMaterialMapLayer | |
CMaterialPreview | |
CMaterialShader | |
CMaterialTable | |
CModelIndexIterator | |
CModelInfo | |
CMultilineBreak | Stores breaks for a multiline |
CMultilinePoint | Stores a point for a multiline |
CMultilineStyle | Define a multi-line style |
CMultilineStylePropMask | |
►CMultilineSymbology | This class represents the symbology of a multi-line profile or cap |
CMultilineProfile | This class represents a multi-line profile |
CNamedBoundary | |
CNamedBoundaryCollection | A Named Boundary Collection s a collection of named boundaries of a model |
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 |
CNamedGroup | |
CNamedGroupCollection | A NamedGroupCollection provides a mechanism for finding and iterating the NamedGroups associated with a DgnModel |
CNamedView | Base named view class to sub-class from in order to create new view types |
CNamedViewPropMask | The NamedViewPropMask |
CNameTreeNode | ! Class used to hold an heirarchy of names |
CPaletteInfo | |
CParagraphProperties | Represents the properties that can be controlled on a per-Paragraph basis |
CParametricCellDefinition | Represents a parametric model published as a cell definition in a manner similar to shared cells |
CParametricCellInfo | Describes a parametric cell instance |
CPatternParams | Each member of the PatternParams structure has a corresponding bit in PatternParamsModifierFlags that indicates whether or not the member is used |
CPDFRegionInfo | |
CPointCloudClipProperties | Provides methods for inspecting Point Cloud clip properties |
CPointCloudProperties | Provides methods for inspecting Point Cloud properties |
CPointFormatter | Used to construct a string from a DPoint3d value |
CPointParser | |
CProvenanceAttribute | ProvenanceAttributes Any Provenance can include custom information in key value pair known as attributes (i.e |
CProvenanceManager | The Provenance Manager allows to write provenance to an i-model and read it back |
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 |
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 |
CRasterTransparentColorsCollection | Provides methods for inspecting the transparent colors set on a raster attachment |
CReachableElementIterator | Iterator to be used with ReachableElementCollection |
CReachableElementOptions | Holds a set of options used to specify a set of elements to be iterated |
CReachableModelRefIterator | Iterator to be used with ReachableModelRefCollection |
CReachableModelRefOptions | Holds a set of options used to specify a set of ModelRefs to be iterated |
CRegionGraphicsContext | |
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 |
►CRenderStore | |
CLxoEnvironment | |
CLxoSetup | |
CReportResultsIterator | Provides iteration over ReportResults |
►CRunPropertiesBase | Container for the common properties of runs of text |
CRunProperties | Describes the formatting and spacing paramters for a single run of text that TextBlock supports |
CTextStringProperties | Describes the formatting and spacing paramters for a single run of text that TextString supports |
CScaleIteratorOptions | Used to specify the behavior of the iterator used to traverse a ScaleCollection |
CSchemaInfoExt | A place to store additional information about the ECSchema in the future, e.g. relevant supplemental ECSchemas |
CSheetSizeIteratorOptions | Used to specify the behavior of the iterator used to traverse a SheetSizeCollection |
CSmartFeatureNode | |
CSource | Source Information A set of information about a Source that contribute to a imodel |
CSpriteLocation | A Sprite Location |
CStoredExpression | Stored expression are file-based named expressions |
CStoredExpressionKeyword | Stored expression keywords are user defined keyword that can be used to filter stored expressions for presentation in the user interface |
CSurfaceParticleGenerator | |
CTableSymbologyValues | Used to query and modify the color, style and weight of table edge lines and fills |
CTagDefCollection | The collection of all tag definitions associated with an element |
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) |
CTextBlock::FindTextMatch | The result of FindText. It describes the region of found text and associated metadata |
CTextBlock::FindTextParameters | 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 |
CTextField | |
CTextString | Used to draw a single-line collection of like-formatted characters; this class is targetted at performance, is immutable, and cannot create elements |
CTextStylePropertyMask | A BitMask of all textstyle properties Bit indices are enumerated by the TextStyleProperty enum |
CTextTable | |
CTextTableCellIterator | An iterator that can step through the set of cells in a table |
CTextureImage | |
CTextureReplicator | |
CUnitIteratorOptions | Used to specify the behavior of the iterator used to traverse a StandardUnitCollection or a UserUnitCollection |
CViewGroup | ViewGroups contain information about the contents, positioning, and ordering of a user-specified collection of views that are displayed simultaneously |
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 |
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 |
CVolumeFormatter | Used to construct a string from a numerical area value |
CWordHeadingInfo | |
►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 |
CDetailingSymbolStyle | |
►CECReportNode | Base class for all ECReport XDataTreeNodes |
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 |
CReportCategoryNode | Every ReportDefinitionNode is defined within a category |
CReportDefinitionNode | A ReportDefinitionNode defines a ReportScope and ECQuery, which together produce ECInstances to populate report results |
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 |
CElementTemplateNode | Element templates define symbology properties |
►CUserInterfaceNode | Refcounted native interface class used to access Element Template data |
CContextMenuNode | Refcounted native interface class used to access Context Menu data |
CExplorerContextMenuNode | Refcounted native interface class used to access Explorer Context Menu data |
CMainTaskNode | Refcounted native interface class used to access Element Template data |
CMenuNode | Refcounted native interface class used to access Element Template data |
CMiniToolbarNode | Refcounted native interface class used to access MiniToolbar data |
CTaskNode | Refcounted native interface class used to access Element Template data |
CTentativePopupMenuNode | Refcounted native interface class used to access Element Template data |
CToolBoxNode | Refcounted native interface class used to access Element Template data |
CViewPopupMenuNode | Refcounted native interface class used to access Element Template data |
CXmlFragment | Class used to define XML Fragments that can be stored in the design file |
CXmlFragmentList | Class used to process list of XML Fragments |
CDoubleFormatter | Used to construct a string from a numerical value |
CClassLayout | |
CECInstanceReadContext | Context object used for instance creation and deserialization |
CECSchemaReadContext | Context object used for schema creation and deserialization |
►CExpressionContext | The context in which an expression is evaluated |
►CInstanceListExpressionContext | A context in which multiple IECInstances provide the context for expression evaluation |
CHostExpressionContext | An ExpressionContext which can evaluate ECExpressions against a primary ECInstance plus a set of related ECInstances |
CInstanceExpressionContext | An InstanceListExpressionContext which simply wraps one or more IECInstances |
CSymbolExpressionContext | A context which provides a set of symbols for expression evaluation |
CExpressionResolver | An object which can optimize an ECExpression tree by resolving constant sub-expressions to literal values, or perform other optimizations |
►CIECInstance | An IECInstance represents an instance of an ECClass |
►CDgnECInstance | DgnInstance is an abstract class that represents an ecinstance which is persisted in the DgnPlatform layer |
CDgnElementECInstance | DgnElementECInstance is an abstract class DgnElementECInstance represents a DgnECInstance which is hosted on an element, often as an XAttribute |
►CIECRelationshipInstance | ECN::IECRelationshipInstance is an instance of an ECRelationshipClass and represents the relationship between two IECInstances |
CIDgnECRelationshipInstance | IDgnECRelationshipInstance is an abstract class that supports relating two DgnElementECInstances |
CNode | Defines an expression tree for a parsed EC expression |
►CSymbol | Base class for all symbol types |
CContextSymbol | Used to give a name to an instance |
CMethodSymbol | Used to introduce a named method into the context |
CValueSymbol | Used to introduce a named value into the context |
CValueResult | Holds the result of evaluating an EC expression |
►CBaseGCS | Geographic Coordinate System 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 |
CIGeometry | Class for multiple RefCounted geometry types: ICurvePrimitive, CurveVector, ISolidPrimitive, MSBsplineSurface, PolyfaceHeader |
►CIThumbnailPropertyValue | A thumbnail property value |
CEmptyThumbnailPropertyValue | |
CThumbnailPropertyValue | An implementation of IThumbnailPropertyValue |
►CAnimatedElement | Defines the struct of animated element which will be used for Animation module |
CActorElement | Defines the struct of actor element which will be used for Animation module |
CAnimatedElementController | Defines the controller for AnimatedElement |
CAnimation | This class represents an Animation, which is all the elements in all the files currently opened which can be animated |
CAnimationEvaluationContext | A context used for evaluating an animation |
CAnimationModel | This class defines animation model which all data will be related to |
CDgnDocumentList | |
CDoubleStack | Defines a double stack with relative operations |
CDPoint3dStack | Defines a stack for DPoint3d with relative operations |
CIntStack | Defines an int stack with relative operations |
►CKeyComponentEnvelope | Defines an envelope class of KeyComponent with relative operations |
CKeyDoubleComponentEnvelope | Defines an envelope class of KeyDoubleComponent with relative operations |
►CKeyIntComponentEnvelope | Defines an envelope class of KeyIntComponent with relative operations |
CKeyFileIncrementComponentEnvelope | Defines an component envelope class of key file increment component with relative operations |
CKeyQuaternionComponentEnvelope | Defines an envelope class of KeyQuaternionComponent with relative operations |
CKeyTimeComponentEnvelope | Defines an envelope class of KeyTimeComponent with relative operations |
CKeyWStringComponentEnvelope | Defines an envelope class of KeyWStringComponent with relative operations |
CLightController | Controls the relative operations of Light |
CMaterialController | Controls the relative operations of Material |
CNamedToolDataNode | Generic node that can hold any type of Task, Main Task, or Named Tool |
CPlotterRef | Reference-counted container for standalone IPlotter instance |
CPrintDescriptionRef | Reference-counted container for IPrintDescription instance |
CQuaternionStack | Defines a stack for Quaternion with relative operations |
CQueuedAction | |
CIGraphEvaluation | A bi-partite graph of Relationship<->Element dependencies and the current state of reevaluation |
CRenderController | Controls the relative operations of rendering |
CTimeValStack | Defines a TimeVal stack with relative operations |
CTransformStack | Defines a stack for Transform with relative operations |
►CVelocityData | Defines a class of velocity data with relative operations |
CBezierVelocity | Defines a class of bezier velocity with relative operations |
CViewController | This class defines a view controller for animation controlling |
CPolyfaceCoordinateMap | Support class for constructing meshes |
CPolyfaceHeader | Return Access queries for header of polyface mesh |
CPolyfaceVisitor | Helper object to assist visiting each face of a polyface mesh |
►CConstraint3dBase | |
CCoincidentConstraint3d | |
CConcentricConstraint3d | |
►CDimension3dBase | |
CAngle3dConstraint | |
CDistanceDimension3d | |
CFixedConstraint3d | |
CParallelConstraint3d | |
CPerpendicularConstraint3d | |
CTangentConstraint3d | |
CConstraintProxy | |
CConstraintSolverDataProxy | |
CDimensionProxy | |
CECClassContainer::IteratorState | |
CECCustomAttributeInstanceIterable::IteratorState | |
►CECEnabler | An ECEnabler is the interface between an ECClass and an ECInstance |
►CStandaloneECEnabler | ECEnabler for standalone ECInstances (IECInstances not tied to a specific persistent store) |
CStandaloneECRelationshipEnabler | ECEnabler for Standalone ECRelationshipInstances (IECInstances not tied to a specific persistent store) |
CECPropertyIterable::IteratorState | |
CECPropertyValue | Relates an ECProperty with an ECValue |
CECSchema | The in-memory representation of a schema as defined by ECSchemaXML |
CECSchemaCache | An object that controls the lifetime of a set of ECSchemas |
CECValuesCollection | A collection of all ECPropertyValues contained in an IECInstance or an ECPropertyValue |
CECValuesCollectionIterator | An iterator over the ECPropertyValues contained in an ECValuesCollection |
►CGeometryId | |
CBRepVertexGeometryId | |
►CCurveGeometryId | |
CCurveArcAxisGeometryId | |
CCurvePointGeometryId | |
►CEdgeGeometryId | |
CEdgeArcAxisGeometryId | |
►CFaceGeometryId | |
CFaceAxisGeometryId | |
CFixedElementId | |
CRegionPlaneId | |
CIAUIItem | ! A AUIItem is an instance of a control facing a user |
CIConstraintRootPepCollection | |
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 |
CIInstanceCollectionAdapter< value_type > | A container collection which allows you to expose different kinds of collection as a single type |
CIInstanceCollectionIteratorAdapter< value_type > | This is the iterator that is exposed using VirtualCollectionIterator |
►CIUICommand | ! NEEDSWORK: Add comment here |
CUICommand | ! A UICommand represents an action that can be applied on a data context |
CSolverGeometry | |
CSupplementalSchemaInfo | Container for information about supplemental schemas |
CSupplementalSchemaMetaData | Used to store the information from the SupplementalSchemaMetaData custom attribute |
►CLayoutControl | Abstract base class of all user interface elements for layout manager purposes |
►CGuiLayoutControl | GuiLayoutControl is the layout wrapper for a dialog item (control) in the dialog |
CGuiLayoutContainerPanel | GuiLayoutContainerPanel is the layout wrapper for a ContainerPanel dialog item in the dialog |
CGuiLayoutLabel | GuiLayoutLabel is the layout wrapper for a Label dialog item in the dialog |
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 |
CGuiLayoutHelper | |
►CSplitterHandle | SplitterHandle represents the Sash between two layout items managed by a SplitterLayout |
CGuiSplitterHandle | GuiSplitterHandle is the handle used in a SplitterLayout, which easily lays out a control on either side of a Sash dialog item |
►CLayoutItem | Abstract item that a LayoutManager manipulates |
►CLayoutManager | Base class of the layout managers |
CDockLayout | DockLayout arranges items according to a specified dock position |
CFlowLayout | The Flow Layout Manager arranges items from left to right and top to bottom |
CGridLayout | Lays out controls in a table or grid |
►CSplitterLayout | A SplitterLayout lets the user control the size of child controls or layouts by dragging the boundary between the children |
CHSplitterLayout | HSplitterLayout is a horizontal SplitterLayout |
CVSplitterLayout | VSplitterLayout is a vertical SplitterLayout |
►CStackLayout | Lines up child controls horizontally or vertically |
CHStackLayout | HStackLayout is a horizontal StackLayout |
CVStackLayout | VStackLayout is a vertical StackLayout |
CIRelationDependencyHelper | Enrolls Relations that are affected by a change to the specified element |
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 |
CISessionMgr | The Session Manager manages the Master DGN |
►CISolidPrimitiveQuery | Query an element for a geometric representation that is a surface/solid primitive |
►CISolidPrimitiveEdit | Modify an element that represents a surface/solid primitive |
CConeHandler | The default type handler for the CONE_ELM type that corresponds to the Cone_3d structure |
►CSurfaceOrSolidHandler | Base class with behavior common to the SOLID_ELM and SURFACE_ELM types |
CSolidHandler | The default type handler for the SOLID_ELM type |
CSurfaceHandler | The default type handler for the SURFACE_ELM type |
CIStandaloneEnablerLocater | Interface to find a standalone enabler, typically for an embedded ECStruct in an ECInstance |
CISupportCallout | An ISupportCallout view is a named view that has a visual representation on sheets in the form of a callout |
►CITaskScheduler | |
CAsyncTaskRunnerPool | |
CTaskScheduler | |
CItemListRsc | Item List Structure (Only has list of type and ids) |
►CITemplatePropertiesChecker | |
CBaseElementTemplateExtender | |
►CITempObjectOwner | Interface adopted by an object which can assume temporary ownership of an object whose lifetime is ordinarily managed by some other owning object |
CTempObjectOwner< T > | 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 |
CItemTypeLibraryComponent< T_Impl > | Base class for a component of an ItemTypeLibrary, i.e., a CustomProperty or CustomPropertyContainer |
►CItemTypeLibraryComponent< ECN::ECClass > | |
►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 |
CItemType | Defines a named collection of CustomProperties which can be attached to elements, models, and other "item hosts" within a DgnFile |
►CItemTypeLibraryComponent< ECN::ECProperty > | |
CCustomProperty | Defines a property within a CustomPropertyContainer |
►Citerator | |
CChanges::Change | A single change to a database row |
CApplicableSignaturesCollection::const_iterator | |
CDetailingSymbolStyleIterator | A forward iterator to go through the list of DetailingSymbolStyles in a collection |
CDgnECHostIterable::const_iterator | |
CDgnECInstanceIterable::const_iterator | |
CElementQueryResultsForFile::const_iterator | |
CElementQueryResultsForModel::const_iterator | |
CDgnModel::ElementRefIterator | Iterator over the elements in a DgnModel |
CDgnTextSnippetIterator | A forward iterator to go through the list of snippets in a file |
CDigitalSignatureIterator | Iterator over digital signature cell elements |
CDimStyleIterator | A forward iterator to go through the list of styles in a file |
CInstanceCountIterable::const_iterator | |
CIParameterDefinitionsIterator | Provides iteration over the parameter definitions within an IParameterDefinitions collection |
CIParameterSetIterator | Provides iteration over the parameter sets in an IParameterSetCollection |
►CLevelHandle | Read-only access to a level definition |
CEditLevelHandle | Read-write access to a level definition |
CLsMapIterator | Helper class used for iterating through the LsMapEntry entries in an LsMap |
CModelIndexIterator | |
CMultilineStyleCollection::const_iterator | A forward iterator to go through the list of styles in a file |
CNamedBoundaryCollection::const_iterator | Iterator over the NamedBoundaryCollection |
CNamedBoundaryGroupCollection::const_iterator | Iterator over the NamedBoundaryGroupCollection |
CNamedGroupCollection::const_iterator | Iterator over the NamedGroupCollection |
CParagraphIterator | An STL iterator-like wrapper around Caret, that allows you to easily iterate paragraphs |
CParametricCellDefIterator | An iterator over the parametric cell definition elements within a DgnFile |
CPersistentElementRefListIterator | Iterate over the elements in a PersistentElementRefList |
CRasterFrameElementIterator | An input iterator to go through all raster frame element (aka Raster attachment) in a model |
CReachableElementIterator | Iterator to be used with ReachableElementCollection |
CReachableModelRefIterator | Iterator to be used with ReachableModelRefCollection |
CReportDefinitionCollectionIterator | Provides iteration over a collection of report definitions |
CReportResultsIterator | Provides iteration over ReportResults |
CRunIterator | An STL iterator-like wrapper around Caret, that allows you to iterate runs |
CScaleCollection::const_iterator | Iterator over the application defined list of scales |
CSharedCellDefIterator | Iterator over shared cell definitions in a file |
CSheetSizeCollection::const_iterator | Iterator over the application defined list of sheet sizes |
CStandardUnitCollection::const_iterator | Iterator over the StandardUnitCollection |
CTagDefCollection::const_iterator | |
CTagSetIterator | Iterator over tag sets in a file |
CTextStyleIterator | A forward iterator to go through the list of styles in a file |
CTextTableCellIterator | An iterator that can step through the set of cells in a table |
CUserUnitCollection::const_iterator | Iterator over the UserUnitCollection |
CXAttributeCollection::Entry | |
CVirtualCollectionIterator< IteratorImplementation > | This template is used by iterators that hide their implementation from the published API |
CDgnRasterCollection::DgnRasterCollectionIterator | |
CECClassContainer::const_iterator | |
CECCustomAttributeInstanceIterable::const_iterator | Iterator for the custom attribute instances |
CECPropertyIterable::const_iterator | Iterator over the properties |
CECValuesCollectionIterator | An iterator over the ECPropertyValues contained in an ECValuesCollection |
CIConstraintRootPepCollection::ConstraintRootPepIterator | |
CIInstanceCollectionIteratorAdapter< value_type > | This is the iterator that is exposed using VirtualCollectionIterator |
►CITextQuery | |
►CITextEdit | |
CDetailingSymbolBaseHandler | Detailing Symbol Element Handler Base Class |
CDigitalSignatureCellHeaderHandler | Provides access to digital signatures in a DGN file |
CDimensionHandler | The default type handler for Dimension elements (type: DIMENSION_ELM) |
CNoteCellHeaderHandler | A Note Cell is-a a sub-type of cell |
CTagElementHandler | The default type handler for the ATTRIBUTE_ELM type that corresponds to the AttributeElm structure |
►CTextHandlerBase | |
CTextElemHandler | |
CTextNodeHandler | |
CTextTableHandler | |
►CITextStyleTransactionListener | |
CTextStyleEvents | |
CITiming | |
►CITokenFactory | Creates Tokens |
CArrayValue | An expression term that is a constant DPoint3d value |
CAssignOp | Defines assignment operator |
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 |
CDotOp | Defines dot operator |
CDoubleValue | An expression term that is a constant double value |
CGvValue | An expression term that is a reference to an GV's value |
CIndexOp | Defines index operator |
CInt64Value | An expression term that is a constant Int64 value |
CIntValue | An expression term that is a constant Int value |
CLcsValue | An expression term that is a constant Local Coordinate System value |
CLogicalOp | Defines logical operator |
COrientationValue | An expression term that is a constant RotMatrix value |
CPointValue | An expression term that is a constant DPoint3d 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 |
CVectorValue | An expression term that is a constant Vec3d value |
►CITransactionHandler | Interface adopted by an Element Handler that wants to participate in MicroStation transactions |
CDimensionHandler | The default type handler for Dimension elements (type: DIMENSION_ELM) |
CParametricCellDefHandler | Handler responsible for parametric cell definition elements |
CPointCloudHandler | |
CRasterFrameHandler | This class is the handler for raster attachment element |
CSectionClipElementHandler | Section View Clipper Element Handler (used by section, elevation views and plane clips) |
CSharedCellDefHandler | The default type handler for the SHAREDCELL_DEF_ELM type that corresponds to the SharedCellDef structure |
CTextNodeHandler | |
►CType2Handler | Base class for application defined cells that want to be treated as a single object |
CAssocRegionCellHeaderHandler | The Associative Region cell can represent one or more planar regions that can be a shape, ellipse, complex shape, or grouped hole |
CBrepCellHeaderHandler | The Brep cell is used to store boundary representation surfaces and solids created using either the Parasolid or ACIS kernels as elements |
CDetailingSymbolBaseHandler | Detailing Symbol Element Handler Base Class |
CDigitalSignatureCellHeaderHandler | Provides access to digital signatures in a DGN file |
CGroupedHoleHandler | A grouped hole is a sub-type of cell |
CNormalCellHeaderHandler | Class for user defined cells and groups |
CNoteCellHeaderHandler | A Note Cell is-a a sub-type of cell |
COleCellHeaderHandler | An ole element is a sub-type of cell |
►CIUICommand | |
►CIEditAction | Applications should implement this interface for the EditActions they supply via an DgnPlatform::IEditActionSource |
►CMstnEditAction | Default class for an edit action |
►CIXCommand | Cross UI Framework PowerPlatform Command interface |
►CXCommand | Cross UI Framework PowerPlatform Command definition |
CApplicationRefXCommand | XCommand derivative that holds info to activate a delivered IconCmd tool |
CUserKeyinXCommand | XCommand derivative that holds a keyin for user defined tools such as NamedTools |
CIUISyncEventMonitor | IUISyncEventMonitor - abstract class that allows callers to get notified when certain system events are processed |
CIUserInterfaceExtender | IUserInterfaceExtender is the interface implemented by UserInterface extenders |
►CIVariableMonitor | The IVariableMonitor interface is implemented by classes that need to be informed when a Configuration Variable is changed |
CSimpleConfigurationVariableMonitor | The SimpleConfiguraionVariableMonitor class implements IVariableMonitor and provides only one callback for any change to a ConfigurationVariable |
CIViewDecoration | Implement this interface to draw "decorations" in Viewports |
CIViewMonitor | Implement IViewMonitor to receive notifications about significant events affecting ViewPorts |
►CIViewTransients | |
CDgnRegionElementTool | |
CLocateSubEntityTool | Tool base class for picking sub-entities on element geometry (faces/edges/vertices) |
CIVirtualDgnlibSearchProvider | Interface used to allow an application that creates a virtual dgnlib to inform the IXDataTreesProcessor to search through its tree |
►CIVolumeDefContainer | Volume definition container, contains collection of volume defs |
CElevationCalloutDef | Elevation callout definition |
CPlanCalloutDef | Plan callout definition |
CSectionCalloutDef | Section callout definition |
CIWorkSpaceEventListener | Implement this interface to listen to WorkSpace events |
►CIXAttributePointerContainerHandler | |
CConstraintXAttributeHandlerBase | |
►CIXDataTreesProcessor | |
CContextMenuTreesProcessor | |
CDetailSymbolStyleTreesProcessor | |
CECReportTreesProcessor | |
CElementTemplateTreesProcessor | |
CExplorerContextMenuTreesProcessor | |
CMainTaskTreesProcessor | |
CMenuTreesProcessor | |
CMiniToolbarTreesProcessor | |
CTaskTreesProcessor | |
CTentativePopupMenuTreesProcessor | |
CToolBoxTreesProcessor | |
CViewPopupMenuTreesProcessor | |
CJoinColumnAck | |
CJoinColumnRequest | |
CDgnHost::Key | Each "type" of data stored on a DgnHost must have a unique key to identify it |
►CKeyComponent | Defines a class of key component with relative operations |
CKeyDoubleComponent | A double type key component with relative operations |
CKeyIntComponent | An int type key component with relative operations |
CKeyQuaternionComponent | A quaternion type key component with relative operations |
CKeyTimeComponent | A TiemVal type key component with relative operations |
CKeyWStringComponent | A WString type key component with relative operations |
CKeyDoubleComponentComparator | Defines a comparing operator for KeyDoubleComponent |
CKeyDoubleValue | Defines a pair value with double and TimeVal |
CKeyFrame | Defines key frame structure with relative operations |
CKeyFrameEntrySetCompare | A structure used to compare the sets of key frame entry |
CKeyIntComponentComparator | Defines a comparing operator for KeyIntComponent |
CKeyIntValue | Defines a pair value with int and TimeVal |
CKeyQuaternionComponentComparator | Defines a comparing operator for KeyQuaternionComponent |
CKeyQuaternionValue | Defines a pair value with DPoint4d and TimeVal |
CKeyTimeComponentComparator | Defines a comparing operator for KeyTimeComponent |
CKeyTimeValue | Defines a pair value with TimeVal |
CKeyWStringComponentComparator | Defines a comparing operator for KeyWStringComponent |
CKeyWStringValue | Defines a pair value with WString and TimeVal |
CL10N | L10N (chic numeronym for "localization") is used to obtain localized strings from one of 3 SQLang database files |
CLatitude | The flags that control solar/lighting positions |
CLayoutFlag | Maintains a single int value with an (int) cast overload |
CLayoutFlags< Enum > | LayoutFlags - Creates a "Flags" class out of an enum with constructors and operator overloading |
CLevelClassMask | |
►CLevelDefinitionStyleBase | Base class for style that is used by a level |
CLevelDefinitionColor | Represents a color used by a level |
►CLevelDefinitionIdBase | Represents a style used by a level |
CLevelDefinitionMaterial | Represents a material used by a level |
CLevelDefinitionPlotStyle | Represents a PlotStyleID used by a level |
CLevelDefinitionLineStyle | Represents a line style used by a level |
CLevelOverrideInfo | Level overrides for printing |
CLevelUtils | |
CLightElementConstIterator | The constaining iterator for light elements collection |
CLightElementIterator | The iterator for light elements collection |
CLimitingTaskQueue< T > | |
CLineCodeRsc | |
CLinePointRsc | |
CLineStyleInfo | |
CLineStyleNameInfo | |
►CLineStyleParamsResource | |
CLineStyleParams | Parameters defining a line style |
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 |
CLinkInfo | |
CLinkProps | |
CDgnFile::LoadedModelsCollection | Collection of all models that are currently loaded in a DgnFile |
►CLocalRange | A range with transforms between local and world coordinates |
CTaggedLocalRange | LocalRange with size_t and double tags (e.g |
CLocateCallback | MdlLocate_setFunction has been superceded by typesafe methods in LocateCallback |
CECValueAccessor::Location | |
CLockTable | |
CIAssocRegionQuery::LoopData | |
CLsEntry | Represents the defintion of a line style |
CLsMapEntry | An entry in a LsMap; it contains a pointer to an LsDefinition |
CluvColorCube | |
CluvColorDef | |
CLxoDisturbControl | Define the 'Disturb' controls of texture to be used in Luxology procedural Peel, Plates etc |
CLxoEnvelopeTangentIn | Define Luxology envelope tangent in |
CLxoEnvelopeTangentOut | Define Luxology envelope tangent out |
CLxoFloatEnvelopeComponentCollection | Define Luxology float envelope component collection |
CLxoFloatEnvelopeKey | Define Luxology float envelope key |
CLxoIntEnvelopeComponentCollection | Define Luxology int envelope component collection |
CLxoIntEnvelopeKey | Define Luxology int envelope key |
CLxoOutputControl | Define the 'Output' controls of texture to be used in Luxology procedural Agate, Bozo, Cruddy, etc |
CLxoProcedureCexprMember | Luxology procedure Cexpr member used by LxoProcedure |
CLxoRender | Structure of Luxology render |
CLxoSizeControl | Define the 'Size' controls of texture to be used in Luxology procedural Peel, Plates etc |
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 |
CMargins | Defines the four margins of a rectangle |
CMarginsRsc | Margin Resource used in the Layout resources |
CMaterialId | |
CMaterialIdComparator | |
CMaterialMapLayerConstIterator | |
CMaterialMapLayerIterator | |
CMaterialProjectionParameters | Defined (resource) && !defined (type_resource_generator) |
CMaterialShaderConstIterator | |
CMaterialShaderIterator | |
►CMaterialUVDetailBase | |
CMaterialUVDetail | Materials which use uv mapping modes Directional Drape, Cubic, Spherical and Cylindrical require additional element based information for their definition |
CMaxMSLink | |
CMD5 | Compute MD5 hash |
CmdlAppStatistics | |
CMDLCallBack | |
CMdlChildTerminated | |
CmdlCopyParamsTag | |
CMdlFileStatsChange | |
CMDLOperationState | |
CMemberEnumerator | Member Enumerator class |
CmentryContents | |
CMeshAnnotation | Structure to record name and other data describing error tests |
CMessageCenterPrefs | |
C__messagelist__::messages | |
CmgdsModesTag | |
CMinimumValuePriorityQueue< T > | Implementation of a priorityQueue (sometimes called a heap) |
Cmlineprofile | Definition of a multi-line profile |
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 |
CModelIndex | ModelIndex - Provides access to basic information about all the models in a DgnFile |
CModelIndexItem | |
CModelSignatureCollection | The collection of all digital signatures in a model that are scoped to that model |
CModifierUtil | Defines an utility tool package for interpolating of component(int, double, time, bool, etc.) |
CSolidUtil::Modify | Support for modification of bodies |
CMoniker | A moniker is a pointer to an element |
CMonikerPathEntry | This class defines an entry for moniker path |
CMotionFuncArg | Motion Function Arguments Structure |
CMouseWheelEventData | Mouse Wheel Event Data |
CMouseWheelSettings | |
CMRMeshLibUtil | |
Cms3dtoolsettings | |
CMS_sqlda | |
►CMSBsplineCurve | MSBsplineCurve is a "Non uniform, rational Bspline curve" |
CRefCountedMSBsplineCurve | MSBsplineCurve with IRefCounted support for smart pointers |
Cmsbsplinesurface | |
►CMSBsplineSurface | Ploles, knots, weigths, etc for a bspline surface (NOT REFCOUNTED) This is the traditional C structure, instantated uninitialized on the stack |
CRefCountedMSBsplineSurface | MSBsplineSurface with IRefCounted support for smart pointers |
CmsClipboardStruct | |
CmsDisplayDescr | |
CMSDocumentOpenDialogParams | This struct specifies all of the options for presenting the "Open File" dialog to the user |
CmsGraphConfig | |
CMSIconDescr | C++ wrapper for MicroStation icons |
Cmsinterpolationcurve | |
►CMSInterpolationCurve | MSInterpolationCurve carries passthrough (interpolation) points for a curve |
CRefCountedMSInterpolationCurve | MSInterpolationCurve with IRefCounted support for smart pointers |
CmsMovieFrame | |
CmsMovies | |
CmsStateData | |
Cmstextsize | Legacy structure; do not add new APIs that use this, and aggresively replace when found. Use DVec2d or DPoint2d instead |
CMstnElementTemplateMgr | |
CMstnEventManager | Manager for events associated with MicroStation |
CMstnResourceUtils | |
CMstnXDataTreeManager | |
Cmstoolsettings | |
CMSValueDescr | A MSValueDescr is an object which can represent any number of basic types included in the FormatType enum |
CMSWindowPriority | |
CMSWorkspaceInfo | |
CMultiActionSetCompare | A structure used to compare multiple action sets |
CMultiDataSetCompare | A structure used to compare the sets of multiple data |
CMultilineStyleCollection | A collection multi-line styles in a file |
CMultiUpdateMsg | |
CNamedBoundaryClipDepths | This struct represents Clip Depths and Clip Masks stored on Named Boundaries |
CNamedExpressionHelper | |
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 |
CNamedParams | Values that can be bound to named parameters of an SQL statement |
CNamedSharedCellDefCollection | The collection of all named shared cell definitions in a file |
CNamedToolCmdData | Command Data for a Named Tool |
CNamedViewDisplayable | Displayable counterpart to NamedViews |
CNamedViewDisplayableData | View data handled by NamedViewDisplayable interface |
CnamedViewProperties | Name, name space and description for saved views |
CL10N::NameSpace | A globally unique identifier for a group of localized strings |
CNewRowRequest | |
CNodeVisitor | Visitor interface for an in-order traversal of the Nodes of an ECExpression tree |
►CNonCopyableClass | |
CDgnRaster | |
CDgnRasterCollection | |
CRasterThumbnail | |
►CNonCopyableClass | Base class to make a class non-copyable |
CAlignedArray< T, THRESHOLD, ALIGNMENT > | AlignedArray ensures that a block of data is correctly aligned |
CBeConsole | BeConsold Class provides a collection of functions for the Console |
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 |
CChangeGroup | |
CChangeSet | A set of changes to database rows |
CChangeStream | A base class for a streaming version of the ChangeSet |
CDb | A BeSQLite database file |
CDb::AppData::Key | |
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 |
CAggregateFunction | A user-defined aggregate function |
CRTreeMatchFunction | A user-defined implementation of the SQLite sqlite3_rtree_query_callback function for using the MATCH keyword for RTree queries |
CScalarFunction | A user-defined scalar function |
CDbTableIterator | Base class for an Iterator of a BeSQLite::Db table |
CSavepoint | Savepoint encapsulates SQLite transactions against a BeSQLite::Db |
►CStatement | A wrapper for a SQLite Prepared Statement |
CCachedStatement | A reference-counted Statement. Statement is freed when last reference is Released |
CStatementCache | A cache of SharedStatements that can be reused without re-Preparing |
CBeStringUtilities | BeStringUtilities is a number of useful static methods for working with strings |
CBitMask | A Bitmask holds a variable-sized array of bits |
CDgnHost | |
►CDgnHost::IHostObject | |
►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 |
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 |
CDgnECManager | DgnECManager handles persistence of ECInstances including CRUD operations for ECN::Instances and EC:RelationshipInstances and "FindElementInstances" operations |
CDgnFontManager | The DgnFontManager provides access to all font related services |
►CDgnHost::HostObjectBase | |
CDgnHost::HostValue< T > | |
CITxnManager | This interface provides a transaction mechanism for handling changes to persistent elements and models |
CLsSystemMap | Used to access the line styles that are in the system map |
CDgnHostWString | A host object that holds a string |
CDgnLinkManager | The Drawing Set interface allows programs to manipulate drawing sets and drawing links stored in dgn idx files |
CElementTemplateReferenceEventManager | Class used to monitor when Element adds, removes, or changes a reference to an element template |
CIACSManager | Manager class to provide access to auxiliary coordinate systems |
CIViewManager | |
CLineStyleManager | Access to all line style related services for DgnPlatform |
CDgnLinkFollowLog | DgnLinkFollowLog can be used to create log data |
►CHandler | Handler defines the standard queries and operations available on all elements, whether graphical or non-graphical, internal or application defined |
►CDgnStoreHdrHandler | The default type handler for the DGNSTORE_HDR type that corresponds to the DgnStoreHdr structure |
CTagSetHandler | A sub-class of DgnStoreHdrHandler used to store the definition of a tag set |
►CDisplayHandler | Base class for handlers that control the display of graphic (visible) elements |
►CComplexHeaderDisplayHandler | Base class for displayable complex element types |
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 |
CChainHeaderHandler | Base class with behavior common to complex strings and shapes |
CSharedCellDefHandler | The default type handler for the SHAREDCELL_DEF_ELM type that corresponds to the SharedCellDef structure |
CSurfaceOrSolidHandler | Base class with behavior common to the SOLID_ELM and SURFACE_ELM types |
CType2Handler | Base class for application defined cells that want to be treated as a single object |
CConeHandler | The default type handler for the CONE_ELM type that corresponds to the Cone_3d structure |
CCurveHandler | The default type handler for the CURVE_ELM type |
CDimensionHandler | The default type handler for Dimension elements (type: DIMENSION_ELM) |
CEllipticArcBaseHandler | Base class with behavior common to ellipse and arc elements |
►CExtendedElementHandler | The default type handler for the EXTENDED_ELM type that corresponds to the ExtendedElm structure |
CIconElementHandler | |
CParametricCellHandler | Handler responsible for parametric cell instance elements |
CTextTableHandler | |
CLineHandler | The default type handler for the LINE_ELM type that corresponds to the Line_3d and Line_2d structures |
CLineStringBaseHandler | Base class with behavior common to linestring and shape elements |
CMeshHeaderHandler | The default type handler for the MESH_HEADER_ELM type that corresponds to the Mesh_header structure |
CMultilineHandler | The default type handler for the MULTILINE_ELM type that corresponds to the MlineElm structure |
CPointCloudHandler | |
CPointStringHandler | The default type handler for the POINT_STRING_ELM type |
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 |
CSectionClipElementHandler | Section View Clipper Element Handler (used by section, elevation views and plane clips) |
CSharedCellHandler | The default type handler for the SHARED_CELL_ELM type that corresponds to the SharedCell structure |
CTagElementHandler | The default type handler for the ATTRIBUTE_ELM type that corresponds to the AttributeElm structure |
CTextHandlerBase | |
CECInstanceHolderHandler | Handler for Type 66 elements that contain a single ECInstance |
►CExtendedNonGraphicsHandler | The default type handler for the EXTENDED_ELM type that corresponds to the ExtendedNonGraphicElm structure |
CParametricCellDefHandler | Handler responsible for parametric cell definition elements |
CIXDataNodeHandler | |
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 |
CHttpHandler | |
CILightListener | The interface of light listener |
CIMaterialAnnouncer | |
CIMaterialListener | |
CIMaterialProvider | |
CIMaterialStore | |
CIMaterialTextureHandler | |
CIParameterSet | A named set of parameter values, representing a "variation" on a parametric model |
CIParameterSetCollection | A collection of parameter sets |
CITextEditRestrictions | Allows handlers to restrict editing of text parts |
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 |
CITxn | The interface to write changes in the context of a transaction to elements, XAttributes, and models |
CLight | The generic class for lights |
CLightElementCollection | The collection of light elements |
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 |
CLxoEnvironmentPreview | |
CMaterial | |
CMaterialAssignment | |
CMaterialColorMask | |
CMaterialFur | |
CMaterialManager | |
CMaterialMap | |
CMaterialMapCollection | |
CMaterialMapLayer | |
CMaterialMapLayerCollection | |
CMaterialPreview | |
CMaterialPreviewCollection | |
CMaterialSettings | |
CMaterialShader | |
CMaterialShaderCollection | |
CMaterialTable | |
CMSElementDescr | |
CNamedBoundaryGroupCollection | A Named Boundary Group Collection is a collection of named boundary group's of a model |
CNamedGroupCollection | A NamedGroupCollection provides a mechanism for finding and iterating the NamedGroups associated with a DgnModel |
CNamedViewCollection | Each DgnFile has one associated NamedViewCollection |
CPaletteInfo | |
CParagraphRange | Facilitates writing for-each loops for ParagraphIterator |
CRegisteredAppCollection | A RegisteredAppCollection provides a mechanism for finding and iterating the RegisteredApps associated with a DgnFile |
CRunRange | Facilitates writing for-each loops for RunIterator |
CSolarUtility | The utilities for solar light |
CSurfaceParticleGenerator | |
CTextureImage | |
CTextureReplicator | |
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 |
CViewInfo | This is what the parameters to the camera methods, and the values stored by ViewInfo mean |
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 |
CGPArraySmartP | Class that manages the lifecycle of a GPArray |
CAnimatedElement | Defines the struct of animated element which will be used for Animation module |
CAnimatedElementController | Defines the controller for AnimatedElement |
CAnimationEvaluationContext | A context used for evaluating an animation |
CAnimationModel | This class defines animation model which all data will be related to |
CDoubleStack | Defines a double stack with relative operations |
CDPoint3dStack | Defines a stack for DPoint3d with relative operations |
CIntStack | Defines an int stack with relative operations |
CKeyComponentEnvelope | Defines an envelope class of KeyComponent with relative operations |
CLightController | Controls the relative operations of Light |
CMaterialController | Controls the relative operations of Material |
CQuaternionStack | Defines a stack for Quaternion with relative operations |
CRenderController | Controls the relative operations of rendering |
CTimeValStack | Defines a TimeVal stack with relative operations |
CTransformStack | Defines a stack for Transform with relative operations |
CVelocityData | Defines a class of velocity data with relative operations |
CViewController | This class defines a view controller for animation controlling |
CPolyfaceCoordinateMap | Support class for constructing meshes |
CConstraint2dSolver | |
CStandardCustomAttributeHelper | StandardCustomAttributeHelper provides APIs to access items of the Bentley standard schemas |
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 |
CNullRowRequest | |
►COnAsyncTaskCompletedListener | |
CTaskScheduler | |
COpenCursor | |
COpenCursorMessage | |
COpenCursorXbaseAR | |
COpenDatabase | |
►CDb::OpenParams | Parameters for controlling aspects of the opening of a Db |
CDb::CreateParams | Parameters for controlling aspects of creating and then opening a Db |
COptionButtonSubItem | OptionButtonSubItem represents a sub-item within an option button dialog item |
COrderedIGeometryPtr | IGeometryPtr with < operator for sorting on address of the target object |
COrderIdEntries | Used to set the orderIds of a relationship upon persistence two IECInstances |
COrientedBox | Structure used to define clips on point clouds |
COutflg | |
CViewDisplayOverrides::OverrideFlags | |
COvrMatSymb | DgnCore implements this class to draw geometry using a symbology/material that is different from the cooked ElemMatSymb, i.e |
CPackageOptions | Specifies the packaging and protection options to apply to a packaged i-model |
CPackageProperty | |
CParagraph | In the TextBlock DOM, a collection of lines and runs |
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 |
►CParameterQuery | This is a convenience class |
CParameterQueryRW | This is a convenience class |
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 |
CParametricCellRemapTable | Specifies how to remap parametric cell instances when updating a parametric cell definition |
CparsedMacroSpecification | |
CParseParameterExpressionResult | Holds the result of an attempt to parse a parameter expression string |
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 |
CPersistentElementPath::PathProcessor | Processor called on the items in a PersistentElementPath |
CPCVer4DescriptorMessage | |
CPendingRowRequest | |
CPerPropertyFlagsHolder | |
CPersistentElementPath | PersistentElementPath captures a reference to an element |
CPersistentElementRefList | PersistentElementRefList - a list of Dgn Elements |
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 | |
CTcb | |
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 |
►CPoint2d | |
CBPoint | Defines a point in the plane using integer precision |
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 |
CPointCloudChannelHandler | Derive from this class to handle your IPointCloudChannel |
CPointCloudPodWriter | Struct to create new pointcloud files of POD format |
CpointList | |
CPointSymInfo | |
CPointSymRsc | |
CPolyfaceEdgeChain | Data for describing a set of connected edges of a polyface and their source |
►CPolyfaceQuery | "Read only" facet interface |
CPolyfaceQueryCarrier | Implement PolyfaceQuery with directly-stored pointers |
►CPolyfaceVectors | In-memory form of polyface mesh data |
CPolyfaceHeader | Return Access queries for header of polyface mesh |
CPolyfaceVisitor | Helper object to assist visiting each face of a polyface mesh |
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) |
CPresentationMetadataHelper | Helper object used to apply metadata to ECSchemas, ECClasses, and ECProperties used to control how they are presented in the UI |
CMaterialPreview::PreviewType | |
CPrintStyleName | Name and source file location of a print style |
CProcessForm | |
CProcessStatement | |
CProgramVersionNumber | |
CProperties | The names of properties in the "be_Db" namespace |
CPropertyBindingGUIManager | |
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 |
CPropertyLayout | |
►CPropertySpec | Every BeSQLite::Db has a table for storing "Properties" |
CIModelProperty::Spec | |
CPackageProperty::Spec | |
CPropSpec | A property specification for the "be_Db" namespace |
►CProvenanceEvent | Event Events are the operations that cause the change from source files to target files |
CProvenanceFile | File Provenance Information |
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 |
CPulldownMenuMessage | Pulldown Menu Message |
CPulldownTrackingInfo | Pulldown Menu Tracking Information |
CQualifiedECAccessor | Identifies an ECProperty by schema name, class name, and access string |
CRTreeMatchFunction::QueryInfo | This is a copy of sqlite3_rtree_query_info |
►CQvViewport | |
►CRefCounted< QvViewport > | |
CIndexedViewport | A sub-class of Viewport that represents one of the 8 numbered views |
CRangeHeaderValue | |
CRangeTreeProgressMonitor | |
CRasterBlockTypePtrCompare | |
CRasterColorModeCollectionCompare | |
CRasterCompressionTypePtrCompare | |
CrasterConfigurationInfo | |
CrasterExtendedInfo | |
CRasterFileFormatCollectionCompare | |
CrasterFileInfo | |
CRasterFileManager | *//* Bentley Systems |
CrasterFileQuickInfo | |
CRasterFrameElement | |
CRasterFrameElementCollection | The collection of all raster frame element (aka Raster attachment) in a model that are scoped to that model |
CRasterGCSUtility | |
CrasterGeoReferenceInfo | |
CRasterLineStyleRsc | |
CrasterNameInfo | |
CRasterOverrides | Holds toggles overrides when a raster attachment is seen through a DgnAttachment |
CrasterRefFlags | |
CrasterRenderingInfo | |
CRawItemHdr | RawItemHdr structure - contains info usually specified in item resources and other item type specific info |
CReachableElementCollection | A collection that allows code to iterate through the set of persistent elements in a model and all the attachments of that model |
CReachableModelRefCollection | A collection that allows code to iterate through the set of ModelRefs attached to a supplied root modelRef |
CHeapzoneAllocator< T >::rebind< U > | |
CBentleyAllocator< _Ty >::rebind< _Other > | |
CRedrawElems | Class for displaying temporary graphics such as in a DgnTool's _OnDynamicFrame method |
►CRefCounted | |
CRasterExportStrategy | |
CRasterFileExportStrategy | |
►CRefCountedBase | |
►CAssociativeElement | |
CAssociativeOffsetFace | |
CCompoundDrawState | RefCounted object carrying a draw method index and variable size array of size_t |
CCurvePrimitiveId | CurvePrimitiveId is a class that identifies the source of a curvePrimitive |
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 |
CDgnRaster | |
CDgnRasterCollection::DgnRasterCollectionIterator | |
CDgnRasterOpenParams | |
►CHttpBody | |
CHttpBinaryBody | |
CHttpByteStreamBody | |
CHttpFileBody | |
CHttpMultipartBody | |
CHttpRangeBody | |
CHttpStringBody | |
CHttpResponseContent | |
CICurvePrimitive | ICurvePrimitive is a (polymorphic) base class for parametric curves – line segemnt, circular/elliptic arc, bspline curve, spiral |
CIFacetOptions | FacetOptions carries tolerance and count data to be used in making surface facets and curve chords |
CIPointCloudQueryBuffers | IPointCloudQueryBuffers |
►CIPolyfaceConstruction | Helper object for constructing polyface mesh |
CPolyfaceConstruction | Helper object for constructing facets from coordinate sources |
CISolidPrimitive | ISolidPrimitive is an interface around the 7 solid primitive types – DgnConeDetail, DgnTorusDetail, DgnSphereDetail, DgnBoxDetail, DgnExtrusionDetail, DgnRotationalSweepDetail, DgnRuledSurfaceDetail |
CPointCloudSelectPoints | Struct for selecting points in a pointcloud |
CRasterBlockType | |
CRasterColorMode | |
CRasterCompressionType | |
CRasterExporter | |
CRasterExportOptions | |
CRasterFile | |
CRasterFileCreateOptions | Use this class to set raster file create options |
CRasterFileFormat | |
CRasterFileFormatSelector | |
CRasterSLOType | |
CRasterSource | |
CRasterThumbnail | |
CRefCountedMSBsplineCurve | MSBsplineCurve with IRefCounted support for smart pointers |
CRefCountedMSBsplineSurface | MSBsplineSurface with IRefCounted support for smart pointers |
CRefCountedMSInterpolationCurve | MSInterpolationCurve with IRefCounted support for smart pointers |
CRefCountedPtr< T > | A shared pointer template for reference-counted objects |
CRefCountedPtr< Bentley::DgnPlatform::DgnFile > | |
CRefCountedPtr< Bentley::DgnPlatform::InstanceCountIterable::IteratorState > | |
CRefCountedPtr< BusyRetry > | |
CRefCountedPtr< CachedStatement > | |
CRefCountedPtr< Caret > | |
CRefCountedPtr< DgnPlatform::Bentley::DgnPlatform::IEditAction > | |
CRefCountedPtr< DgnPlatform::DgnDocumentMoniker > | |
CRefCountedPtr< DgnPlatform::DgnFile > | |
CRefCountedPtr< DgnPlatform::FindInstancesScope > | |
CRefCountedPtr< DgnPlatform::ItemTypeLibrary > | |
CRefCountedPtr< DgnTextSnippet > | |
CRefCountedPtr< DgnTextStyle > | |
CRefCountedPtr< DimensionStyle > | |
CRefCountedPtr< DirectionFormatter > | |
CRefCountedPtr< ECClassContainer::IteratorState > | |
CRefCountedPtr< ECCustomAttributeInstanceIterable::IteratorState > | |
CRefCountedPtr< ECPropertyIterable::IteratorState > | |
CRefCountedPtr< ECSchema > | |
CRefCountedPtr< ECSchemaCache > | |
CRefCountedPtr< ExpressionContext > | |
CRefCountedPtr< IDgnECInstanceCollectionAdapter > | |
CRefCountedPtr< IECInstanceCollectionAdapter > | |
CRefCountedPtr< IECRelationshipCollectionAdapter > | |
CRefCountedPtr< IGeometry > | |
CRefCountedPtr< IteratorImplementation > | |
CRefCountedPtr< QueryRelatedClassSpecifier > | |
CRefCountedPtr< ReachableElementOptions > | |
CRefCountedPtr< ReachableModelRefOptions > | |
CRefCountedPtr< RegionGraphicsContext > | |
CRefCountedPtr< ScaleIteratorOptions > | |
CRefCountedPtr< SchemaInfoExt > | |
CRefCountedPtr< SelectedProperties > | |
CRefCountedPtr< SheetSizeIteratorOptions > | |
CRefCountedPtr< struct BeTextFile > | |
CRefCountedPtr< struct ChangeTracker > | |
CRefCountedPtr< struct CurvePrimitiveId > | |
CRefCountedPtr< struct CurveVector > | |
CRefCountedPtr< TextTable > | |
CRefCountedPtr< UnitIteratorOptions > | |
CRefDisplayFlags | |
CReferenceOverrideInfo | Reference overrides for printing |
CRefFilePrefs | |
CRegionLinkProcessor | RegionLinkProcessor is a utility class to help manage common operations of DgnRegionLinks |
CRegionParams | |
CRelation | A "relationship" is a set of "parameters." A parameter has a unique ID within a relationship |
CRelationshipCardinality | This class describes the cardinality of a relationship |
CRelationshipEntry | |
CIGraphEvaluation::RelationshipNodeInfo | A structure of relationship node information |
CRenderFlags | The flags that control rendering information |
CRenderInfo | The flags that control rendering information |
►CRenderStoreManager | |
CLxoEnvironmentManager | |
CLxoSetupManager | |
CReportColumnAccessor | Defines an ECPropertyValue from which to populate a column in a report |
CReportDefinitionCollection | A collection of report definitions contained within a DgnFile |
CReportResults | The result of executing a ReportDefinition |
CReportResultsEntry | Represents a single entry (cell) in a ReportResultsRow |
CReportScope | Defines the scope in which a ReportDefinition will query for ECInstances from which to populate report results |
CRequest | |
CRequestHeader | |
CRequestStatus | |
CRequestWithPtr | |
CResponse | |
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 |
CRevolveSettings | |
CRgbaColorDef | |
CrgbColorCube | |
CRgbColorDef | |
CRgbColorShort | |
CRgbFactor | Red, green, blue color data as doubles |
CrgbTransparentColorDef | |
►CRmgrResourceMT | |
CRmgrResource | |
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 |
CRscDataConvert | |
Crscdirectaccess | |
CRTree2dVal | |
CRTree3dVal | |
►CRun | In the TextBlock DOM, a base class for all other runs |
►CCharStream | In the TextBlock DOM, a collection of single-line, single-format characters |
CEdfCharStream | Enter Data Fields (EDFs) are atomic placeholder runs of pre-defined length (number of characters) |
►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) |
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) |
CHorizontalBarFraction | In the TextBlock DOM, a class for normal (non-diagonal) stacked fractions, where the numerator and denominator are individually horizontally centered (with separator) |
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) |
►CWhiteSpace | In the TextBlock DOM, an abstract base class representing all whitespace types, and is not to be used directly |
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 |
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) |
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 |
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 |
CScaleCollection | Represents a set of pre-defined ScaleDefinitions supplied by the application |
CScaleDefinition | A ScaleDefinition describes a named scale factor |
CScanColumn | |
CscanContextTag | |
CScanCriteria | Provides a way to access elements that match definable criteria from a DgnModel |
CScanEntityAck | |
CScanEntityRequest | |
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 |
CSchemaKey | Fully defines a schema with its name, major and minor versions, and a checksum |
CSchemaKeyMatchPredicate | |
CSchemaLayout | |
CSchemaNameClassNamePair | |
CScopedArray< T, THRESHOLD > | Class to efficiently allocate a block of memory, freeing the memory when the function leaves the scope |
CScriptAnimationParameters | Defines the parameters of script animation |
CScriptParameters | This class defines script parameters |
CSdai_ADBId | |
CSdai_Id | |
CSdai_Id_aggr | |
CSdai_ItrId | |
CSearchClass | ! A search class represents a schema name class name pair that can be used to execute a query ! using DgnECManager ! |
CSeedData | Seed data |
CServerCallBack | |
CServerDescriptorMessage | |
CServerDescrMessageHdr | |
CServiceHeader | |
CServiceName | |
CSessionMonitor | Create a subclass of this class to monitor significant session-related events |
CSetAE | |
CSetMsforms | |
CSettingsActivator | |
CSHA1 | Compute SHA1 hash |
CSheetDef | Sheet definition data |
CSheetSizeCollection | Represents a set of pre-defined SheetSizeDefinition supplied by the application |
CSheetSizeDefinition | A SheetSizeDefinition is used to hold information describing the size and printable area of a sheet of paper |
CSignCounter | |
CSimpleSelectAR | |
CSizePolicy | Layout attribute describing horizontal and vertical resizing policy |
CSmallIntegerHistogram | |
CSmartFeatureElement | |
CSmartFeatureSettings | Typical settings available for Smart Feature creation |
CSmartFeatureUtil | |
CSmartGeomPrefFlags | |
CSmartGeomSettings | |
Csmartsolidsettings | |
CSnapElemIgnore | |
►CSnappyReader | |
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 |
CSnappyToBlob | Utility to compress and write data to a blob using "Snappy" compression |
CSolarTime | The flags that control solar/lighting information |
CSolidLocationDetail | Detail data for pick on solid primitive |
CSolidUtil | SolidUtil provides support for the creation, querying, and modification of BReps |
Csolver_control_block | |
|