public static GCInstance CreateLineDetailInstance(GCRevitDocument doc, Line line, FamilySymbol sym, View view) { if (!sym.IsActive) { sym.Activate(); } return(GCInstance.CreateGCInstance(doc.Document.Create.NewFamilyInstance(line, sym, view))); }
public static GCInstance CreateLineDetailInstance(GCRevitDocument doc, XYZ p1, XYZ p2, FamilySymbol sym, View view) { if (!sym.IsActive) { sym.Activate(); } var line = Line.CreateBound(p1, p2); return(GCInstance.CreateGCInstance(doc.Document.Create.NewFamilyInstance(line, sym, view))); }