PipePressureDropData
The input and output data used by external servers for calculation of the pipe pressure drop.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.Plumbing.PipePressureDropData
Namespace: Autodesk.Revit.DB.Plumbing
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public class PipePressureDropData : IDisposable
The PipePressureDropData type exposes the following members.
Properties
Name
Description
Public Property
CategoryId
The category id of pipe curves. It will be OST_PipeCurves, OST_FlexPipeCurves, or OST_PlaceHolderPipes.
Public Property
Coefficient
The coefficient of the pipe.
Public Property
Density
The density of the pipe. Units: (kg/ft³).
Public Property
Flow
The flow of the pipe. Units: (ft³/s).
Public Property
FlowState
The flowState of the pipe.
Public Property
Friction
The friction of the pipe. Units: (kg/(ft²·s²)).
Public Property
FrictionFactor
The friction factor of the pipe.
Public Property
InsideDiameter
The inside diameter of the pipe. Units: (ft).
Public Property
IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public Property
KLevel
The system calculation level.
Public Property
Length
The length of the pipe. Units: (ft).
Public Property
NominalDiameter
The nominal diameter of the pipe. Units: (ft).
Public Property
OutsideDiameter
The outside diameter of the pipe. Units: (ft).
Public Property
PressureDrop
The pressure drop of the pipe. Units: (kg/(ft·s²)).
Public Property
RelativeRoughness
The relative roughness of the pipe.
Public Property
ReynoldsNumber
The reynolds number of the pipe.
Public Property
Roughness
The roughness of the pipe. Units: (ft).
Public Property
Velocity
The velocity of the pipe. Units: (ft/s).
Public Property
VelocityPressure
The velocity pressure of the pipe. Units: (kg/(ft·s²)).
Public Property
Viscosity
The dynamic viscosity of the pipe. Units: (kg/(ft·s)).
Methods
Name
Description
Public Method
Dispose
Releases all resources used by the PipePressureDropData
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object)
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object)
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object)
Remarks
Roughness, Length, Flow, Diameter, Density, and Viscosity field values are input data for the calculation. ReynoldsNumber, FlowStatus, Friction, FrictionFactor, Velocity, Coefficient, and PressureDrop are output values.