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 |