Class DrawingStatus
Status information about a drawing.
Inheritance
Inherited Members
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 |