Use the rules in this section to generate a BOM description for a support. These rules inherit from the SupportBOMDescription class, and return a String that represents the BOM description. For more information about units and precision types, see Bill of Material Units.
CombinedShoeBOM.cs
Specifies the rule to display the support number of the shoe sub-assembly, the nominal pipe diameter, and optional sub-assemblies such as guide, stop, and slide.
Parameters
shoeSupport - The shoe sub-assembly name
guideSupport - The guide sub-assembly name
stopSupport - The stop sub-assembly name
slideSupport - The slide sub-assembly name
pipeDiameter - The pipe diameter of the supported route
support - The combined shoe assembly
Returns
bomDescription - The BOM description of the support
Example
Many SDB combined shoes use this rule for the BOM description, for example, DDS_CmbShoe_StpGd_01.
DummyLegBOM.cs
Specifies the rule used to display the support number and length for the dummy leg support.
Parameters
primaryUnits - The primary units used for distances
secondaryUnits - The secondary units used for distances
precisionType - The precision type used for distances
precision - The precision used for distances
pipeDiameter - The pipe diameter of the supported route
support - the dummy leg assembly.
Returns
bomDescription - The BOM description of the support
Example
Many SDB dummy legs use this rule for the BOM description, for example, DDS_DummyLeg_1_01.
GuideBOM.cs
Specifies the rule used to display the support number, nominal pipe diameter, and guide gap.
Parameters
primaryUnits - The primary units used for distances
secondaryUnits - The secondary units used for distances
precisionType - The precision type used for distances
precision - The precision used for distances
pipeDiameter - The pipe diameter of the supported route
support - The guide assembly.
Returns
bomDescription - The BOM description of the support
Example
Many SDB guides use this rule for the BOM description, for example, DDS_Guide_Pipe_01.
ShoeBOM.cs
Specifies the rule used to display the support number and nominal pipe diameter.
Parameters
pipeDiameter - The pipe diameter of the supported route
support - The shoe assembly
Returns
bomDescription - The BOM description of the support
Example
Many SDB shoes use this rule for the BOM description, for example, DDS_Shoe_01.
SpringBOM.cs
Specifies the rule used to set the BOM description for the variable or constant spring rod hanger supports.
Parameters
primaryUnits - The primary units used for distances
secondaryUnits - The secondary units used for distances
precisionType - The precision type used for distances
precision - The precision used for distances
primaryUnitsRodDia - The primary units used for rod diameters
secondaryUnitsRodDia - The secondary units used for rod diameters
precisionTypeRodDia - The precision type used for rod diameters
precisionRodDia - The precision used for rod diameters
pipeDiameter - The pipe diameter of the supported route
springPart - The spring part
Returns
bomDescription - The BOM description of the support
Example
Many SDB hangers use this rule for the BOM description, for example, DDS_CS_Clamp_01.
TrunnionBOM.cs
Specifies the rule used to display the support number and length for the trunnion support.
Parameters
primaryUnits - The primary units used for distances
secondaryUnits - The secondary units used for distances
precisionType - The precision type used for distances
precision - The precision used for distances
pipeDiameter - The pipe diameter of the supported route
Returns
bomDescription - The BOM description of the support
Example
Many SDB hangers use this rule for the BOM description, for example, DDS_CS_Trunnion_01.