Revit.SDK.Samples.EnergyAnalysisModel.CS.EnergyAnalysisModel.GetAnalyticalShadingSurfaces C# (CSharp) Method

GetAnalyticalShadingSurfaces() public method

This method get all Analytical ShadingSurfaces from current model
public GetAnalyticalShadingSurfaces ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement
        public XElement GetAnalyticalShadingSurfaces()
        {
            // create a node that places all shading surfaces
            XElement shadingSurfacesNode = new XElement("ShadingSurfaces1");
            shadingSurfacesNode.Add(new XAttribute("Name", "ShadingSurfaces"));

            // get shadingSurfaces from Model
            IList<EnergyAnalysisSurface> shadingSurfaces = m_energyAnalysisDetailModel.GetAnalyticalShadingSurfaces();
            SurfacesToXElement(shadingSurfacesNode, shadingSurfaces);

            return shadingSurfacesNode;
        }