Namespace:
Autodesk.Revit.DB.Structure
AnalyticalLink
Class
Description:
An analytical link element that is used to create connections between other Analytical Elements.
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
System.Object
Autodesk.Revit.DB.Element
Autodesk.Revit.DB.Structure.AnalyticalLink
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);
}