/// <summary>
 /// Creates a Voi LUT suitable for the given <paramref name="imageGraphic"/>.
 /// </summary>
 /// <returns>The VOI LUT as an <see cref="IVoiLut"/>.</returns>
 public abstract IVoiLut CreateVoiLut(ImageGraphic imageGraphic);
 public override IVoiLut CreateVoiLut(ImageGraphic imageGraphic)
 {
     return(_createVoiLutDelegate(imageGraphic));
 }
 /// <summary>
 /// Cloning constructor.
 /// </summary>
 protected ImageGraphic(ImageGraphic source, ICloningContext context)
 {
     context.CloneFields(source, this);
     SetValidationPolicy();
 }