internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(writer.GetItemSyntax(EdgeGeometry)); yield return(StepWriter.GetBooleanSyntax(IsSameSense)); }
internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(writer.GetItemSyntax(Bound)); yield return(StepWriter.GetBooleanSyntax(Orientation)); }
internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(new StepIntegerSyntax(Degree)); yield return(new StepSyntaxList(ControlPointsList.Select(c => writer.GetItemSyntax(c)))); yield return(new StepEnumerationValueSyntax(GetCurveFormString(CurveForm))); yield return(StepWriter.GetBooleanSyntax(ClosedCurve)); yield return(StepWriter.GetBooleanSyntax(SelfIntersect)); }