Example #1
0
        /// <summary>
        /// Creates a Conduit by revit Conduit.
        /// </summary>
        /// <param name="element">The MEP Curve from Revit</param>
        /// <returns></returns>
        public static CableTray ByRevitElement(Revit.Elements.Element element)
        {
            Utils.Log(string.Format("CableTray.ByRevitElement started...", ""));

            if (element.InternalElement is Autodesk.Revit.DB.Electrical.CableTray)
            {
                var c       = element.InternalElement as Autodesk.Revit.DB.Electrical.CableTray;
                var conduit = new CableTray();
                conduit.InternalSetMEPCurve(c);
                return(conduit);
            }

            Utils.Log(string.Format("CableTray.ByRevitElement completed.", ""));

            return(null);
        }