Teigha.DatabaseServices Namespace

 
Classes
  Class Description
Public class AbstractViewPE
Public class AbstractViewportData
Public class AbstractViewTable
Public class AbstractViewTableRecord
Public class AlignedDimension
Wraps the OdDbAlignedDimension class. Represents aligned dimension entities.
Public class AnnotationScale
Public class Arc
Public class ArcDimension
Wraps the OdDbArcDimension class. Represents arc length dimension entities.
Public class Assoc2dConstraintGroup
This .NET class wraps the OdDbAssoc2dConstraintGroup class. The Assoc2dConstraintGroup class represents a set of geometric constraint relations between subentities of geometric entities. All the geometry entities must be coplanar.
Public class AssocAction

This .NET class wraps the OdDbAssocAction class.

Every object that needs to show associative behavior, i.e. when objects that rely on change are automatically evaluated by the associative mechanism, must be derived from an AssocActionBody class and owned by a parent AssocAction entity. The action body is owned by its parent action, for example when the parent action is deleted, it also erases the action body that is owned.

The AssocAction class does not have virtual methods that can be overridden, therefore it should be done internally when there is no chance that objects of the derived action classes can become proxies.

Public class AssocArray

This .NET class wraps the OdDbAssocArrayActionBody class.

It contains the identifier of the associative array and the identifier of the associative array's corresponding AcDbAssocArrayActionBody object that is used for evaluating the array's parameters.

The stored AssocArrayParameters object manages parameters of the associative array.

Public class AssocArrayCommonParameters

This .NET class wraps the AcDbAssocArrayCommonParameters class.

It provides an interface to control array parameters that are common to rectangular, path, and polar array parameters.

Public class AssocArrayParameters

This .NET class wraps the AcDbAssocArrayParameters class.

It provides an interface for managing array parameters.

Public class AssocArrayPathParameters

This .NET class wraps the OdDbAssocArrayPathParameters class.

It provides an interface for managing array path parameters.

Public class AssocArrayPolarParameters

This .NET class wraps the OdDbAssocArrayPolarParameters class.

It provides an interface for managing polar array parameters.

Public class AssocArrayRectangularParameters

This .NET class wraps the OdDbAssocArrayRectangularParameters class.

It provides an interface for managing polar array parameters.

Public class AssocDependency

This .NET class wraps the OdDbAssocDependency class.

The AssocDependency class provides information about which associative actions (AssocActions instances) depend on or modify corresponding database objects. The associativity in drawings is represented exactly in this manner.

Associative actions own dependencies which are then attached to the objects as persistent reactors.

Public class AssocEvaluationCallback

This .NET class wraps the OdDbAssocEvaluationCallback class.

This class implements a mechanism for associative actions (represented by the AssocActions class) to notify about the progress of evaluation, to report about the result of evaluation, notify about which objects will be used and modified by the action, to allow the evaluation programs to be terminated by the client, etc.

Public class AssocManager

This .NET class wraps the OdDbAssocManager class.

This class globally manages the associative framework. There is only one instance of the manager per database.

