Dlib FaceLandmark Detector 2.0.3
Enox Software
Loading...
Searching...
No Matches
DlibFaceLandmarkDetector.DisposableObject Class Referenceabstract

Base class for disposable Dlib wrapper types implementing the standard dispose pattern. More...

Public Member Functions

void Dispose ()
 Releases resources used by this object.
 
void ThrowIfDisposed ()
 Throws ObjectDisposedException if this object has been disposed.
 

Static Public Member Functions

static IntPtr ThrowIfNullIntPtr (IntPtr ptr)
 Returns the native pointer, or throws DlibException if it is zero.
 

Protected Member Functions

 DisposableObject ()
 Initializes a new instance with dispose enabled.
 
 DisposableObject (bool isEnabledDispose)
 Initializes a new instance.
 
virtual void Dispose (bool disposing)
 

Properties

bool IsDisposed [get, protected set]
 
bool IsEnabledDispose [get, set]
 

Detailed Description

Base class for disposable Dlib wrapper types implementing the standard dispose pattern.

Constructor & Destructor Documentation

◆ DisposableObject() [1/2]

DlibFaceLandmarkDetector.DisposableObject.DisposableObject ( )
protected

Initializes a new instance with dispose enabled.

◆ DisposableObject() [2/2]

DlibFaceLandmarkDetector.DisposableObject.DisposableObject ( bool isEnabledDispose)
protected

Initializes a new instance.

Parameters
isEnabledDisposeWhether Dispose releases resources.

Member Function Documentation

◆ Dispose() [1/2]

void DlibFaceLandmarkDetector.DisposableObject.Dispose ( )

Releases resources used by this object.

◆ Dispose() [2/2]

virtual void DlibFaceLandmarkDetector.DisposableObject.Dispose ( bool disposing)
protectedvirtual

◆ ThrowIfDisposed()

void DlibFaceLandmarkDetector.DisposableObject.ThrowIfDisposed ( )

Throws ObjectDisposedException if this object has been disposed.

◆ ThrowIfNullIntPtr()

static IntPtr DlibFaceLandmarkDetector.DisposableObject.ThrowIfNullIntPtr ( IntPtr ptr)
static

Returns the native pointer, or throws DlibException if it is zero.

Parameters
ptrNative pointer to validate.
Returns
The validated native pointer.

Property Documentation

◆ IsDisposed

bool DlibFaceLandmarkDetector.DisposableObject.IsDisposed
getprotected set

◆ IsEnabledDispose

bool DlibFaceLandmarkDetector.DisposableObject.IsEnabledDispose
getset

The documentation for this class was generated from the following file: