Break an existing segment and add a new flow segment.
public FlowSegment AddSegment( int indexOfOriginalSegment, double distanceFromFlowSegmentStartPoint )
Public Function AddSegment ( indexOfOriginalSegment As Integer, distanceFromFlowSegmentStartPoint As Double ) As FlowSegment
public: FlowSegment^ AddSegment( int indexOfOriginalSegment, double distanceFromFlowSegmentStartPoint )
| Exception | Condition |
|---|---|
| InvalidOperationException | When the flow type already has the maximum of 3 flow segments. |
| ArgumentException | Thrown when the index is out of range, or distanceFromFlowSegmentStartPoint is not in (0.0, length of segment). |