public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(Segments != null ? Segments.ToStepValue() : "$"); parameters.Add(SelfIntersect != null ? SelfIntersect.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(BasisCurve != null ? BasisCurve.ToStepValue() : "$"); parameters.Add(Distance != null ? Distance.ToStepValue() : "$"); parameters.Add(SelfIntersect != null ? SelfIntersect.ToStepValue() : "$"); parameters.Add(RefDirection != null ? RefDirection.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }
protected override void setJSON(JObject obj, BaseClassIfc host, SetJsonOptions options) { base.setJSON(obj, host, options); obj["Degree"] = Degree; JArray array = new JArray(); foreach (IfcCartesianPoint point in ControlPointsList) { array.Add(point.getJson(this, options)); } obj["ControlPointsList"] = array; obj["CurveForm"] = CurveForm.ToString(); obj["ClosedCurve"] = ClosedCurve.ToString(); obj["SelfIntersect"] = SelfIntersect.ToString(); }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(Degree != null ? Degree.ToStepValue() : "$"); parameters.Add(ControlPointsList != null ? ControlPointsList.ToStepValue() : "$"); parameters.Add(CurveForm != null ? CurveForm.ToStepValue() : "$"); parameters.Add(ClosedCurve != null ? ClosedCurve.ToStepValue() : "$"); parameters.Add(SelfIntersect != null ? SelfIntersect.ToStepValue() : "$"); parameters.Add(KnotMultiplicities != null ? KnotMultiplicities.ToStepValue() : "$"); parameters.Add(Knots != null ? Knots.ToStepValue() : "$"); parameters.Add(KnotSpec != null ? KnotSpec.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }
protected override void setJSON(JObject obj, BaseClassIfc host, HashSet <int> processed) { base.setJSON(obj, host, processed); obj["Degree"] = Degree; JArray array = new JArray(); List <IfcCartesianPoint> controlPoints = ControlPointsList; foreach (IfcCartesianPoint point in controlPoints) { array.Add(point.getJson(this, processed)); } obj["ControlPointsList"] = array; obj["CurveForm"] = CurveForm.ToString(); obj["ClosedCurve"] = ClosedCurve.ToString(); obj["SelfIntersect"] = SelfIntersect.ToString(); }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(UDegree != null ? UDegree.ToStepValue() : "$"); parameters.Add(VDegree != null ? VDegree.ToStepValue() : "$"); parameters.Add(ControlPointsList != null ? ControlPointsList.ToStepValue() : "$"); parameters.Add(SurfaceForm != null ? SurfaceForm.ToStepValue() : "$"); parameters.Add(UClosed != null ? UClosed.ToStepValue() : "$"); parameters.Add(VClosed != null ? VClosed.ToStepValue() : "$"); parameters.Add(SelfIntersect != null ? SelfIntersect.ToStepValue() : "$"); parameters.Add(UMultiplicities != null ? UMultiplicities.ToStepValue() : "$"); parameters.Add(VMultiplicities != null ? VMultiplicities.ToStepValue() : "$"); parameters.Add(UKnots != null ? UKnots.ToStepValue() : "$"); parameters.Add(VKnots != null ? VKnots.ToStepValue() : "$"); parameters.Add(KnotSpec != null ? KnotSpec.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }