public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfDimensionObjectContextData.Ordinate ordinate = (DxfDimensionObjectContextData.Ordinate)from; this.point3D_0 = ordinate.point3D_0; this.point3D_1 = ordinate.point3D_1; }
public override IGraphCloneable Clone(CloneContext cloneContext) { DxfDimensionObjectContextData.Ordinate ordinate = (DxfDimensionObjectContextData.Ordinate)cloneContext.GetExistingClone((IGraphCloneable)this); if (ordinate == null) { ordinate = new DxfDimensionObjectContextData.Ordinate(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)ordinate); ordinate.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)ordinate); }