C# Class Revit.SDK.Samples.PowerCircuit.CS.CircuitOperationData

Data class which stores the information of electrical circuit operation
Exibir arquivo Open project: AMEE/revit Class Usage Examples

Public Methods

Method Description
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.

Private Methods

Method Description
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

Method Details

AddElementToCircuit() public method

Add an element to circuit
public AddElementToCircuit ( ) : void
return void

CircuitOperationData() public method

Constructor
public CircuitOperationData ( ExternalCommandData commandData ) : System
commandData ExternalCommandData Revit's external commandData
return System

CreatePowerCircuit() public method

Create a power circuit with selected elements
public CreatePowerCircuit ( ) : void
return void

DisconnectPanel() public method

Disconnect panel for selected circuit
public DisconnectPanel ( ) : void
return void

EditCircuit() public method

Dispatch operations of editing circuit
public EditCircuit ( ) : void
return void

Operate() public method

Dispatch operations
public Operate ( ) : void
return void

RemoveElementFromCircuit() public method

Remove an element from selected circuit
public RemoveElementFromCircuit ( ) : void
return void

SelectCircuit() public method

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
return void

SelectCurrentCircuit() public method

Select created/modified/selected electrical system
public SelectCurrentCircuit ( ) : void
return void

SelectPanel() public method

Select a panel for selected circuit
public SelectPanel ( ) : void
return void

ShowCircuit() public method

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
return void