The BalusterPattern type exposes the following members.

Methods

  NameDescription
Public methodDispose
Releases all resources used by the BalusterPattern
Public methodDuplicateBaluster
Duplicates the baluster pointed by given index in the main baluster pattern.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetBaluster
Gets information about the given baluster from the main baluster pattern.
Public methodGetBalusterCount
Gets the number of balusters in the main baluster pattern definition.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRemoveBaluster
Removes a baluster from the main baluster pattern.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyBreakPattern
The condition which controls breaking baluster patterns distribution.
Public propertyDistributionJustification
Determines how baluster pattern distribution is justified.
Public propertyEndSpace
The extra space added after a whole baluster pattern.
Public propertyExcessLengthFillBalusterId
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 propertyExcessLengthFillSpacing
The value defines the spacing between each baluster instance inserted in the excess length.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyLength
The length of the main baluster pattern.
Public propertyPatternAngle
The angle between neighboring railing segments which conditions breaking patterns distribution along a railing path.

See Also