Class ImageDisposableBase<TImage>
- Namespace
- FellowOakDicom.Imaging
- Assembly
- fo-dicom.core.dll
Base class for image implementations where underlying image type is disposable.
public abstract class ImageDisposableBase<TImage> : ImageBase<TImage>, IImage, IDisposable where TImage : class, IDisposable
Type Parameters
TImageDisposable image implementation type.
- Inheritance
-
ImageBase<TImage>ImageDisposableBase<TImage>
- Implements
- Inherited Members
- Extension Methods
Constructors
ImageDisposableBase(int, int, PinnedIntArray, TImage)
Initializes an instance of the ImageDisposableBase<TImage> object.
protected ImageDisposableBase(int width, int height, PinnedIntArray pixels, TImage image)
Parameters
widthintImage width.
heightintImage height.
pixelsPinnedIntArrayArray of pixels.
imageTImageImage object.
Methods
Dispose(bool)
Dispose resources.
protected override void Dispose(bool disposing)
Parameters
disposingboolDispose mode?
~ImageDisposableBase()
Destructor to free up the image resources.
protected ~ImageDisposableBase()