Skip to content

Autodesk.Revit.DB.Architecture

Classes

Class

Description


Public Class
BalusterInfo

The class represents an instance of a railing baluster or post.


Public Class
BalusterPattern

Baluster pattern class.


Public Class
BalusterPlacement

A class which contains information regarding baluster and post placement for a given railing type.


Public Class
BuildingPad

Represents a BuildingPad element.


Public Class
ContinuousRail

Represents a continuous rail element in Autodesk Revit.


Public Class
ContinuousRailType

A type element containing the properties of a continuous rail.


Public Class
CutMarkType

An object represents the cut mark type in Autodesk Revit.


Public Class
Fascia

An object that represents a fascia within the Autodesk Revit project.


Public Class
FasciaType

An object that represents the fascia type in Autodesk Revit.


Public Class
Gutter

An object that represents a gutter within the Autodesk Revit project.


Public Class
GutterType

An object that represents the gutter type in Autodesk Revit.


Public Class
HandRail

Represents a hand rail element in Autodesk Revit.


Public Class
HandRailType

A rail type object that is used in the generation of hand rail.


Public Class
MultistoryStairs

Represents a multistory stairs element in Autodesk Revit.


Public Class
NonContinuousRailInfo

A class which contains information needed to define a single non-continuous rail in a [!:Autodesk::Revit::DB::Architecture::RailingType].


Public Class
NonContinuousRailStructure

A class that represents a collection of Non-Continuous Rails being a part of Railing Type.


Public Class
PostPattern

Post pattern class.


Public Class
Railing

Represents a railing element in Autodesk Revit.


Public Class
Code Example
RailingType

An object supporting management of baluster and post placement within the railing type.


Public Class
Code Example
Room

Provides access to the room topology in Autodesk Revit.


Public Class
Code Example
RoomFilter

A filter used to match rooms.


Public Class
Code Example
RoomTag

Provides access to the room tag in Autodesk Revit.


Public Class
RoomTagFilter

A filter used to match room tags.


Public Class
RoomTagType

An object that represents a Room Tag type.


Public Class
SiteSubRegion

Represents a proxy class exposing the interfaces needed to access details of a subregion.


Public Class
Code Example
Stairs

Represents a stairs element in Autodesk Revit.


Public Class
StairsComponentConnection

Represents information about a connection among stairs components(run to landing).


Public Class
StairsLanding

An object that represents a stairs landing in Autodesk Revit.


Public Class
StairsLandingType

Represents a stairs landing type in Autodesk Revit.


Public Class
StairsPath

An object that represents the stairs path.


Public Class
StairsPathType

An object represents the stairs path type.


Public Class
StairsRun

Represents a stairs run element in Autodesk Revit.


Public Class
Code Example
StairsRunType

A stairs run type object that is used in the generation of stairs run.


Public Class
Code Example
StairsType

A type element containing the properties for a component-based stair.


Public Class
TopographyEditScope

A TopographyEditScope allows an application to create and maintain an editing session for a TopographySurface.


Public Class
TopographyLinkType

This class represents the site file brought into the current Revit document.


Public Class
TopographySurface

Represents a TopographySurface element.


Public Class
TopRail

Represents a top rail element in Autodesk Revit.


Public Class
TopRailType

A rail type object that is used in the generation of top rail.


Enumerations

Enumeration

Description


Public Enum
BreakCornerCondition

Condition on which the corner post is inserted.


Public Enum
BreakPatternCondition

Condition on which patterns distribution will be broken.


Public Enum
CutLineType

The available line types for a stairs cut line.


Public Enum
CutMarkSymbol

The available shapes for the cut mark symbol.


Public Enum
HandRailPosition

The position of the hand rail.


Public Enum
PatternJustification

Justification of patterns distribution.


Public Enum
RailAngledJoinOption

The angled joins of the rails.


Public Enum
RailConnectionOption

The connections between rails.


Public Enum
RailExtensionStyle

The extension style of the rail.


Public Enum
RailIndex

The continuous rail position index.


Public Enum
RailingHeightCorrectionOption

Railing height correction option.


Public Enum
RailingPathCurveJoinOption

The join type of the railing path.


Public Enum
RailingPlacementPosition

Railing placement position.


Public Enum
RailingSlopeOption

The option determines the slope of the railing.


Public Enum
RailJoinOption

The join type of the system rails.


Public Enum
RailSupportJustification

The justification of the rail supports.


Public Enum
RailSupportsLayout

The layout of the rail supports.


Public Enum
RailTagentJoinOption

The tangent joins of the rails.


Public Enum
RailTransitionOption

The transition type of the continuous rail.


Public Enum
RailTypeDefaultJoinOption

The default join type of the rail.


Public Enum
RiserToTreadConnectionOption

Represents the connection style of the riser and tread in relation to each other.


Public Enum
SketchedCurveSlopeOption

The option determines the slop of the sketched run/landing.


Public Enum
StairsComponentConnectionEndType

The end type identifying the connection type among stairs runs and landings.


Public Enum
StairsConstructionMethod

Represents the construction method of the stairs.


Public Enum
StairsEndConnectionType

The join style between a run and landing.


Public Enum
StairsEndNotchOption

The style of notch width for the stairs.


Public Enum
StairsNumberSystemReferenceOption

The reference types permitted for a number system to refer to the geometry of a stairs run.


Public Enum
StairsPathDirection

The direction style of stairs path.


Public Enum
StairsPathLineShapeAtCorner

The options for the line shape of a stairs path at a corner.


Public Enum
StairsRunJustification

The position of the run relative to the Up-direction path used to create the run.


Public Enum
StairsRunStyle

The shape of a run. Different shape has different ways of manipulation.


Public Enum
StairsSupportTopsideSurfaceType

The style of the topside surface of the support.


Public Enum
StairsTextOrientation

The options to be used when orienting text annotations relative to stairs.


Public Enum
StairsUndersideSurfaceStyle

The style of the underside surface of the run.


Public Enum
StairsWinderStyle

The calculation method for the layout of the winder run steps.


Public Enum
TreadNosingPosition

Represents on which edges of the nosing to apply the nosing profile.


Public Enum
WinderPathResult

Flag indicates whether curves are valid to use as base lines for winder path.