public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(SourceCRS != null ? SourceCRS.ToStepValue() : "$"); parameters.Add(TargetCRS != null ? TargetCRS.ToStepValue() : "$"); parameters.Add(Eastings != null ? Eastings.ToStepValue() : "$"); parameters.Add(Northings != null ? Northings.ToStepValue() : "$"); parameters.Add(OrthogonalHeight != null ? OrthogonalHeight.ToStepValue() : "$"); parameters.Add(XAxisAbscissa != null ? XAxisAbscissa.ToStepValue() : "$"); parameters.Add(XAxisOrdinate != null ? XAxisOrdinate.ToStepValue() : "$"); parameters.Add(Scale != null ? Scale.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }
protected override void setJSON(JObject obj, BaseClassIfc host, HashSet <int> processed) { base.setJSON(obj, host, processed); obj["TargetCRS"] = TargetCRS.getJson(this, processed); }
protected override void setJSON(JObject obj, BaseClassIfc host, SetJsonOptions options) { base.setJSON(obj, host, options); obj["TargetCRS"] = TargetCRS.getJson(this, options); }
internal override void SetXML(XmlElement xml, BaseClassIfc host, Dictionary <int, XmlElement> processed) { base.SetXML(xml, host, processed); xml.AppendChild(TargetCRS.GetXML(xml.OwnerDocument, "TargetCRS", this, processed)); }