Determine bracket generation in the model.
Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\StructDetail\SmartOccurrence\SMBracketRules\SMBracketRules.vbp
Compiled Rule: [Reference Data Folder]\SharedContent\Bin\StructDetail\SmartOccurrence\Release\SMBracketRules.dll
Bulkload: SM_BracketUnification.xls
The following selector class modules are included in the Visual Basic project:
RootBracketSel
The inputs to this selector rule are the supports, the order in which the supports were selected, and the plane from the model. This selector rule determines the number of supports and calls the appropriate sub-selector rule. This selector rule does not provide any questions.
Bracket2SSel
The inputs to this selector rule are the two supporting objects and the plane from the model. This selector rule provides options for selecting linear, curved, or curvilinear brackets. This selector class does not provide any questions. This selector rule is associated with the Bracket2S sheet of the bulkload workbook.
Bracket3SSel
The inputs to this selector rule are the three supporting objects and the plane from the model. This selector rule determines if the third support object is a plate or a profile and calls the appropriate definition rule. This selector class does not provide any questions. This selector rule is associated with the Bracket3S sheet of the bulkload workbook.
Bracket4SSel
The inputs to this selector rule are the four supporting objects and the plane from the model. This selector rule determines if the supporting objects are plates or profiles, and calls the appropriate definition rule. This selector class does not provide any questions. This selector rule is associated with the Bracket4S sheet of the bulkload workbook.
Bracket5SSel
The inputs to this selector rule are the five supporting objects and the plane from the model. This selector rule determines if the supporting objects are plates or profiles, and calls the appropriate definition rule. This selector class does not provide any questions. This selector rule is associated with the Bracket5S sheet of the bulkload workbook.
Similar class modules are included for brackets by plane (RootBracketByPlaneSel), brackets by plane with flanges (RootBracketByPlaneMTSel), and brackets by plane with reinforcement (RootBracketByPlaneMTSel2).