Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }