RVTDocs.com

AnalyticalLink

Class
Description:
An analytical link element that is used to create connections between other Analytical Elements.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.Element
    Autodesk.Revit.DB.Structure.AnalyticalLink
Syntax
public class AnalyticalLink : Element
Examples
public void ReadAnalyticalLinks(Document document)
  {
      FilteredElementCollector collectorAnalyticalLinks = new FilteredElementCollector(document);
      collectorAnalyticalLinks.OfClass(typeof(AnalyticalLink));

      IEnumerable<AnalyticalLink> alinks = collectorAnalyticalLinks.ToElements().Cast<AnalyticalLink>();
      int nAutoGeneratedLinks = 0;
      int nManualLinks = 0;
      foreach (AnalyticalLink alink in alinks)
      {
          if (alink.IsAutoGenerated() == true)
              nAutoGeneratedLinks++;
          else
              nManualLinks++;
      }
      string msg = "Auto-generated AnalyticalLinks: " + nAutoGeneratedLinks;
      msg += "\nManually created AnalyticalLinks: " + nManualLinks;
      TaskDialog.Show("AnalyticalLinks", msg);
  }