API Reference > OdDg Classes
OdDg Classes
 
Name 
Description 
 
This class implements the DGN linestyle importer. Corresponding C++ library: TG_DwgDb 
 
Corresponding C++ library: TG_Db  
 
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
The structure simplifies creation/reading surfaces & solids.
Each surface/solid consists of boundaries (chains of opened/closed elements) linked together by rules (sets of curves of some type).
There should be at least 2 boundaries (with, obviously, 1 set of rules between them).
MUshakov, 04032010
Corresponding C++ library: DG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing kArrowMarker type of 2d detailing symbol.
Corresponding C++ library: TG_Db  
 
This class declares the methods for managing kArrowMarker type of 3d detailing symbol.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: DG_Db
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Byte Array Linkage.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements Color objects, which represent the colors of OdDgElement objects, including RGB and ACI.
Corresponding C++ library: TG_Db
 
 
This class implements specifics of dgn color rendition.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
  1. The ordinary color table of DGN files. Each database (file) could have its color table of 256 colors (otherwise, the default color table is available). This table keeps all color for the indices [0...255].

  1. Also, the extended color table could be stored among xAttributes of the file (see the static methods below). This table could keep an unlimited number of colors linked by indices of { indices > 255 }.

  1. Please, note that a set of values is predefined (kColorByCell, kByLevel, etc). See OdDgGraphicsElement.h for details.

Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
This class defines the interface for I/O and database access for custom commands during their execution. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents ComponentInfo of a compound linestyle resource.
Corresponding C++ library: TG_Db
 
 
This class represents a compound linestyle resource.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
The class is the base class for all OdDg 2d curves.
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the 2d Curve Protocol Extension classes. 
 
The class is the base class for all OdDg 3d curves.
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the 3d Curve Protocol Extension classes. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the Database Lock Flags Protocol Extension classes. 
 
This class is the base class for custom classes that receive notification of OdDgDatabase events. 
 
This class defines the interface for the Database Recovery Protocol Extension classes. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class is the base class for classes that are used for DeepClone file I/O operations utilizing .dgn formats. Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing all types of detailing symbols.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing kDetailMarker type of 2d detailing symbol.
Corresponding C++ library: TG_Db  
 
This class declares the methods for managing kDetailMarker type of 3d detailing symbol.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents Dgn Dictionary in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents Dgn Dictionary iterator.
Corresponding C++ library: TG_Db
 
 
This class implements the DictionaryTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents Dictionary records in the OdDgDictionaryTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
LLibrary: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class is a base class for the different tool types available. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This dimension settings class is a member of all OdDgDimension, as the "general settings", applicable for all OdDgDimPoint, and segments of the dimension string. It includes text boundary spacing and terminator sizing and offsets for the stacked dimensions.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Class storage of a point for an OdDgDimension. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements the DimStyleTable, which represents dimension styles in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents DimStyle records in the OdDgDimStyleTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This dimension settings class is a member of each OdDgDimension. It describes the numeric format and accuracy, and other labels, of the text of the OdDgDimension.
Corresponding C++ library: TG_Db
 
 
This dimension settings class is a member of each OdDgDimension. It describes the width and height, color, font, weight, etc., of the text of the OdDgDimension. 
 
This class holds settings for the OdDgDimension class related to some of the tool-dependent settings.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class encapsulates a Document Summary Information.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the Dwg File Reference Attachment Protocol Extension classes. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
This class implements memory-resident ElementId objects for OdDgDatabase objects. 
 
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the Graphics Element Intersection Protocol Extension classes. 
 
This class defines bidirectional Iterator objects that traverse elements contained in complex elements.
This class cannot be directly instantiated, but must be instantiated with the iterator creation methods of the class to be iterated through.
Corresponding C++ library: TG_Db
 
 
 
 
This class is the base class for custom classes that receive notification of OdDgElement events. 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the Dgn Element XData Protocol Extension classes. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
This class is the abstract base class for classes that are used for file I/O operations utilizing DGN formats.
Corresponding C++ library: TG_Db
 
 
This linkage defines a fill color for closed graphics objects
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Level Filter Member Linkage.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
This class implements the FontTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
 
 
This class represents Font records in the OdDgFontTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class uniquely defines subentities within in an OdDbDatabase instance. 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
 
 
Corresponding C++ library: TG_Db
 
 
This class implements specifics of DGN gradient fill. Corresponding C++ library: TG_Db  
 
