internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(writer.GetItemSyntax(Point)); yield return(writer.GetItemSyntax(Vector)); }
internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(writer.GetItemSyntax(Location)); yield return(writer.GetItemSyntax(RefDirection)); }
internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(new StepSyntaxList(Bounds.Select(b => writer.GetItemSyntax(b)))); }
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(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(Position)); yield return(new StepRealSyntax(Radius)); }
internal override IEnumerable <StepSyntax> GetParameters(StepWriter writer) { foreach (var parameter in base.GetParameters(writer)) { yield return(parameter); } yield return(writer.GetItemSyntax(FaceGeometry)); yield return(new StepEnumerationValueSyntax(SameSense ? "F": "T")); }
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(new StepEnumerationValueSyntax(ClosedCurve ? "T" : "F")); yield return(new StepEnumerationValueSyntax(SelfIntersect ? "T" : "F")); }