Skip to content

Autodesk.Revit.DB.Electrical

Classes

Class

Description


Public Class
AnalyticalBusData

Represents the data and parameters of analytical bus node.


Public Class
AnalyticalDistributionNodePropertyData

Represents the data and parameters of electrical analytical node.


Public Class
AnalyticalEquipmentLoadData

Represents the data and parameters of point load node.


Public Class
AnalyticalPowerDistributableNodeData

Represents the data and parameters of a power distributable node. A power distribution node is an electrical analytical node with a distribution system which defines the connection rules between upstream and downstream electrical analytical nodes.


Public Class
AnalyticalPowerSourceData

Represents the data and parameters of analytical power source node.


Public Class
AnalyticalTransferSwitchData

Represents the data and parameters of electrical analytical transfer switch.


Public Class
AnalyticalTransformerData

Represents the data and parameters of analytical transformer node.


Public Class
AreaBasedLoadBoundaryLineData

Wrapper class used to access area based load boundary line related data.


Public Class
AreaBasedLoadData

Represents the electrical area based load data.


Public Class
AreaBasedLoadType

This class represents an area based load type in Autodesk Revit.


Public Class
CableTray

This class represents a cable tray in Autodesk Revit.


Public Class
CableTrayConduitBase

The CableTrayConduitBase class is implemented as the base class for cable tray or conduit


Public Class
CableTrayConduitRunBase

The base class for a cable tray or conduit run in Autodesk Revit.


Public Class
CableTrayRun

This class represents a cable tray run in Autodesk Revit.


Public Class
CableTraySettings

The cable tray settings.


Public Class
CableTraySizeIterator

An iterator to a set of MEP cable tray sizes from CableTraySizes.


Public Class
CableTraySizes

Cable tray sizes.


Public Class
CableTrayType

This class represents a cable tray type in Autodesk Revit.


Public Class
CircuitNamingScheme

This class represents a circuit naming scheme in Autodesk Revit.


Public Class
CircuitNamingSchemeSettings

This class represents a circuit naming scheme settings in Autodesk Revit.


Public Class
Conduit

This class represents a conduit in Autodesk Revit.


Public Class
ConduitRun

This class represents a conduit run in Autodesk Revit.


Public Class
ConduitSettings

The conduit settings.


Public Class
ConduitSize

Stores the basic size information for a conduit.


Public Class
ConduitSizeIterator

An iterator to a set of conduit sizes from ConduitSizes.


Public Class
ConduitSizes

Class ConduitSizeSet being used to store the conduit sizes.


Public Class
ConduitSizeSettingIterator

An iterator to a set of items from ConduitSizeSettings. Each item is a KeyValuePair(System::String^, ConduitSizes). ElementId is the id of the conduit standard type.


Public Class
ConduitSizeSettings

Conduit sizes settings


Public Class
ConduitType

This class represents a conduit type in Autodesk Revit.


Public Class
CorrectionFactor

Represents electrical correction factor information.


Public Class
CorrectionFactorSet

A set that contains correction factors.


Public Class
CorrectionFactorSetIterator

An iterator to a correction factor set.


Public Class
DistributionSysType

Represents a specific type of distribution system.


Public Class
DistributionSysTypeSet

A set that contains DistributionSys types.


Public Class
DistributionSysTypeSetIterator

An iterator to a DistributionSys type set.


Public Class
ElectricalAnalyticalLoadSet

Represents the electrical analytical load set, it can contain a set of Electrical Analytical Equipment Loads.


Public Class
ElectricalAnalyticalNode

Represents an electrical analytical node under the Analytical Power Distribution in the System Browser.


Public Class
ElectricalDemandFactorDefinition

The ElectricalDemandFactorDef class represents a serialized version of an instance of demand factor definition. It has a name, rule type, and values for the rules that are serialized.


Public Class
ElectricalDemandFactorValue

This class represents values used by a particular demand factor definition. Each instance corresponds to a row in a table of values. These values are part of the ElectricalDemandFactorDefinition class.


Public Class
ElectricalEquipment

Provides access to the Electrical Equipment in Autodesk Revit.


Public Class
ElectricalLoadAreaData

Represents the electrical load area data.


Public Class
ElectricalLoadClassification

The ElectricalLoadClassification class represents a serialized version of an instance of load classification.


Public Class
ElectricalPerPhaseData

This class represents per phase values including current and load.


Public Class
ElectricalSetting

The ElectricalSetting class represents an instance of element of electrical settings.


Public Class
ElectricalSystem

Provides access to the Electrical System in Autodesk Revit MEP.


Public Class
GroundConductorSize

Represents electrical ground conductor size definition information.


Public Class
GroundConductorSizeSet

A set that contains GroundConductorSizes.


Public Class
GroundConductorSizeSetIterator

An iterator to a GroundConductorSize set.


Public Class
InsulationType

Represents electrical insulation type definition information.


Public Class
InsulationTypeSet

A set that contains insulation types.


Public Class
InsulationTypeSetIterator

