Click or drag to resize

SharedPtrObject Class

http://www.emgu.com
An Unmanaged Object is a disposable object with a Ptr property pointing to the unmanaged object
Inheritance Hierarchy

Namespace:  Emgu.CV.Util
Assembly:  Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.1.3497 (4.1.1.3497)
Syntax
public abstract class SharedPtrObject : UnmanagedObject

The SharedPtrObject type exposes the following members.

Constructors
  NameDescription
Protected methodSharedPtrObject
Initializes a new instance of the SharedPtrObject class
Top
Properties
  NameDescription
Public propertyPtr
Pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Public propertySharedPtr
Pointer to the shared pointer to the unmanaged object
Top
Methods
  NameDescription
Public methodDispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Protected methodDisposeObject
Release the unmanaged resources
(Inherited from DisposableObject.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize
Destructor
(Inherited from DisposableObject.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodReleaseManagedResources
Release the managed resources. This function will be called during the disposal of the current object. override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.)
Public methodToString (Inherited from Object.)
Top
Fields
  NameDescription
Protected field_ptr
A pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Protected field_sharedPtr
A pointer to the shared pointer to the unmanaged object
Top
See Also
Inheritance Hierarchy
SystemObject
  Emgu.UtilDisposableObject
    Emgu.UtilUnmanagedObject
      Emgu.CV.UtilSharedPtrObject
        Emgu.CV.BioinspiredRetina
        Emgu.CV.BioinspiredRetinaFastToneMapping
        Emgu.CV.CudaCudaBackgroundSubtractorFGD
        Emgu.CV.CudaCudaBackgroundSubtractorGMG
        Emgu.CV.CudaCudaBackgroundSubtractorMOG
        Emgu.CV.CudaCudaBackgroundSubtractorMOG2
        Emgu.CV.CudaCudaBroxOpticalFlow
        Emgu.CV.CudaCudaCannyEdgeDetector
        Emgu.CV.CudaCudaCascadeClassifier
        Emgu.CV.CudaCudaClahe
        Emgu.CV.CudaCudaConvolution
        Emgu.CV.CudaCudaCornernessCriteria
        Emgu.CV.CudaCudaDensePyrLKOpticalFlow
        Emgu.CV.CudaCudaDisparityBilateralFilter
        Emgu.CV.CudaCudaFarnebackOpticalFlow
        Emgu.CV.CudaCudaFilter
        Emgu.CV.CudaCudaGoodFeaturesToTrackDetector
        Emgu.CV.CudaCudaHOG
        Emgu.CV.CudaCudaHoughCirclesDetector
        Emgu.CV.CudaCudaHoughLinesDetector
        Emgu.CV.CudaCudaHoughSegmentDetector
        Emgu.CV.CudaCudaLookUpTable
        Emgu.CV.CudaCudaOpticalFlowDualTvl1
        Emgu.CV.CudaCudaSparsePyrLKOpticalFlow
        Emgu.CV.CudaCudaStereoBM
        Emgu.CV.CudaCudaStereoConstantSpaceBP
        Emgu.CV.CudaCudaTemplateMatching
        Emgu.CV.CudaDescriptorMatcher
        Emgu.CVDenseRLOFOpticalFlow
        Emgu.CV.DnnLayer
        Emgu.CV.DpmDpmDetector
        Emgu.CVDualTVL1OpticalFlow
        Emgu.CV.FaceBIF
        Emgu.CV.FaceFaceRecognizer
        Emgu.CV.FaceMACE
        Emgu.CV.Features2DFeature2D
        Emgu.CV.FreetypeFreetype2
        Emgu.CV.HfsHfsSegment
        Emgu.CV.MLKNearest
        Emgu.CV.MLTrainData
        Emgu.CVOptFlowDeepFlow
        Emgu.CVOpticalFlowPCAFlow
        Emgu.CV.QualityQualityBRISQUE
        Emgu.CV.QualityQualityGMSD
        Emgu.CV.QualityQualityMSE
        Emgu.CV.QualityQualityPSNR
        Emgu.CV.QualityQualitySSIM
        Emgu.CVSparseRLOFOpticalFlow
        Emgu.CV.StereoQuasiDenseStereo
        Emgu.CVStereoBM
        Emgu.CVStereoSGBM
        Emgu.CV.StitchingStitcher
        Emgu.CV.XFeatures2DPCTSignatures
        Emgu.CV.XFeatures2DPCTSignaturesSQFD
        Emgu.CV.XImgprocDisparityWLSFilter
        Emgu.CV.XImgprocEdgeBoxes
        Emgu.CV.XImgprocFastLineDetector
        Emgu.CV.XImgprocRidgeDetectionFilter
        Emgu.CV.XImgprocRightMatcher