RVTDocs.com

Duct.Create(Document, ElementId, ElementId, ElementId, XYZ, XYZ)

Method
Description:
Creates a new duct from two points.
Syntax
public static Duct Create(
	Document document,
	ElementId systemTypeId,
	ElementId ductTypeId,
	ElementId levelId,
	XYZ startPoint,
	XYZ endPoint
)
Parameters
Parameter Type Description
document Document The document.
systemTypeId ElementId The id of the HVAC system type.
ductTypeId ElementId The id of the duct type.
levelId ElementId The level ElementId for the duct.
startPoint XYZ The start point of the duct.
endPoint XYZ The end point of the duct.
Return Value
Type Description
Duct The created duct.
Exceptions
Exception Condition
ArgumentException The systemTypeId is not valid HVAC system type. -or- The duct type ductTypeId is not valid duct type. -or- The ElementId levelId is not a Level. -or- The points of startPoint and endPoint are too close: for MEPCurve, the minimum length is 1/10 inch.
ArgumentNullException A non-optional argument was null