Revit 2015 API |
Pipe..::..Create Method (Document, ElementId, ElementId, Connector, Connector) |
Pipe Class See Also |
Creates a new pipe that connects two connectors. The new pipe will have the same diameter and system type as the start connector. If the connection fails, the method throws an exception.
Namespace: Autodesk.Revit.DB.Plumbing
Assembly: RevitAPI (in RevitAPI.dll) Version: 2015.0.0.0 (2015.0.0.0)
Since:
2015
Syntax
C# |
---|
public static Pipe Create( Document document, ElementId pipeTypeId, ElementId levelId, Connector startConnector, Connector endConnector ) |
Visual Basic |
---|
Public Shared Function Create ( _ document As Document, _ pipeTypeId As ElementId, _ levelId As ElementId, _ startConnector As Connector, _ endConnector As Connector _ ) As Pipe |
Visual C++ |
---|
public: static Pipe^ Create( Document^ document, ElementId^ pipeTypeId, ElementId^ levelId, Connector^ startConnector, Connector^ endConnector ) |
Parameters
- document
- Type: Autodesk.Revit.DB..::..Document
The document.
- pipeTypeId
- Type: Autodesk.Revit.DB..::..ElementId
The ElementId of the new pipe type.
- levelId
- Type: Autodesk.Revit.DB..::..ElementId
The level ElementId for the new pipe.
- startConnector
- Type: Autodesk.Revit.DB..::..Connector
The first connector where the new pipe starts.
- endConnector
- Type: Autodesk.Revit.DB..::..Connector
The second point of the new pipe.
Return Value
The pipe.
Exceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions..::..ArgumentException | The pipe type pipeTypeId is not valid pipe type. -or- The level id levelId is not valid. -or- The points of startConnector and endConnector are equal. |
Autodesk.Revit.Exceptions..::..ArgumentNullException | A non-optional argument was NULL |
Autodesk.Revit.Exceptions..::..DisabledDisciplineException | None of the following disciplines is enabled: Mechanical Electrical Piping. |