protected AngularScale(AngularTickSpacing tickSpacing) { if (null == tickSpacing) { throw new ArgumentNullException("tickSpacing"); } _cachedAxisSpan = 2 * Math.PI; _cachedOneByAxisSpan = 1 / _cachedAxisSpan; _dataBounds = new Boundaries.DummyNumericalBoundaries() { ParentObject = this }; _rescaling = new Rescaling.AngularRescaleConditions() { ParentObject = this }; ChildSetMember(ref _tickSpacing, tickSpacing); SetCachedValues(); UpdateTicksAndOrgEndUsingRescalingObject(); }
protected AngularScale(AngularTickSpacing tickSpacing) { if (null == tickSpacing) throw new ArgumentNullException("tickSpacing"); _cachedAxisSpan = 2 * Math.PI; _cachedOneByAxisSpan = 1 / _cachedAxisSpan; _dataBounds = new Boundaries.DummyNumericalBoundaries() { ParentObject = this }; _rescaling = new Rescaling.AngularRescaleConditions() { ParentObject = this }; ChildSetMember(ref _tickSpacing, tickSpacing); SetCachedValues(); UpdateTicksAndOrgEndUsingRescalingObject(); }