private IR3DConverter getConv(R3dCoordsConverter R3Dconv) { R3DConverterFactory factory = new R3DConverterFactory(); IR3DConverter conv = factory.GetConverter("LABEL"); conv.SetKml(kml); conv.R3dConverter = R3Dconv; return(conv); }
/// <summary> /// Save dirty work /// </summary> /// <param name="filename">File to save on</param> protected override void doSave(string filename) { R3dCoordsConverter R3Dconv = R3Dorigin.CoordsConverter(); if (R3Dconv != null) { base.doSave(filename); IR3DConverter conv = getConv(R3Dconv); conv.FileOut(GetResult(conv), filename); } }