An iterator to a insulation type set.


Public Class
LightingDevice

Provides access to the Lighting Device in Autodesk Revit MEP.


Public Class
LightingFixture

Provides access to the Lighting Fixture in Autodesk Revit MEP.


Public Class
PanelScheduleData

The PanelScheduleData class holds most of the data that describe the layout, appearance, and style of the rows, columns, and cells of a panel schedule


Public Class
PanelScheduleSheetInstance

The class represents an instance of a panel schedule placed on sheet.


Public Class
PanelScheduleTemplate

The PanelScheduleTemplate class represents an instance of panel schedule template element. An instance object could be a branch panel, a switchboard or a data panel template.


Public Class
PanelScheduleView

An instance of a panel schedule view.


Public Class
TemperatureRatingType

Represents temperature rating type definition information.


Public Class
TemperatureRatingTypeSet

A set that contains TemperatureRating types.


Public Class
TemperatureRatingTypeSetIterator

An iterator to a TemperatureRating type set.


Public Class
VoltageType

Represents electrical voltage type. An electrical voltage type define a range of voltages, and circuits can be created between components with rated voltages that do not precisely match the voltage definition value.


Public Class
VoltageTypeSet

A set that contains voltage types.


Public Class
VoltageTypeSetIterator

An iterator to a voltage type set.


Public Class
Wire

Electrical wire element.


Public Class
WireConduitType

Represents a specific conduit type of wire type.


Public Class
WireConduitTypeSet

A set that contains conduit types.


Public Class
WireConduitTypeSetIterator

An iterator to a conduit type set.


Public Class
WireMaterialType

Represents electrical wire material type definition information of wire type.


Public Class
WireMaterialTypeSet

A set that contains wire material types.


Public Class
WireMaterialTypeSetIterator

An iterator to a wire material type set.


Public Class
WireSet

A set that can contain any type of object.


Public Class
WireSetIterator

An iterator to a set.


Public Class
WireSize

Represents specific electrical wire size information.


Public Class
WireSizeSet

A set that contains wire sizes.


Public Class
WireSizeSetIterator

An iterator to a wire size set.


Public Class
WireType

Represents a specific wire type.


Public Class
WireTypeSet

A set that contains wire types.


Public Class
WireTypeSetIterator

An iterator to a wire type set.


Enumerations

Enumeration

Description


Public Enum
CableTrayShape

Shape types enum of cable tray


Public Enum
CapitalizationForLoadNames

Enumerated type listing the options for how electrical load names should be capitalized.


Public Enum
CircuitConnectionType

An enumerated type indicates the panel to panel connection type


Public Enum
CircuitLoadCalculationMethod

Methods to calculate circuit loads


Public Enum
CircuitNaming

An enumerated type listing all the circuit naming options.


Public Enum
CircuitNumberingOption

An enumerated type listing all the circuit numbering options.


Public Enum
CircuitSequence

Options of circuit sequence for assigning circuit to circuits across panel.


Public Enum
CircuitType

An enumerated type listing all the possible circuit types.


Public Enum
ElectricalAnalyticalNodeType

The type of electrical analytical node.


Public Enum
ElectricalCircuitPathMode

An enumerated type indicates the circuit path mode


Public Enum
ElectricalConnectedPhases

The electrical connected phases of an electrical analytical node.


Public Enum
ElectricalDemandFactorRule

This enum describes the different demand factor rule types available to the application. Within a demand factor a rule will be referenced and the user will have to enter values corresponding to that rule.


Public Enum
ElectricalLoadClassificationData

This enum is used by the ElectricalLoadClassification class as additional data whenever data members changed. It is used as the additional data when the atom corresponding to each data member is touched.


Public Enum
ElectricalLoadClassificationSpace

This enum is used by the ElectricalLoadClassification to specify the load class for use with spaces.


Public Enum
ElectricalLoadType

Represents the electrical load type.


Public Enum
ElectricalPhase

An enumerated type to specify whether the electrical system is single phase or three phase.


Public Enum
ElectricalPhaseConfiguration

An enumerated type to specify the electrical phase configuration.


Public Enum
ElectricalPhaseLine

This attribute defines the electrical phase.


Public Enum
ElectricalSystemType

An enumerated type listing all the possible electrical system types for a connector object.


Public Enum
LoadClassification

An enumerated type to list all demand factor classifications.


Public Enum
LoadClassificationType

An enumerated type listing all the possible load classification types for a connector object.


Public Enum
NeutralMode

An enumerated type to list the neutral mode for wire type.


Public Enum
PanelConfiguration

This enum declares the configuration for given panel schedule type.


Public Enum
PanelSchedulePhaseLoadType

Declares the panel schedule type. The comments for each enum type show a simple example of how the layout would look when applied to a panel schedule


Public Enum
PanelScheduleType

This enum declares the panel schedule type.


Public Enum
PowerFactorStateType

An enumerated type listing all the possible power factor state types for a connector object.


Public Enum
WiringType

An enumerated type to list all wiring types.