BalusterPattern
Baluster pattern class.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.Architecture.BalusterPattern
Namespace: Autodesk.Revit.DB.Architecture
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class BalusterPattern : IDisposable
The BalusterPattern type exposes the following members.
Properties
Name
Description
Public Property
BreakPattern
The condition which controls breaking baluster patterns distribution.
Public Property
DistributionJustification
Determines how baluster pattern distribution is justified.
Public Property
EndSpace
The extra space added after a whole baluster pattern.
Public Property
ExcessLengthFillBalusterId
The id of a Baluster family used to fill excess length, which is the extra space along the railing segment that cannot be filled with a pattern. If set to InvalidElementId, it will be the default - the id of the BaseRailingAttr containing the Baluster pattern.
Public Property
ExcessLengthFillSpacing
The value defines the spacing between each baluster instance inserted in the excess length.
Public Property
IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public Property
Length
The length of the main baluster pattern.
Public Property
PatternAngle
The angle between neighboring railing segments which conditions breaking patterns distribution along a railing path.
Methods
Name
Description
Public Method
Dispose
Releases all resources used by the BalusterPattern
Public Method
DuplicateBaluster
Duplicates the baluster pointed by given index in the main baluster pattern.
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public Method
GetBaluster
Gets information about the given baluster from the main baluster pattern.
Public Method
GetBalusterCount
Gets the number of balusters in the main baluster pattern definition.
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object)
Public Method
RemoveBaluster
Removes a baluster from the main baluster pattern.
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object)