private void updateTransformedCanvas() { if (parentVM_ == null) return; if (parentVM_.parentVM_ == null) return; if (parentVM_.parentVM_.myViewReference == null) return; if (parentVM_.parentVM_.myViewReference.xsCanvas == null) return; currentCorridor_ = parentVM_.CurrentCorridor; if (CanvasXfrmd == null) CanvasXfrmd = new TransformedCanvas(parentVM_.parentVM_.myViewReference.psCanvas); CanvasXfrmd.Scale = ViewScaleFeetPerInch; CanvasXfrmd.verticalExagg = 1.0; CanvasXfrmd.WindowCenterX = WindowCenterX; CanvasXfrmd.WindowCenterY = WindowCenterY; CanvasXfrmd.aheadOrientation = 90.0; CanvasXfrmd.Canvas.Children.Clear(); CogoStation passStation; if (null == currentStation_) passStation = null; else passStation = new CogoStation(currentStation_); currentCorridor_.DrawPlanViewSchematic(CanvasXfrmd, passStation); }
private void updateTransformedCanvas() { if (parentVM_ == null) return; if (parentVM_.parentVM_ == null) return; if (parentVM_.parentVM_.myViewReference == null) return; if (parentVM_.parentVM_.myViewReference.xsCanvas == null) return; currentCorridor_ = parentVM_.CurrentCorridor; if (CanvasXfrmd == null) CanvasXfrmd = new TransformedCanvas(parentVM_.parentVM_.myViewReference.xsCanvas); CanvasXfrmd.Scale = ViewScaleFeetPerInch; CanvasXfrmd.verticalExagg = 1.0; CanvasXfrmd.WindowCenterX = WindowCenterX; CanvasXfrmd.WindowCenterY = WindowCenterY; CanvasXfrmd.Canvas.Children.Clear(); currentCorridor_.DrawCrossSection(CanvasXfrmd, new CogoStation(currentStation_)); }