Public class AttributeCollection
Provides a container for block reference attributes.
Public class AttributeDefinition
Wraps the OdDbAttributeDefinition class, which represents attribute defintion entities in an OdDbDatabase instance.
Public class AttributeReference
Wraps the OdDbAttribute class, which represents Attribute entities in an OdDbDatabase instance.
Public class AuditInfo
Public class Background
Public class BeginInsertEventArgs
Public class BeginWblockBlockEventArgs
Public class BeginWblockEntireDatabaseEventArgs
Public class BeginWblockObjectsEventArgs
Public class BeginWblockSelectedObjectsEventArgs
Public class BlockBegin
Public class BlockEnd
Public class BlockInsertionPointsEventArgs
Public class BlockReference
Wraps the OdDbBlockReference class, which represents block references (Inserts) in an OdDbDatabase instance.
Public class BlockTable
Public class BlockTableRecord
Wraps the OdDbBlockTableRecord class. BlockTableRecord objects represent containers for entities in a drawing file: all entities are owned by blocks which are stored in the block table as block table records.
Public class BlockTableRecordEnumerator
Public class Body
Public class BulgeVertex
Public class BulgeVertexCollection
Public class Cell
Public class CellBorder
Public class CellBorders
Public class CellContent
Public class CellContentsCollection
Public class CellRange
Public class Circle
Public class Column
Public class ColumnsCollection
Public class CompoundObjectId
Public class Curve
Public class Database
This .NET class wraps the OdDbDatabase class. The Database consists of various objects (header variables, symbol tables, table records, entities, and other objects) that represent a drawing file.
Public class DatabaseIOEventArgs
Public class DatabaseSummaryInfoBuilder
Public class DataCell
Public class DataCellCollection
Public class DataColumn
Public class DataLink
Public class DataLinkManager
Public class DataTable
Public class DBDictionary
Public class DbDictionaryEnumerator
Public class DbHomeView
Public class DBObject
Public class DBObjectCollection
Public class DBObjectReferenceCollection
Public class DBPoint
Public class DBText
Public class DBVisualStyle
Public class DgnDefinition
Public class DgnReference
Public class DgnUnderlayItem
Public class DiametricDimension
Wraps the OdDbDiametricDimension class. Represents diametric dimension entities.
Public class DictionaryWithDefaultDictionary
Public class DimAssoc
Public class Dimension
Wraps the OdDbDimension class. This class is the base class for all dimension classes in a Database instance. The appearance of dimensions is controlled by dimension variable settings and dimension styles.
Public class DimStyleTable
Public class DimStyleTableRecord
Public class DrawOrderTable
Public class DwfDefinition
Public class DwfReference
Public class DwgFiler
Public class DxfFiler
Public class DynamicBlockReferenceProperty
Public class DynamicBlockReferencePropertyCollection
Public class DynamicBlockReferencePropertyCollectionEnumerator
Public class DynamicDimensionChangedEventArgs
Public class DynamicDimensionData
Public class DynamicDimensionDataCollection
Public class EdgeRef

This .NET class wraps the OdDbEdgeRef class.

This class represents a reference to an edge.

Public class Ellipse
Public class Entity
Public class ExtrudedSurface
Public class Face
Public class FaceRecord
Public class FaceRef

This .NET class wraps the OdDbFaceRef class.

This class represents a reference to a face.

Public class FeatureControlFrame
Public class Field
Public class FieldCodeWithChildren
Public class FieldEngine
Public class FieldEvaluator
Public class FieldEvaluatorLoader
Public class FieldResult
Public class FieldResultImp
Public class FileDependencyManager
Public class FormattedTableData
Public class GeoCoordinateCategory
Public class GeoCoordinateSystem
Public class GeoLocationData
Public class GeometryOverrule
Public class GeomRef

This .NET class wraps the OdDbGeomRef class.

This class represents a reference to geometry objects.

