Show / Hide Table of Contents

    Class Column

    A builtin steel column member.

    Inheritance
    object
    MemberBrief
    Member
    Column
    Inherited Members
    Member.Get(MemberHandle)
    Member.GetMaterial()
    Member.GetBolts()
    Member.GetWelds()
    Member.Add(Member)
    Member.Add(Material)
    Member.Add(DetailView)
    Member.Add(Bolt)
    Member.Delete(DetailView)
    Member.GetComponents()
    Member.GetViews()
    Member.UseSingleMaterialForWeldedShape
    Member.LiftAssignmentDescription
    Member.MemberTypeDescription
    MemberBrief.RefreshDatabaseTable()
    MemberBrief.AllGroups()
    MemberBrief.Handle
    MemberBrief.Number
    MemberBrief.Revision
    MemberBrief.IsExisting
    MemberBrief.MemberDescription
    MemberBrief.ModelCompleteDate
    MemberBrief.ModelCompleteMode
    MemberBrief.HeldDate
    MemberBrief.IsHeld
    MemberBrief.HeldDescription
    MemberBrief.FabricationProjectedDate
    MemberBrief.FabricationShopDate
    MemberBrief.FabricationCompleteDate
    MemberBrief.ShipDate
    MemberBrief.ProjectedShipDate
    MemberBrief.ReceivedOnJobSite
    MemberBrief.Erected
    MemberBrief.Approval
    MemberBrief.SubmittedForApproval
    MemberBrief.ReceivedForApproval
    MemberBrief.Route1
    MemberBrief.Route2
    MemberBrief.Route3
    MemberBrief.Route4
    MemberBrief.Category
    MemberBrief.Guid
    MemberBrief.Left
    MemberBrief.Right
    MemberBrief.Sequence
    MemberBrief.Shape
    MemberBrief.ToGlobalCoordinates
    MemberBrief.GroupMemberHandle
    MemberBrief.CustomPropertyMapHandle
    MemberBrief.Piecemark
    MemberBrief.SwapEnds
    MemberBrief.IsGalvanized
    MemberBrief.SurfaceFinish
    MemberBrief.DoMaterialSurfaceFinishReset
    MemberBrief.Grade
    MemberBrief.IsMarkedForProcess
    MemberBrief.IsMarkedForDetail
    MemberBrief.IsMarkedForNodeMatch
    MemberBrief.MemberType
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: DesignData.SDS2.Model
    Assembly: DesignData.SDS2.Model.dll
    Syntax
    public sealed class Column : Member

    Constructors

    Column()

    A builtin steel column member.

    Declaration
    public Column()

    Properties

    Bottom

    Gets the bottom end of the column. The bottom end is defined as follows:

    • The end with the lowest Z coordinate value
    • If that matches, then the lowest X coordinate
    • If those match, then the lowest Y coordinate

    Unless the column has its ends set to swapped, then it's the reverse of that.

    Declaration
    public MemberEndBrief Bottom { get; }
    Property Value
    Type Description
    MemberEndBrief

    Ends

    Get both ends in a single list, left then right.

    Declaration
    public ColumnEndList Ends { get; }
    Property Value
    Type Description
    ColumnEndList

    IsBreakApart

    Used to determine if connection material not welded to the member main material will be broken apart from the member

    Declaration
    public bool IsBreakApart { get; set; }
    Property Value
    Type Description
    bool

    true = process and create soilds will break apart member false = process and create solids will combine member material

    IsDoubleMaterial

    Determines if the column's material is doubled.

    Declaration
    public bool IsDoubleMaterial { get; set; }
    Property Value
    Type Description
    bool

    Rotation

    Rotation about the workline in radians.

    Declaration
    public double Rotation { get; set; }
    Property Value
    Type Description
    double

    Top

    Gets the top end of the column. The top end is defined as follows:

    • The end with the highest Z coordinate value
    • If that matches, then the highest X coordinate
    • If those match, then the highest Y coordinate

    Unless the column has its ends set to swapped, then it's the reverse of that.

    Declaration
    public MemberEndBrief Top { get; }
    Property Value
    Type Description
    MemberEndBrief

    UseErectionPinHole

    An erection pin hole is a lift hole near the top of a column that can be used by a crane to lift the column into place.

            Automatic generates an erection pin hole based on the selection
            made to Fabricator Setup > Member Detailing Settings >
            "Columns" section > "Show erection pin holes on columns."
            Exception: Connection design may prevent a lift hole from being
            generated in order to avoid interference with a connection to the
            column.
    
            Yes centers a pin hole at the half-depth of the column. The pin
            hole is the diameter and edge distance (from the top of the
            column) specified in Member Detailing and Fabrication
            Options. The pin hole will be generated even if it interferes
            with a connection to the column.
    
            No prevents a pin hole from being created -- regardless of the
            choice made in Member Detailing Settings.
    
    Declaration
    public AutomaticYesNo UseErectionPinHole { get; set; }
    Property Value
    Type Description
    AutomaticYesNo

    Methods

    Dispose(bool)

    A builtin steel column member.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    Member.Dispose(bool)
    Back to top