using Autodesk.Revit.DB;
|
using Autodesk.Revit.DB.Plumbing;
|
using HStation.RevitDev.RevitDataExport.Common;
|
|
namespace HStation.RevitDev.RevitDataExport.Utility
|
{
|
public static class PipeExtense
|
{
|
public static bool ConnectWithPumpSystem(this Pipe pipe)
|
{
|
var manager = pipe.ConnectorManager;
|
var connectors = manager.Connectors;
|
foreach ( Connector connector in connectors )
|
{
|
var allRefs = connector.AllRefs;
|
foreach (Connector reference in allRefs)
|
{
|
if (reference.Owner is FamilyInstance fi)
|
{
|
if (GlobalResource.RevitModels.Contains(fi.Id.IntegerValue.ToString()))
|
{
|
return true;
|
}
|
}
|
}
|
}
|
return false;
|
}
|
}
|
}
|