Public class GradientBackground
Public class Graph
Public class GraphNode
Public class GraphNodeCollection
Public class GripData
Public class GripDataCollection
Public class GripOverrule
Public class GroundPlaneBackground
Public class Group
Public class Hatch
Public class HatchLoop
Public class Helix
Public class HighlightOverrule
Public class HostApplicationServices
This .NET class wraps the OdDbHostAppServices class.
Public class HyperLink
Public class HyperLinkCollection
Public class IdMapping
Public class IdMappingEventArgs
Public class Image
Public class ImageBackground
Public class LayerStateDeletedEventArgs
Public class LayerStateEventArgs
Public class LayerStateManager
Public class LayerStateRenameEventArgs
Public class LayerTable
Public class LayerTableRecord
Public class LayerViewportProperties
Public class Layout
Public class LayoutCopiedEventArgs
Public class LayoutEventArgs
Public class LayoutManager
Public class LayoutPaperPE
Public class LayoutRenamedEventArgs
Public class Leader
Public class Light
Public class Line
Public class LineAngularDimension2
Wraps the OdDb2LineAngularDimension class. Represents two-line angular dimension entities.
Public class LinetypeTable
Public class LinetypeTableRecord
Public class LineWeightConverter
Public class LinkedData
Public class LinkedTableData
Public class LinkedTableEnumerator
Public class LoftedSurface
Public class LoftOptions
Public class LoftOptionsBuilder
Public class LoftOptionsCheckCurvesOut
Public class MatchProperties
Public class Material
Public class MentalRayRenderSettings
Public class MInsertBlock
Public class MLeader
Public class MLeaderStyle
Public class Mline
Public class MlineStyle
Public class MlineStyleElementCollection
Public class MlineStyleElementCollectionEnumerator
Public class MPolygon
Public class MText
Public class MTextFragment
Public class NurbSurface
Public class ObjectClosedEventArgs
Public class ObjectContext
Public class ObjectContextCollection
Public class ObjectContextCollectionEnumerator
Public class ObjectContextManager
Public class ObjectErasedEventArgs
Public class ObjectEventArgs
Public class ObjectIdCollection
Public class ObjectIdGraph
Public class ObjectIterator
Public class ObjectOverrule
Public class ObjectTypeAttribute
Public class Ole2Frame
Public class OpenCloseTransaction
This .NET class wraps the OdMgOpenCloseTransaction class. The OpenCloseTransaction class may be used instead of the Transaction class in certain scenarios. It wraps the ObjectId.Open/Close methods but makes it easier to correctly pair these methods by storing references to every object opened and automatically closing them.
Public class OpenModeAttribute
Public class OrdinateDimension
Wraps the OdDbOrdinateDimension class. Represents ordinate dimension entities.
Public class OsnapOverrule
Public class OsnapPointRef
Public class PdfDefinition
Public class PdfReference
Public class PlaceHolder
Public class PlaneSurface
Public class PlotSettings
Public class PlotSettingsValidator
Public class PlotStyle
Public class PlotStyleTable
Public class PlotStyleTableChangedEventArgs
Public class Point3AngularDimension
Wraps the OdDb3PointAngularDimension class. Represents three-point angular dimension entities.
Public class PointRef
Public class PolyFaceMesh
Public class PolyFaceMeshVertex
Public class PolygonMesh
Public class PolygonMeshVertex
Public class Polyline
Public class Polyline2d
Public class Polyline3d
Public class PolylineVertex3d
Public class PropertiesOverrule
Public class ProxyEntity
Public class ProxyObject
Public class ProxyResurrectionCompletedEventArgs
Public class RadialDimension
Wraps the OdDbRadialDimension class. Represents radial dimension entities.
Public class RadialDimensionLarge
Wraps the OdDbRadialDimensionLarge class. Represents large (jogged) radial dimension entities.
Public class RasterImage
Public class RasterImageDef
Public class RasterVariables
Public class Ray
Public class RegAppTable
Public class RegAppTableRecord
Public class Region
Public class RenderEnvironment
Public class RenderGlobal
Public class RenderSettings
Public class ResultBuffer
Public class ResultBufferEnumerator
Public class RevolvedSurface
Public class RevolveOptions
Public class RevolveOptionsBuilder
Public class RevolveOptionsCheckRevolveCurveOut
Public class RotatedDimension
Wraps the OdDbRotatedDimension class. Represents rotated dimension entities.
Public class Row
Public class RowsCollection
Public class Section
Public class SectionManager
Public class SectionSettings
Public class SecurityParameters
Public class SequenceEnd
Public class Shape
Public class SkyBackground
Public class Solid
Public class Solid3d
Public class SolidBackground
Public class Spline
Public class SubDMesh
Public class SubentityOverrule
Public class SubentRef

This .NET class wraps the OdDbSubentRef class.

This class represents a reference to a sub-entity.

Public class Sun
Public class Surface
Public class SweepOptions
Public class SweepOptionsBuilder
Public class SweepOptionsCheckSweepCurveOut
Public class SweptSurface
Public class SymbolTable
Public class SymbolTableEnumerator
Public class SymbolTableRecord
Public class SymbolUtilityServices
This .NET class contains various utilities for working with symbol names, symbol records, and symbol tables.
Public class SystemVariableChangedEventArgs
Public class SystemVariableChangingEventArgs
Public class Table
Public class TableContent
Public class TableEnumerator
Public class TableStyle
Public class TableTemplate
Public class TextStyleTable
Public class TextStyleTableRecord
Public class Trace
Public class Transaction
This .NET class wraps the OdTransaction class. Transactions help to extend the limits of operations performed on an object and eliminate conflict errors.
Public class TransactionManager
This .NET class wraps the OdDbTransactionManager class. This class is used to manage transactions and provides additional functionality to manage the transaction-resident objects.
Public class TransformOverrule
Public class UcsTable
Public class UcsTableRecord
Public class UnderlayDefinition
Public class UnderlayFile
Public class UnderlayHost
Public class UnderlayItem
Public class UnderlayItemCollection
Public class UnderlayLayer
Public class UnderlayLayerCollection
Public class UnderlayReference
Public class UnitsConverter
Public class UnitTypeAttribute
Public class Vertex
Public class Vertex2d
Public class VertexRef

This .NET class wraps the OdDbVertexRef class.

This class represents a reference to a vertex.

