public override IGraphCloneable Clone(CloneContext cloneContext) { DxfEllipse dxfEllipse = (DxfEllipse)cloneContext.GetExistingClone((IGraphCloneable)this); if (dxfEllipse == null) { dxfEllipse = new DxfEllipse(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)dxfEllipse); dxfEllipse.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)dxfEllipse); }
public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfEllipse dxfEllipse = (DxfEllipse)from; this.point3D_0 = dxfEllipse.point3D_0; this.vector3D_0 = dxfEllipse.vector3D_0; this.double_1 = dxfEllipse.double_1; this.double_2 = dxfEllipse.double_2; this.double_3 = dxfEllipse.double_3; this.vector3D_1 = dxfEllipse.vector3D_1; }
public virtual void Visit(DxfEllipse ellipse) { }
public virtual void Visit(DxfEllipse ellipse) { this.VisitEntity((DxfEntity)ellipse); }