RVTDocs.com

PipeSegment.Create

Method
Description:
Creates a new instance of a PipeSegment and adds it to the document.
Syntax
public static PipeSegment Create(
	Document ADocument,
	ElementId MaterialId,
	ElementId ScheduleId,
	ICollection<MEPSize> sizeSet
)
Parameters
Parameter Type Description
ADocument Document The document where the PipeSegment will be created and added.
MaterialId ElementId The ElementId of the MaterialElem of the pipe segment.
ScheduleId ElementId The ElementId of the PipeScheduleType of the pipe segment.
sizeSet ICollection A set of one or more sizes.
Return Value
Type Description
PipeSegment The newly created pipe segment element.
Exceptions
Exception Condition
ArgumentException The size list is empty. -or- The MaterialId and ScheduleId was already used by another pipe segment. Please use a new Material, a new Schedule/Type, or both.
ArgumentNullException A non-optional argument was null