Class MEPCurveType
- Namespace
- OpenMEPRevit.Element
- Assembly
- OpenMEPRevit.dll
The base type class for MEP curves, such as ducts, pipes, cable trays and conduits.
public class MEPCurveType
- Inheritance
-
MEPCurveType
- Inherited Members
Methods
Cross(Element)
The default cross fitting of the MEP curve type.
[NodeCategory("Query")]
public static Element? Cross(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- Element
Cross fitting
Examples
Remarks
This property is used to retrieve the default cross fitting of the MEP curve type, and can be null if there is no default value. Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.
Elbow(Element)
The default elbow fitting of the MEP curve type.
[NodeCategory("Query")]
public static Element? Elbow(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- Element
Elbow fitting
Examples
Remarks
This property is used to retrieve the default elbow fitting of the MEP curve type, and can be null if there is no default value. Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.
MultiShapeTransition(Element)
The default multi shape transition fitting of the MEP curve type.
[NodeCategory("Query")]
public static Element? MultiShapeTransition(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- Element
multi shape transition fitting
Examples
Remarks
This property is used to retrieve the default multi shape transition fitting of the MEP curve type, and can be null if there is no default value. Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.
PreferredJunctionType(Element)
The preferred junction type of the MEP curve type.
[NodeCategory("Query")]
public static dynamic PreferredJunctionType(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- dynamic
Examples
Remarks
Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.
Roughness(Element)
The roughness of the MEP curve type. For PipeTypes, please use Segment::Roughness
[NodeCategory("Query")]
public static double Roughness(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- double
Roughness
Examples
Shape(Element)
The shape of the profile.
[NodeCategory("Query")]
public static dynamic Shape(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- dynamic
ConnectorProfileType
Examples
Tap(Element)
The default tap fitting of the MEP curve type.
[NodeCategory("Query")]
public static Element? Tap(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- Element
Tap fitting
Examples
Remarks
This property is used to retrieve the default tap fitting of the MEP curve type, and can be null if there is no default value. Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.
Transition(Element)
The default transition fitting of the MEP curve type.
[NodeCategory("Query")]
public static Element? Transition(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- Element
transition fitting
Examples
Remarks
This property is used to retrieve the default transition fitting of the MEP curve type, and can be null if there is no default value. Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.
Union(Element)
The default union fitting of the MEP curve type.
[NodeCategory("Query")]
public static Element? Union(Element mepcurvetype)
Parameters
mepcurvetype
Element
Returns
- Element
union fitting
Examples
Remarks
This property is used to retrieve the default union fitting of the MEP curve type, and can be null if there is no default value. Use Autodesk.Revit.DB.RoutingPreferenceManager to set this property for PipeType MEPCurves.