public IDisplaySet Clone()
{
try
{
DisplaySet clone = CloneBuilder.Clone(this) as DisplaySet;
//if (ParentImageSet != null)
// ((ImageSet)ParentImageSet).AddCopy(clone);
if (clone != null)
{
if (ImageViewer != null)
ImageViewer.EventBroker.OnCloneCreated(new CloneCreatedEventArgs(this, clone));
}
return clone;
}
catch (Exception e)
{
throw new DisplaySetCloningException(this, e);
}
}