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.