private void OnCloneComplete() { _arc = CollectionUtils.SelectFirst(base.Graphics, delegate(IGraphic test) { return(test is InvariantArcPrimitive); }) as InvariantArcPrimitive; Platform.CheckForNullReference(_arc, "_arc"); }
public void CoordinateChange() { InvariantArcPrimitive arc = new InvariantArcPrimitive(); for (int angle = 0; angle <= 360; angle += 90) { arc.SpatialTransform.RotationXY = angle; arc.SpatialTransform.FlipX = true; arc.SpatialTransform.FlipY = true; arc.CoordinateSystem = CoordinateSystem.Source; arc.StartAngle = 30; arc.CoordinateSystem = CoordinateSystem.Destination; float dstAngle = arc.StartAngle; arc.StartAngle = dstAngle; arc.CoordinateSystem = CoordinateSystem.Source; Assert.AreEqual(30, arc.StartAngle); } }
public ProtractorGraphic() : base() { base.Graphics.Add(_arc = new InvariantArcPrimitive()); _arc.Visible = false; }