C# Класс Revit.SDK.Samples.EnergyAnalysisModel.CS.EnergyAnalysisModel

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EnergyAnalysisModel ( System.Windows.Forms.Document doc ) : System

Constructor

GetAnalyticalOpenings ( ) : System.Xml.Linq.XElement

This method get all openings surfaces from current model

GetAnalyticalShadingSurfaces ( ) : System.Xml.Linq.XElement

This method get all Analytical ShadingSurfaces from current model

GetAnalyticalSpaces ( ) : System.Xml.Linq.XElement

Extract Analytical data about Space and its surfaces

Initialize ( ) : void

Get EnergyAnalysisDetailModel object and Initialize it.

RefreshAnalysisData ( TreeView treeView ) : void

Get Analytical data and pass them to UI controls

SetTier ( String tierValue ) : void

This method converts UI selected string to EnergyAnalysisDetailModelTier enum

Приватные методы

Метод Описание
SurfacesToXElement ( System.Xml.Linq.XElement node, IList analyticalSurfaces ) : void

The method adds given surfaces to specific XElement

XElementToTreeNode ( System.Xml.Linq.XElement element ) : TreeNode

This method converts XElement nodes to Tree nodes so that analysis data could be displayed in UI treeView

Описание методов

EnergyAnalysisModel() публичный Метод

Constructor
public EnergyAnalysisModel ( System.Windows.Forms.Document doc ) : System
doc System.Windows.Forms.Document Revit Document
Результат System

GetAnalyticalOpenings() публичный Метод

This method get all openings surfaces from current model
public GetAnalyticalOpenings ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

GetAnalyticalShadingSurfaces() публичный Метод

This method get all Analytical ShadingSurfaces from current model
public GetAnalyticalShadingSurfaces ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

GetAnalyticalSpaces() публичный Метод

Extract Analytical data about Space and its surfaces
public GetAnalyticalSpaces ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

Initialize() публичный Метод

Get EnergyAnalysisDetailModel object and Initialize it.
public Initialize ( ) : void
Результат void

RefreshAnalysisData() публичный Метод

Get Analytical data and pass them to UI controls
public RefreshAnalysisData ( TreeView treeView ) : void
treeView System.Windows.Forms.TreeView
Результат void

SetTier() публичный Метод

This method converts UI selected string to EnergyAnalysisDetailModelTier enum
public SetTier ( String tierValue ) : void
tierValue String Selected string from UI
Результат void