public override void MakeSchemaCompliant() { base.MakeSchemaCompliant(); Identifier.MakeSchemaCompliant(); SourceCRS.MakeSchemaCompliant(); TargetCRS.MakeSchemaCompliant(); }
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())); }