Class ErectionViewDefaults
Setup options for erection view detail drawings.
Inheritance
Inherited Members
Namespace: DesignData.SDS2.Setup
Assembly: DesignData.SDS2.Setup.dll
Syntax
public sealed class ErectionViewDefaults
Constructors
ErectionViewDefaults()
Declaration
public ErectionViewDefaults()
Properties
AddDimensionToSectionViewGrids
Applies when AnnotateErectionViews is true. When true, an overall dimension is added when 3 or more grid lines have been dimensioned in the elevation view. The overall dimension reports the sum of the dimensions that are below or to the right of the structure.
Declaration
public bool AddDimensionToSectionViewGrids { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AddOverallDimensionBottomRight
Applies when DimensionGridsBottomRight is true. When true, an overall dimension is added where applicable.
Declaration
public bool AddOverallDimensionBottomRight { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AddOverallDimensionTopLeft
Applies when DimensionGridsTopLeft is true. When true, an overall dimension is added where applicable.
Declaration
public bool AddOverallDimensionTopLeft { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AllowBreakLinesAndWireMemEdges
Controls if a member's piecemark, section size, camber, left/right end elevation, and ABM page-line will be allowed to break lines and wire member edges.
Declaration
public bool AllowBreakLinesAndWireMemEdges { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AnchorBoltScale
Applies when ScaleAnchorBoltLayout is true. The normal Drawing Scale of the erection view is multiplied by this factor to scale the base plates, their anchor bolt holes, and their columns' cross sections. Dimension labels and other labels remain their same size, and their text is frozen. A scale change does not reposition the center of a column or its base plate.
Declaration
public double AnchorBoltScale { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
AnnotateErectionViews
When set to true, a label will be generated with the name of the to-be-detailed erection view, grid lines will be dimensioned, and/or the elevation of a plan view will be shown.
Declaration
public bool AnnotateErectionViews { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AnnotateFiniteGridLinesInPlace
Applies when AnnotateErectionViews is true. When true, grid lines that are set to "Finite" in Modeling will be drawn similar to how they are shown in Modeling.
Declaration
public bool AnnotateFiniteGridLinesInPlace { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
BottomOfBasePlatePrefix
String for noting the elevation of the bottom of base plates on an anchor bolt layout.
Declaration
public string BottomOfBasePlatePrefix { get; set; }
Property Value
Type | Description |
---|---|
System.String |
BubblePlacementOnPrimary
Applies when AnnotateErectionViews is true. When false, secondary grid markers are shown below the primary dimension line. When true, markers are shown above the placement line.
Declaration
public bool BubblePlacementOnPrimary { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CheckPiecemarkOverwriting
Controls if auto detailing will find piecemarks/section sizes that overlap and move them if possible.
Declaration
public bool CheckPiecemarkOverwriting { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ConcreteHatchingScale
A (positive) number specifying the scale of concrete hatches.
Declaration
public double ConcreteHatchingScale { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Smaller numbers generate denser hatches with smaller triangles. The size of the triangles is in direct proportion to the chosen scale. |
ConcreteStyle
Sets how concrete is drawn in the erection view.
Declaration
public DrawingStyle ConcreteStyle { get; set; }
Property Value
Type | Description |
---|---|
DrawingStyle |
DetailRevisions
Applies to to-be-detailed erection views that have already been placed on erection sheets. When true, revision annotations (clouds, etc.) are added to the detail.
Declaration
public bool DetailRevisions { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DimensionAnchorBoltLayout
Applies to Member style. Does not apply to isometric views. The view being detailed must be a plan view or a partial plan view that shows columns with base plates. When true, holes in base plates on columns in any plan views selected will be dimensioned.
Declaration
public bool DimensionAnchorBoltLayout { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DimensionGridsBottomRight
Applies when AnnotateErectionViews is true. When true, straight grid lines will be dimensioned below and to the right of structural members that appear in the to-be-detailed erection view.
Declaration
public bool DimensionGridsBottomRight { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DimensionGridsTopLeft
Applies when AnnotateErectionViews is true.
Declaration
public bool DimensionGridsTopLeft { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, straight grid lines will be dimensioned above and to the lef of structural members that appear in the to-be-detailed erection view. |
DrawEachRebarThreshold
The number of rebar in any one direction. If the number is less than the number of rebar runs, a rebar run symbol is generated. If it is greater than or equal to the number of rebar runs, individual rebars are shown in the erection view.
Declaration
public int DrawEachRebarThreshold { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ElevationDisplayOnMember
Applies when AnnotateErectionViews is true. Controls how elevation is displayed for a member.
Declaration
public ElevationDisplayMode ElevationDisplayOnMember { get; set; }
Property Value
Type | Description |
---|---|
ElevationDisplayMode |
ErectionDenoteNonstandardMaterial
Applies to members whose main material has been assigned a wide flange, plate, tee, channel, angle, pipe, or tube steel grade that has a "Nonstandard Notation" entered on its setup table. When true, members on erection views whose auto detailing is controlled by this view are permitted to have a nonstandard notation printed with their section size.
Declaration
public bool ErectionDenoteNonstandardMaterial { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowCamber
Affects the display of camber on beams. When true, beams with their Rolling Operation set to "Camber Annotation" or "Camber (Both)" will have their mid-ordinate value reported as camber on the to-be-detailed erection view selected.
Declaration
public bool ErectionShowCamber { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowConnectionCubes
Controls if connection cubes are called out on the to-be-detailed erection view.
Declaration
public bool ErectionShowConnectionCubes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowCustomProperties
Controls if member custom property values will be shown on appropriate members displayed in the erection view.
Declaration
public bool ErectionShowCustomProperties { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowFieldWelds
Controls if field welds are called out on the to-be-detailed erection view.
Declaration
public bool ErectionShowFieldWelds { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowMemberNumber
Controls if the erection view will append the member number for each piecemark that is shown on the to-be-detailed erection view.
Declaration
public bool ErectionShowMemberNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowNonstandardFieldBolts
Controls if non-standard field bolts are called out on the to-be-detailed erection view.
Declaration
public bool ErectionShowNonstandardFieldBolts { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowSectionSizeOnCustomMembers
Applies when the plugin code of a custom member includes the GetSectionSize method. When true, the section sizes of custom members on the erection view will be displayed on the relevant erection view drawings.
Declaration
public bool ErectionShowSectionSizeOnCustomMembers { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ErectionShowStudCountOnMember
Applies to beams on erection view drawings. When true, and when "Number of studs" are entered on the Beam Edit window, view will include the number of studs that are entered. The shear stud count will be a part of the section size.
Declaration
public bool ErectionShowStudCountOnMember { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ExistingMemberLineType
Sets the style of line drawing to use.
Declaration
public LineType ExistingMemberLineType { get; set; }
Property Value
Type | Description |
---|---|
LineType |
ExistingMemberPenType
An index into a list of preset colors to use for line drawing.
Declaration
public int ExistingMemberPenType { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ExplodedErectionView
When true, views which show members with defined exploded view positions will be detailed so that they depict those members in their exploded positions. When false, members in the to-be-detailed erection views will be shown in their actual, unexploded locations.
Declaration
public bool ExplodedErectionView { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FieldWeldLengthDisplayMode
Applies when ErectionShowFieldWelds is true. Controls if weld lengths are shown on the to-be-detailed erection view.
Declaration
public FieldWeldLengthDisplaySetting FieldWeldLengthDisplayMode { get; set; }
Property Value
Type | Description |
---|---|
FieldWeldLengthDisplaySetting |
GenerateNamedLocations
When true, each resulting erection view drawing will include named locations. These named locations will be invisible unless you use a template development tool such as Mark Named Locations, Nearest Names, or Find Property.
Declaration
public bool GenerateNamedLocations { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
GridBubbleLabelHeight
The actual height (in millimeters) of grid marker labels.
Declaration
public double GridBubbleLabelHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
HiddenLineStyle
Sets how hidden lines are drawn. Only applies when member style is "Wire" or "StickAndWire".
Declaration
public LineDrawingStyle HiddenLineStyle { get; set; }
Property Value
Type | Description |
---|---|
LineDrawingStyle |
HideJoistPiecemarks
Controls if Joist piecemarks will appear on the erection view.
Declaration
public bool HideJoistPiecemarks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MemberStyle
Sets how steel is drawn in the erection view.
Declaration
public DrawingStyle MemberStyle { get; set; }
Property Value
Type | Description |
---|---|
DrawingStyle |
MinPiecemarkAndSectionSizeHeight
The minimum character height (in millimeters) of piecemarks and section sizes on drawings.
Declaration
public double MinPiecemarkAndSectionSizeHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MoveGridLinesForCranePlacement
Applies when AnnotateErectionViews is enabled.
Declaration
public bool MoveGridLinesForCranePlacement { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, grid lines and their associated dimensions will be moved to clear crane placements that appear in the to-be-detailed erection view. When false, grid lines and dimensions will not be moved. |
NewNonSectionPiecemarkStyle
Controls the show style of non-cross section piecemarks that are to be detailed for the first time.
Declaration
public ShowStyle NewNonSectionPiecemarkStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
NewNonSectionSizeStyle
Controls the show style of non-cross section sizes that are to be detailed for the first time.
Declaration
public ShowStyle NewNonSectionSizeStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
NewSectionPiecemarkStyle
Controls the show style of piecemarks that are to be detailed for the first time
Declaration
public ShowStyle NewSectionPiecemarkStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
NewSectionSizeStyle
Controls the show style of cross section sizes that are to be detailed for the first time.
Declaration
public ShowStyle NewSectionSizeStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
NonPlanarHorizontalBraceShowStyle
Sets the ShowStyle for horizontal braces that slope out of an elevation view.
Declaration
public ShowStyle NonPlanarHorizontalBraceShowStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
NonPlanarVerticalBraceShowStyle
Sets the ShowStyle for vertical braces that slope out of a plan view.
Declaration
public ShowStyle NonPlanarVerticalBraceShowStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
OldNonSectionPiecemarkStyle
Controls the show style of already detailed non-cross section piecemarks that are to be detailed again.
Declaration
public ShowStyle OldNonSectionPiecemarkStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
OldNonSectionSizeStyle
Controls the show style of already detailed non-cross section sizes that are to be detailed again.
Declaration
public ShowStyle OldNonSectionSizeStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
OldSectionPiecemarkStyle
Controls the show style of already detailed piecemarks that are to be detailed again.
Declaration
public ShowStyle OldSectionPiecemarkStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
OldSectionSizeStyle
Controls the show style of already detailed cross section sizes that are to be detailed again.
Declaration
public ShowStyle OldSectionSizeStyle { get; set; }
Property Value
Type | Description |
---|---|
ShowStyle |
RebarMaterialStyle
Sets how rebar material is drawn in the erection view. Only applies when concrete style is not "Stick".
Declaration
public DrawingStyle RebarMaterialStyle { get; set; }
Property Value
Type | Description |
---|---|
DrawingStyle |
RelocatePiecemarks
Controls if piecemarks, section sizes, camber, left/right elevation, shared elevation and member custom properties that have been moved will be automatically moved back to the location specified in Erection View Member Labels.
Declaration
public bool RelocatePiecemarks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RemoveAnnotations
Applies when erection view has been detailed and you now want to update it with changes from the 3D model.
Declaration
public RemoveAnnotationsMode RemoveAnnotations { get; set; }
Property Value
Type | Description |
---|---|
RemoveAnnotationsMode |
ResetMemberLinePens
Applies to already detailed erection views that you now want to update with changes from the 3D model where the member style is "Stick" or "StickAndWire".
Declaration
public bool ResetMemberLinePens { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, the auto detailing program applies the member pen color in Drawing Presentation to all stick member lines shown in the to-be-detailed erection view. When false, the pen number that was assigned to member lines during Erection View Cleanup is retained. |
ScaleAnchorBoltLayout
Applies when DimensionAnchorBoltLayout is true. When true, an anchor bolt layout can be scaled up based on the AnchorBoltScale property. The centers of columns and base plates are not affected by the scale factor. Dimension labels remain the same. Base plates, hole diameters and column cross sections are depicted per the scale factor.
Declaration
public bool ScaleAnchorBoltLayout { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowBasePlateElevationBottomAsRef
Applies when DimensionAnchorBoltLayout is true. When true, the drawing notes the difference between the Reference Elevation and the bottom-of-base-plate elevation for each of those same base plates. When false, the resulting drawing notes the true elevation of the bottom surface of each base plate that is at an elevation other than the Reference Elevation of the plan view (Absolute).
Declaration
public bool ShowBasePlateElevationBottomAsRef { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowBasePlateMinorPiecemarks
Applies when DimensionAnchorBoltLayout is true. Controls if auto detailing will draw an anchor bolt layout that shows the submaterial piecemark on each base plate.
Declaration
public bool ShowBasePlateMinorPiecemarks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowConcreteHatching
Sets if hatches are shown on concrete.
Declaration
public bool ShowConcreteHatching { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowCranePlacement
Sets if crane placements are shown in the erection view.
Declaration
public bool ShowCranePlacement { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowFieldBolts
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowFieldBolts { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, field bolts will be drawn on the to-be-detailed erection view. When false, field bolts will not be drawn on the to-be-detailed erection view. |
ShowFieldWelds
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowFieldWelds { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, field welds will be drawn on the to-be-detailed erection view. When false, field welds will not be drawn on the to-be-detailed erection view. |
ShowGridNamesOnNonPlanView
Applies when AnnotateErectionViews is true. When true, the names of the erection views will be displayed above the elevations associated with those views.
Declaration
public bool ShowGridNamesOnNonPlanView { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowHoles
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowHoles { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, holes will be drawn on the to-be-detailed erection view. When false, holes will not be drawn on the to-be-detailed erection view. |
ShowMainMemberMaterial
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowMainMemberMaterial { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, member main material is show on the to-be-detailed erection view. When false, member main material will not be drawn on the to-be-detailed erection view. |
ShowNewNonSectionPiecemarks
Controls if new non-cross section piecemarks will be shown on the to-be-detailed erection view.
Declaration
public bool ShowNewNonSectionPiecemarks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowNewNonSectionSizes
Controls if new non-cross section sizes will be shown on the to-be-detailed erection view.
Declaration
public bool ShowNewNonSectionSizes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowNewSectionPiecemarks
Controls if new cross section piecemarks will be shown on the to-be-detailed erection views.
Declaration
public bool ShowNewSectionPiecemarks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowNewSectionSizes
Controls if new cross section sizes will be shown on the to-be-detailed erection view.
Declaration
public bool ShowNewSectionSizes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowShearTabLocation
Applies when member style is "Stick".
Declaration
public bool ShowShearTabLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, the location of shear plates (shear tabs) is shown using shear plate side indicators on the ends of beams that have such connections. When false, the location of shear plates is not shown. |
ShowShopBolts
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowShopBolts { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, shop bolts will be drawn on the to-be-detailed erection view. When false, shop bolts will not be drawn on the to-be-detailed erection view. |
ShowShopWelds
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowShopWelds { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, shop welds will be drawn on the to-be-detailed erection view. When false, shop welds will not be drawn on the to-be-detailed erection view. |
ShowStairOutline
Applies when member style is "Stick".
Declaration
public bool ShowStairOutline { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, an outline of the stair's stringers, risers, and tread nosings is shown in addition to the stair memeber line. When false, stairs are represented by the stair member line. |
ShowSteelLaydown
Sets if crane placement's furthest laydown point is shown in the erection view.
Declaration
public bool ShowSteelLaydown { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowSubMaterial
Applies when member style is "Wire" or "Solid" or "StickAndWire".
Declaration
public bool ShowSubMaterial { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, connection materials will be drawn on the to-be-detailed erection view. When false, connection materials will not be drawn. |
UseExistingMemberLineType
Applies to the lines that are drawn to depict an "Existing member" when the member style is "Stick" or "Wire" or "StickAndWire".
Declaration
public bool UseExistingMemberLineType { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, members that have the status of "Existing" will be drawn with the line type that is selected. When false, members that are "Existing" will be drawn with solid lines. |
UseExistingMemberPen
Applies to lines that are drawn to depict an "existing member" when the member style is "Stick" or "Wire" or "StickAndWire".
Declaration
public bool UseExistingMemberPen { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | When true, members that have the status of "Existing" will be drawn with the pen number that is selected. When false, members that are "Existing" will be drawn using the member pen color set in Drawing Presentation. |
Methods
Finalize()
Declaration
protected void Finalize()