This linkage defines a gradient fill for closed graphics objects
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
This class is the base class for platform specific operations within ODA Drawings API for DGN.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
This class is used in deepclone operations to map, using OdDgIdPair elements, Element IDs from the original elements to their clones. 
 
This class defines Iterator elements that traverse OdDgIdPair records in OdDgIdMapping instances. 
 
This class is the element class for OdDgMapping, which is used in deepclone operations to map Element IDs from the original elements to their clones. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for view background image.
Corresponding C++ library: TG_Db
 
 
This class defines the interface for import of dgn custom line style to dwg database. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This linkage defines a fill color for closed graphics objects
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements the LevelFilterTable, which represents level filters in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents Level Filter records in the OdDgLevelFilterTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
This class represents Level Filter that check level group and level name filter members.
Corresponding C++ library: DG_Db
 
 
This class implements the LevelTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents Level records in the OdDgLevelTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing all types of lights.
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing LT_Area type of lights.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing LT_Distant type of lights.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing LT_OpenSky type of lights.
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing LT_Point type of lights.
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing LT_Spot type of lights.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents a LineCode linestyle resource.
Corresponding C++ library: TG_Db
 
 
This class represents StrokeData of a LineCode linestyle resource.
Corresponding C++ library: TG_Db
 
 
This class represents a LinePoint linestyle resource.
Corresponding C++ library: TG_Db
 
 
This class represents SymInfo of a LinePoint linestyle resource.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
This class implements the LineStyleDefTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents LineStyle records in the OdDgLineStyleDefTableRecord of an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents an abstract LineStyle resource.
Corresponding C++ library: TG_Db
 
 
This class implements the LineStyleTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents LineStyle records in the OdDgLineStyleTable of an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
This class represents abstract LineStyle resource.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents Dgn texture map.
Corresponding C++ library: TG_Db
 
 
This class represents Dgn texture map.
Corresponding C++ library: TG_Db
 
 
This class represents abstract LineStyle resource.
Corresponding C++ library: TG_Db
 
 
This class implements the MaterialTable, which represents materials in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents Material records in the OdDgMaterialTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Common interface for meshes.
Auxiliary data (color, normals, etc) is available from here. Different styles use their specific ways to manipulate geometric data (vertices and faces).
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Mesh of style 1: indexed face loops
It consists of:
  1. A number of vertices
  2. A number of faces that are specified as indices of vertices they are bounded by
  3. Each edge of a face can be either visible or not that is determined by the m_impliesVisibleEdge flag of the point that edge starts from

Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Mesh of style 2: point cloud
It is a set of points
Corresponding C++ library: TG_Db
 
 
Mesh of style 6: quad grid
It is a grid R[M][N] of points that determines (M-1)*(N-1) quads bounded by points:
R[i][j], R[i+1][j], R[i+1][j+1], R[i][j+1] for each 0<=i<M-1, 0<=j<N-1
Corresponding C++ library: TG_Db 
 
Mesh of style 4: quad list
It is a set of quads defined by their 4 points
Corresponding C++ library: TG_Db
 
 
Mesh of style 5: triangle grid It is a grid R[M][N] of points that determines (M-1)*(N-1)*2 triangles bounded by points:
  1. R[i][j], R[i+1][j], R[i+1][j+1]
  2. R[i][j], R[i+1][j+1], R[i][j+1]

for each 0<=i<M-1, 0<=j<N-1
Corresponding C++ library: TG_Db
 
 
Mesh of style 3: triangle list
It is a set of triangles defined by their 3 points
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This utility class loads and saves SAT/SAB files, and performs other miscellaneous other ACIS-related operations. 
 
