public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfRay dxfRay = (DxfRay)from; this.point3D_0 = dxfRay.point3D_0; this.vector3D_0 = dxfRay.vector3D_0; }
public override IGraphCloneable Clone(CloneContext cloneContext) { DxfRay dxfRay = (DxfRay)cloneContext.GetExistingClone((IGraphCloneable)this); if (dxfRay == null) { dxfRay = new DxfRay(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)dxfRay); dxfRay.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)dxfRay); }
public virtual void Visit(DxfRay ray) { }
public virtual void Visit(DxfRay ray) { this.VisitEntity((DxfEntity)ray); }