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

Data class which stores the information of electrical circuit operation
Afficher le fichier Open project: AMEE/revit Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

Add an element to circuit
public AddElementToCircuit ( ) : void
Résultat void

CircuitOperationData() public méthode

Constructor
public CircuitOperationData ( ExternalCommandData commandData ) : System
commandData ExternalCommandData Revit's external commandData
Résultat System

CreatePowerCircuit() public méthode

Create a power circuit with selected elements
public CreatePowerCircuit ( ) : void
Résultat void

DisconnectPanel() public méthode

Disconnect panel for selected circuit
public DisconnectPanel ( ) : void
Résultat void

EditCircuit() public méthode

Dispatch operations of editing circuit
public EditCircuit ( ) : void
Résultat void

Operate() public méthode

Dispatch operations
public Operate ( ) : void
Résultat void

RemoveElementFromCircuit() public méthode

Remove an element from selected circuit
public RemoveElementFromCircuit ( ) : void
Résultat void

SelectCircuit() public méthode

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
Résultat void

SelectCurrentCircuit() public méthode

Select created/modified/selected electrical system
public SelectCurrentCircuit ( ) : void
Résultat void

SelectPanel() public méthode

Select a panel for selected circuit
public SelectPanel ( ) : void
Résultat void

ShowCircuit() public méthode

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
Résultat void