Show / Hide Table of Contents

    Class DrawingStatus

    Status information about a drawing.

    Inheritance
    System.Object
    DrawingStatus
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: DesignData.SDS2.Detail
    Assembly: DesignData.SDS2.Detail.dll
    Syntax
    public class DrawingStatus

    Properties

    ActualShipDate

    The date this was actually shipped out.

    Declaration
    public DateTime? ActualShipDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The shipped date. Returns null if it hasn't been shipped.

    ApprovalStatus

    The approval status for this drawing

    Declaration
    public ApprovalStatus ApprovalStatus { get; set; }
    Property Value
    Type Description
    ApprovalStatus

    The approval status for this drawing.

    Description

    The drawing description.

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    System.String

    DetailCompleteDate

    The date this was set to detail complete.

    Declaration
    public DateTime? DetailCompleteDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The detail complete date of the drawing. Returns null if it hasn't been set.

    DetailFrozenDate

    The date this was frozen, or null if the drawing is not frozen

    Declaration
    public DateTime? DetailFrozenDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The frozen date for this drawing, if a layer outline exists.

    DetailRotation

    The degrees of rotation of the member on the drawing.

    Declaration
    public double DetailRotation { get; set; }
    Property Value
    Type Description
    System.Double

    Angle of rotation in radians. Range is [-pi/2, pi/2].

    DrawingScale

    The scale of the drawing.

    Declaration
    public double DrawingScale { get; }
    Property Value
    Type Description
    System.Double

    The drawing scale, if the drawing exists.

    ErectedDate

    Gets the date this was erected on site.

    Declaration
    public DateTime? ErectedDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The erected date of the drawing. Returns null if it hasn't been set.

    FabricatedDate

    The date this drawing went for fabrication.

    Declaration
    public DateTime? FabricatedDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The fabrication date of the drawing. Returns null if it hasn't gone to fabrication.

    Height

    The height dimension of the drawing.

    Declaration
    public double Height { get; }
    Property Value
    Type Description
    System.Double

    InShopDate

    The date this drawing went to the shop.

    Declaration
    public DateTime? InShopDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The date the drawing went to the shop. Returns null if it hasn't been sent to the shop.

    IsDetailFromDrawingScale

    Determines if the scale at which a member is detailed is regenerated next time detailing is run on the member. This applies only to member details.

    Declaration
    public bool IsDetailFromDrawingScale { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsMarkedForExport

    Returns whether or not the member detail will be listed in a FabTrol export by "BOM" or "Model".

    Declaration
    public bool IsMarkedForExport { get; }
    Property Value
    Type Description
    System.Boolean

    LastPlottedDate

    The last date this drawing was plotted.

    Declaration
    public DateTime? LastPlottedDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The last plotted date of the drawing. Returns null if it hasn't been set.

    Length

    The length dimension of the drawing.

    Declaration
    public double Length { get; }
    Property Value
    Type Description
    System.Double

    Material

    The section size of the member or submaterial.

    Declaration
    public string Material { get; }
    Property Value
    Type Description
    System.String

    MaterialLength

    The length of the material.

    Declaration
    public double MaterialLength { get; }
    Property Value
    Type Description
    System.Double

    The length of the material, measured as the farthest point on its left end to the farthest point on the right end, as measured parallel with the workline of the material. Applies to member details and submaterial details. On member details, this is the total length of the member main material.

    MemberNumber

    The lowest member number of all members with the same piecemark as the drawing.

    Declaration
    public uint MemberNumber { get; }
    Property Value
    Type Description
    System.UInt32

    If 0, then the drawing is not a member detail. If it is not 0, then the drawing is a member detail, and the number is the lowest member number of all members that have been assigned the same piecemark.

    MemberType

    The type of the member(Beam, Column, etc.).

    Declaration
    public MemberType MemberType { get; }
    Property Value
    Type Description
    MemberType

    OverrideDrawingEditorModelConsistencyLocks

    Returns whether or not restrictions from Dimension Settings that apply to submaterials and details are temporarily overwritten.

    Declaration
    public bool OverrideDrawingEditorModelConsistencyLocks { get; }
    Property Value
    Type Description
    System.Boolean

    If true, restrictions are temporarily overwritten.

    Quantity

    The count of member or pieces of submaterial with this drawing's piecemark.

    Declaration
    public uint Quantity { get; }
    Property Value
    Type Description
    System.UInt32

    ReceivedForApprovalDate

    The date this was received for approval.

    Declaration
    public DateTime? ReceivedForApprovalDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The received for approval date of the drawing. Returns null if it hasn't been received.

    SentForApprovalDate

    The date this was sent for approval.

    Declaration
    public DateTime? SentForApprovalDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    The sent for approval date of the drawing. Returns null if it hasn't been sent.

    Sheet

    List of sheets the drawing appears on.

    Declaration
    public string Sheet { get; }
    Property Value
    Type Description
    System.String

    A comma-separated list of sheets the drawing appears on.

    SheetRevision

    Sheet revision information for this drawing, if any. If no information exists this will be null.

    Declaration
    public SheetRevision SheetRevision { get; }
    Property Value
    Type Description
    SheetRevision

    Version

    The version of SDS2 that the drawing was created with.

    Declaration
    public Version Version { get; }
    Property Value
    Type Description
    Version

    Methods

    Dispose(Boolean)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    Finalize()

    Declaration
    protected void Finalize()

    GetFileDescription()

    A user-defined description of the drawing.

    Declaration
    public string GetFileDescription()
    Returns
    Type Description
    System.String
    Back to top