public ActionASTRAMemberLoad_UDL(gPoint reference, vdLayout layout) : base(reference, layout) { ValueTypeProp |= valueType.DISTANCE; figure = new ASTRAMemberLoad_UDL(); figure.SetUnRegisterDocument(layout.Document); figure.setDocumentDefaults(); figure.Origin = reference; }
public static void CmdASTRAMemberLoad_UDL(vdDocument doc) { gPoint cen = new gPoint(); doc.Prompt("Start Point : "); object ret = doc.ActionUtility.getUserPoint(); doc.Prompt(null); if (ret == null || !(ret is gPoint)) { goto error; } cen = ret as gPoint; gPoint cen1 = new gPoint(); doc.Prompt("End Point : "); ret = doc.ActionUtility.getUserPoint(); doc.Prompt(null); if (ret == null || !(ret is gPoint)) { goto error; } cen1 = ret as gPoint; ASTRAMemberLoad_UDL udl = new ASTRAMemberLoad_UDL(); udl.StartPoint = cen; udl.EndPoint = cen1; udl.SetUnRegisterDocument(doc); udl.setDocumentDefaults(); doc.ActionLayout.Entities.AddItem(udl); doc.Redraw(true); error: return; }