C# Класс Revit.SDK.Samples.PowerCircuit.CS.CircuitOperationData

Data class which stores the information of electrical circuit operation
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddElementToCircuit ( ) : void

Add an element to circuit

CircuitOperationData ( ExternalCommandData commandData ) : System

Constructor

CreatePowerCircuit ( ) : void

Create a power circuit with selected elements

DisconnectPanel ( ) : void

Disconnect panel for selected circuit

EditCircuit ( ) : void

Dispatch operations of editing circuit

Operate ( ) : void

Dispatch operations

RemoveElementFromCircuit ( ) : void

Remove an element from selected circuit

SelectCircuit ( int index ) : void

Get selected index from circuit selecting form and locate expected circuit

SelectCurrentCircuit ( ) : void

Select created/modified/selected electrical system

SelectPanel ( ) : void

Select a panel for selected circuit

ShowCircuit ( int index ) : void

Get selected index from circuit selecting form and show the circuit in the center of screen by moving the view.

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

Метод Описание
CollectCircuitInfo ( ) : void

Get common circuits contain all selected elements

CollectConnectorInfo ( ) : void

Verify if all selected elements have unused connectors

IsElementBelongsToCircuit ( MEPModel mepModel, ElectricalSystem selectedElectricalSystem ) : bool
ShowErrorMessage ( String message ) : void

Show message box with specified string

VerifyUnusedConnectors ( FamilyInstance fi ) : bool

Verify if the family instance has usable connectors

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

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

Add an element to circuit
public AddElementToCircuit ( ) : void
Результат void

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

Constructor
public CircuitOperationData ( ExternalCommandData commandData ) : System
commandData ExternalCommandData Revit's external commandData
Результат System

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

Create a power circuit with selected elements
public CreatePowerCircuit ( ) : void
Результат void

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

Disconnect panel for selected circuit
public DisconnectPanel ( ) : void
Результат void

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

Dispatch operations of editing circuit
public EditCircuit ( ) : void
Результат void

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

Dispatch operations
public Operate ( ) : void
Результат void

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

Remove an element from selected circuit
public RemoveElementFromCircuit ( ) : void
Результат void

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

Get selected index from circuit selecting form and locate expected circuit
public SelectCircuit ( int index ) : void
index int Index of selected item in circuit selecting form
Результат void

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

Select created/modified/selected electrical system
public SelectCurrentCircuit ( ) : void
Результат void

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

Select a panel for selected circuit
public SelectPanel ( ) : void
Результат void

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

Get selected index from circuit selecting form and show the circuit in the center of screen by moving the view.
public ShowCircuit ( int index ) : void
index int Index of selected item in circuit selecting form
Результат void