object ICloneable.Clone() { var result = new BarSizePosition3DGroupStyle(); result.CopyFrom(this); return(result); }
public BarSizePosition3DGroupStyle Clone() { var result = new BarSizePosition3DGroupStyle(); result.CopyFrom(this); return(result); }
/// <summary> /// Adds a local BarSizePosition3DGroupStyle in case there is no external one. In this case also BeginPrepare is called on /// this newly created group style. /// </summary> /// <param name="externalGroups">Collection of external plot group styles.</param> /// <param name="localGroups">Collection of plot group styles of the plot item.</param> public static void AddLocalGroupStyle( IPlotGroupStyleCollection externalGroups, IPlotGroupStyleCollection localGroups) { if (PlotGroupStyle.ShouldAddLocalGroupStyle(externalGroups, localGroups, typeof(BarSizePosition3DGroupStyle))) { var styleToAdd = new BarSizePosition3DGroupStyle(); localGroups.Add(styleToAdd); } }
public static void AddExternalGroupStyle(IPlotGroupStyleCollection externalGroups) { if (PlotGroupStyle.ShouldAddExternalGroupStyle(externalGroups, typeof(BarSizePosition3DGroupStyle))) { var gstyle = new BarSizePosition3DGroupStyle { IsStepEnabled = true }; externalGroups.Add(gstyle); } }
private void CopyFrom(BarSizePosition3DGroupStyle from) { if (object.ReferenceEquals(this, from)) { return; } _isStepEnabled = from._isStepEnabled; _barShiftStrategy = from._barShiftStrategy; _barShiftMaxNumberOfItemsInOneDirection = from._barShiftMaxNumberOfItemsInOneDirection; _relInnerGapX = from._relInnerGapX; _relOuterGapX = from._relOuterGapX; _relInnerGapY = from._relInnerGapY; _relOuterGapY = from._relOuterGapY; _logicalClusterSizeX = from._logicalClusterSizeX; _logicalClusterSizeY = from._logicalClusterSizeY; _logicalItemSizeX = from._logicalItemSizeX; _logicalItemOffsetX = from._logicalItemOffsetX; _logicalItemSizeY = from._logicalItemSizeY; _logicalItemOffsetY = from._logicalItemOffsetY; }
public static void AddExternalGroupStyle(IPlotGroupStyleCollection externalGroups) { if (PlotGroupStyle.ShouldAddExternalGroupStyle(externalGroups, typeof(BarSizePosition3DGroupStyle))) { BarSizePosition3DGroupStyle gstyle = new BarSizePosition3DGroupStyle(); gstyle.IsStepEnabled = true; externalGroups.Add(gstyle); } }
object ICloneable.Clone() { var result = new BarSizePosition3DGroupStyle(); result.CopyFrom(this); return result; }
public BarSizePosition3DGroupStyle Clone() { var result = new BarSizePosition3DGroupStyle(); result.CopyFrom(this); return result; }
private void CopyFrom(BarSizePosition3DGroupStyle from) { if (object.ReferenceEquals(this, from)) return; _isStepEnabled = from._isStepEnabled; _barShiftStrategy = from._barShiftStrategy; _barShiftMaxNumberOfItemsInOneDirection = from._barShiftMaxNumberOfItemsInOneDirection; _relInnerGapX = from._relInnerGapX; _relOuterGapX = from._relOuterGapX; _relInnerGapY = from._relInnerGapY; _relOuterGapY = from._relOuterGapY; _logicalClusterSizeX = from._logicalClusterSizeX; _logicalClusterSizeY = from._logicalClusterSizeY; _logicalItemSizeX = from._logicalItemSizeX; _logicalItemOffsetX = from._logicalItemOffsetX; _logicalItemSizeY = from._logicalItemSizeY; _logicalItemOffsetY = from._logicalItemOffsetY; }