Public class Viewport
Public class ViewportTable
Public class ViewportTableRecord
Public class ViewRepBlockReference
This .NET class wraps the OdDbViewRepBlockReference class which represents an entity used by model documentation views, associated with a viewport.
Public class ViewTable
Public class ViewTableRecord
Public class WblockNoticeEventArgs
Public class Wipeout
Public class Xline
Public class Xrecord
Public class XrefBeginOperationEventArgs
Public class XrefComandeeredEventArgs
Public class XrefFullSubentityPath
Public class XrefGraph
Public class XrefGraphNode
Public class XrefPreXrefLockFileEventArgs
Public class XrefRedirectedEventArgs
Public class XrefSubCommandEventArgs
Public class XrefVetoableSubCommandEventArgs
Structures
Interfaces
  Interface Description
Public interface ISubObject
Delegates
Enumerations
  Enumeration Description
Public enumeration AngleConstraint
Public enumeration AnnotationType
Public enumeration AnnotativeStates
Public enumeration ApplicationLoadReasons
The enumeration that contains reasons to load an application.
Public enumeration AssocArrayPathParametersMethodType
Represents methods for how objects are arrayed along a path.
Public enumeration AssocArrayPolarParametersArcDirection
Represents the direction of the arc on which the array elements depend.
Public enumeration AssocDraggingState
During the evaluation, the action may request information from the client code about whether evaluation is happening inside of the dragging loop and information about the state of the dragging.
Public enumeration AssocEvaluationMode
In some cases, custom code needs to query the mode in which it should evaluate itself.
Public enumeration AssocEvaluationPriority
Public enumeration AssocFlags
Public enumeration AssocStatus
Public enumeration AssocTransformationType
Information about what kind of transformation was made with the entities before evaluating the actions that have dependencies on those entities.
Public enumeration AttachmentPoint
Public enumeration AuditPass
Public enumeration BitmapDeviceFlags
The enumeration that contains flags for bitmap devices.
Public enumeration BlockConnectionType
Public enumeration BlockScaling
Public enumeration BooleanOperationType
Public enumeration CellAlignment
Public enumeration CellClass
Public enumeration CellContentLayout
Public enumeration CellContentTypes
Public enumeration CellEdgeMasks
Public enumeration CellMargins
Public enumeration CellOption
Public enumeration CellProperties
Public enumeration CellStates
Public enumeration CellType
Public enumeration ClipBoundaryType
Public enumeration CollisionType
Public enumeration ColumnType
Public enumeration ConstrainType
Public enumeration ContentType
Public enumeration DataLinkGetSourceContext
Public enumeration DataLinkOption
Public enumeration DataType
Public enumeration DeepCloneType
Public enumeration DefaultLightingType
Public enumeration DimArrowFlag
Public enumeration DimAssocPointType
Public enumeration DimensionCenterMarkType
Defines the type of dimension center mark.
Public enumeration DragStatus
Public enumeration DrawLeaderOrderType
Public enumeration DrawMLeaderOrderType
Public enumeration DuplicateRecordCloning
Public enumeration DwgVersion
Wraps the OdDb::DwgVersion enum. Defines values for respective versions of .dwg file format.
Public enumeration DxfCode
Public enumeration DynamicBlockReferencePropertyUnitsType
Public enumeration EndCap
Public enumeration EntityVisualStyleType
Public enumeration EraseFlags
Public enumeration EvalFields
Public enumeration ExposureType
Public enumeration FieldCodeFlags
Public enumeration FieldEvaluationContext
This .NET enumeration wraps the OdDbField::EvalContext enumeration. These values specify the context in which the field is evaluated.
Public enumeration FieldEvaluationOptions
Public enumeration FieldEvaluationStatus
Public enumeration FieldFilingOptions
Public enumeration FieldState
Public enumeration FileOpenMode
This enumeration provides the mode values used to specify how a database resident object is to be opened.
Public enumeration FilerType
Public enumeration FillStyle
Public enumeration FindFileHint
This .NET class wraps the OdDbHostAppServices::FindFileHint enumeration.
Public enumeration FlowDirection
Public enumeration FormatOption
Public enumeration FrameSetting
Public enumeration GeoCSProjectionCode
Public enumeration GeoCSType
Public enumeration GeoCSUnit
Public enumeration GetGripPointsFlags
Public enumeration GlyphDisplayType
Public enumeration GradientPatternType
Public enumeration GraphicsMetafileType
Public enumeration GridLineStyle
Public enumeration GridLineType
Public enumeration GridProperties
Public enumeration GripDataContext
Public enumeration GripDataDrawType
Public enumeration GripDataReturnValue
Public enumeration GripDataStatus
Public enumeration GripStatus
Public enumeration GsMarkType
Public enumeration HatchEdgeType
Public enumeration HatchLoopTypes
Public enumeration HatchObjectType
Public enumeration HatchPatternType
Public enumeration HatchStyle
Public enumeration ImageDisplayOptions
Public enumeration ImageOrg
Public enumeration ImageQuality
Public enumeration IndexCreation
Public enumeration Intersect
Public enumeration JoinStyle
Public enumeration LampColorPreset
Public enumeration LampColorType
Public enumeration LayerEvaluation
Public enumeration LayerStateMasks
Public enumeration LeaderDirectionType
Public enumeration LeaderType
Public enumeration LightingUnits
Public enumeration LineEndStyle
Public enumeration LineJoinStyle
Public enumeration LineSpacingStyle
Public enumeration LineType
Public enumeration LineWeight
Public enumeration LoftOptionsNormalOption
Public enumeration MaintenanceReleaseVersion
Public enumeration MeasurementValue
Public enumeration MergeCellStyleOption
Public enumeration MlineJustification
Public enumeration ModelerFlavor
The enumeration that contains possible levels of geometric modeler support available from the host applications.
Public enumeration MoveGripPointsFlags
Public enumeration MoveType
Public enumeration MPolygonLoopDirection
Public enumeration MTextFragmentCallbackStatus
Public enumeration NewLayerNotification
Public enumeration ObjectSnapModes
Public enumeration Ole2FrameItemType
Public enumeration OleDvAspect
Public enumeration OpenMode
Public enumeration OrthographicView
Public enumeration PaperOrientationStates
Public enumeration ParseOption
Public enumeration PasswordOptions
This .NET class wraps the OdDbHostAppServices::PasswordOptions enumeration.
Public enumeration PathOption
Public enumeration PhysicalIntensityMethod
Public enumeration Planarity
Public enumeration PlotPaperUnit
Public enumeration PlotRotation
Public enumeration PlotSettingsShadePlotType
Public enumeration PlotStyleNameType
Public enumeration PlotType
Public enumeration Poly2dType
Public enumeration Poly3dType
Public enumeration PolyMeshType
Public enumeration RenderGlobalDestination
Public enumeration RenderGlobalProcedure
Public enumeration RenderMode
Public enumeration RotatedDimType
Public enumeration RotationAngle
Public enumeration RowType
Public enumeration SaveType
Public enumeration ScaleEstimationMethod
Public enumeration SectionGeneration
Public enumeration SectionGeometry
Public enumeration SectionHeight
Public enumeration SectionState
Public enumeration SectionSubItem
Public enumeration SectionType
Public enumeration SecurityActions
Public enumeration SecurityAlgorithm
Public enumeration SegmentType
Public enumeration SelectType
Public enumeration ShadePlotResLevel
Public enumeration ShadePlotType
Public enumeration ShadowSamplingMultiplier
Public enumeration StandardScaleType
Public enumeration StdScaleType
Public enumeration SubentityType
Public enumeration SweepOptionsAlignOption
Public enumeration TableBreakFlowDirection
Public enumeration TableBreakOptions
Public enumeration TableCellType
Public enumeration TableCopyOptions
Public enumeration TableEnumeratorOption
Public enumeration TableFillOptions
Public enumeration TableHitTestType
Public enumeration TableStyleFlags
Public enumeration TableStyleOverride
Public enumeration TextAlignmentType
Public enumeration TextAngleType
Public enumeration TextAttachmentDirection
Public enumeration TextAttachmentType
Public enumeration TextHorizontalMode
Public enumeration TextVerticalMode
Public enumeration TimeZone
Public enumeration TypeOfCoordinates
Public enumeration UnderlayLayerState
Public enumeration Unit
Public enumeration UnitsValue
Public enumeration UnitType
Public enumeration UpdateAction
Public enumeration UpdateDirection
Public enumeration UpdateOption
Public enumeration Vertex2dType
Public enumeration Vertex3dType
Public enumeration ViewTableRecordRenderMode
Public enumeration Visibility
Public enumeration XrefNotificationStatus
Public enumeration XrefOperation
Public enumeration XrefStatus

©  Bricsys NV. All rights reserved.