Teigha.Aec.Arch.DatabaseServices Namespace

 
Classes
  Class Description
Public class AnchorEntityToWall This class allows an entity to be anchored to a wall, thus an anchored object is constrained by the wall. You can move the object along the wall, but the object does not move beyond the wall unless you detach the object.
Public class AnchorOpeningBaseToWall This class allows an opening-based entity to be anchored to a wall. When you anchor an opening in a wall, the opening is constrained to the object and cannot move outside it. Anchoring an opening to a wall can also be useful when moving a wall, thus an opening moves with the wall and remains in the same specific location of the wall.
Public class Door This is an AEC class that represents a door.
Public class InstanceBasedValue This class represents instance-based values for walls.
Public class OpenFiller  
Public class Opening This class is an AEC opening. An opening object interacts with walls to represent an opening of any sizes at any elevations. There are a set of available shape types, however it is possible to use custom opening shapes.
Public class OpeningBase This class represents base data for openings. An opening object interacts with walls to represent an opening of any sizes at any elevations.
Public class RoofSlab This class represents a roof slab. A roof slab object is a 3D body that is bounded by a planar polygon of any shape and has multiple edges. An instance of this class is used to model a single roof face.
Public class Slab This class represents a slab. A roof slab object is a 3D body that is bounded by a planar polygon of any shape and has multiple edges. An instance of this class is used to model floors, roof faces, and other flat surfaces.
Public class SlabBase This class represents base data for slabs. Slabs and roof slabs are used to model floors, roof faces, and other flat surfaces.
Public class Wall This entity represents an interior or exterior wall. Walls are used in majority cases when modeling a building. This class allows you to create a wall and adjust its basic properties such as height, length, width, etc. and some additional properties, for example, justification type, cleanup status, etc.
Public class WallCleanupGroupDefinition This class represents a wall cleanup group definition. A wall cleanup group definition controls how intersecting walls clean up. Walls that are in the same group clean up where they intersect according to some specific rules.
Public class WallCutLine This class represents a wall cut line.
Public class WallCutLineAnchor This class represents a wall cut line anchor.
Public class WallCutLineAnchorCollection This class represents a collection of WallCutLineAnchor objects.
Public class WallStyle This class represents a wall style. With wall styles you can control appearance of walls by defining various properties such as components, dimensions, cleanup status, etc.
Public class WallStyleComponent This class represents a wall style component. Wall style components are usually used for different structural components or materials of a wall, and define various component properties such as component name that describes the component, component cleanup priority, width, position of the component, etc.
Public class WallStyleComponentCollection This class represents a collection of wall style components.
Public class WallStyleComponentPosition This class represents the position of the wall component relative to the wall baseline and other adjacent components.
Public class Window This class represents a window. Window entities usually interact with walls and door and window assemblies but can also be standalone objects.
Public class WindowAssembly This class represents a window assembly. Window assemblies provide a grid for inserting windows. Window assemblies are usually inserted to wall segments.
Enumerations
  Enumeration Description
Public enumeration InstanceBasedValueOperatorType Represents a set of possible operators.
Public enumeration OpenShapeType Represents available shapes of an opening.
Public enumeration WallCutLineAnchorOffsetType This enumeration represents relative positions of an anchor.
Public enumeration WallCutLineType This class represents a wall cut line type (side).
Public enumeration WallJustificationType Represents wall justification types.