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.