Corresponding C++ library: TG_Db  
 
This class is the base class for custom classes that receive notification of OdDgElement and OdDgModel element events. 
 
This class is the Protocol Extension class for OdDgModel objects. 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements the MultilineStyleTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents MultilineStyle records in the OdDgMultilineStyleTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Common interface for named group element.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
This class implements the import of DGN line style to .dwg database. Corresponding C++ library: TG_DwgDb 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing 2d ole element.
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing 3d ole element.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents a PointSymbol linestyle resource.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class encapsulates a UserDefined Property value.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Proxy pattern
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class defines the interface for the Recompute dimension points by association data Protocol Extension classes. 
 
This class defines the interface for the Recompute multiline points by association data Protocol Extension classes. 
 
Corresponding C++ library: DG_Db
 
 
Corresponding C++ library: DG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represent the type 66 subtype 33 'Reference Order Element'.
It is used to hold xRefs order into drawing. Its priority higher then order of xRefs in file, but lower then priority of xRef element.
Corresponding C++ library: TG_Db
 
 
This class represent the type 108 'Reference Override Element'.
It is used to override level tables of xRefs, nested overriddens are allowed. These objects can be followed by 'level mask' elements that operate on the same xRefs.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements the RegAppTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents RegApp records in the OdDgRegAppTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing kSectionMarker type of 2d detailing symbol.
Corresponding C++ library: TG_Db  
 
This class declares the methods for managing kSectionMarker type of 3d detailing symbol.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
This class is the abstract base class for all selection filters.
 
 
This class represents Selection Sets in an ODA Platform application. 
 
This class implements iterators for OdDgSelectionSet objects. 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
This class encapsulates a Summary Information.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class is the base class for all Table objects in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements the TextStyleTable, which represents levels in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
This class represents TextStyle records in the OdDgTextStyleTable in an OdDgDatabase instance.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
This class declares the methods for managing kTitleText type of 2d detailing symbol.
Corresponding C++ library: TG_Db  
 
This class declares the methods for managing kTitleText type of 3d detailing symbol.
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
This linkage defines a fill color for closed graphics objects
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class defines the interface for a Units Formatter.  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class implements geometric interactive user IO functionality for custom interactive command objects. Corresponding C++ library: TD_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class holds the matches between EntryId of fonts and their names. It is useful for V7 files that do not store any font tables (OdCharMapper holds the matches based on the names of fonts).
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
  1. There are 2 alternatives: parallel views and perspective views (virtual camera).
  2. The methods related to camera are available only when camera is on (getUseCameraFlag() == true).
  3. This class does not care about translation between parameters if the modes are switched.

Corresponding C++ library: TG_Db
 
 
This interface offers the operations available for views in orthography
Corresponding C++ library: TG_Db
 
 
This interface offers the operations available for views in camera mode
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
 
 
This class is the base class for classes that are used for Wblock file I/O operations utilizing .dgn format. Corresponding C++ library: TG_Db  
 
This class declares the methods for default white material.
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Name 
Description 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
The file OdaDefs.h contains const definitions of DuplicateRecordCloning values that do not require the "OdDg::" scope resolution qualifier. They should be used only if there will be no naming conflicts.
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
The file OdaDefs.h contains const definitions of Visibility values that do not require the "OdDg::" scope resolution qualifier. They should be used only if there will be no naming conflicts.
 
Name 
Description 
OdDg 
 
This class declares the methods for managing all types of association regions.
Corresponding C++ library: TG_Db  
 
 
Name 
Description 
 
Data for a single line of the .dwg file hatch
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Common interface for auxiliary data (normals, colors, etc) that can be linked either to faces or to indices 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
One of the available types of auxiliary data.
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db  
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
Corresponding C++ library: TG_Db
 
 
This class represents Dgn texture map.
Corresponding C++ library: TG_Db
 
Copyright © 2002–2021. Open Design Alliance. All rights reserved.