DisposableCvObject Class OpenCvSharp Class Library
DisposableObject + ICvPtrHolder
Inheritance Hierarchy

SystemObject
  OpenCvSharpDisposableObject
    OpenCvSharpDisposableCvObject
      More...

Namespace:  OpenCvSharp
Assembly:  OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public abstract class DisposableCvObject : DisposableObject, 
	ICvPtrHolder

The DisposableCvObject type exposes the following members.

Constructors

  NameDescription
Protected methodDisposableCvObject
Default constructor
Protected methodDisposableCvObject(Boolean)
Initializes a new instance of the DisposableCvObject class
Protected methodDisposableCvObject(IntPtr)
Initializes a new instance of the DisposableCvObject class
Protected methodDisposableCvObject(IntPtr, Boolean)
Initializes a new instance of the DisposableCvObject class
Top
Properties

  NameDescription
Protected propertyAllocatedMemory
Gets or sets a memory address allocated by AllocMemory.
(Inherited from DisposableObject.)
Protected propertyAllocatedMemorySize
Gets or sets the byte length of the allocated memory
(Inherited from DisposableObject.)
Public propertyCvPtr
Native pointer of OpenCV structure
Public propertyIsDisposed
Gets a value indicating whether this instance has been disposed.
(Inherited from DisposableObject.)
Public propertyIsEnabledDispose
Gets or sets a value indicating whether you permit disposing this instance.
(Inherited from DisposableObject.)
Top
Methods

  NameDescription
Protected methodAllocGCHandle
Pins the object to be allocated by cvSetData.
(Inherited from DisposableObject.)
Protected methodAllocMemory
Allocates the specified size of memory.
(Inherited from DisposableObject.)
Public methodDispose
Releases the resources
(Inherited from DisposableObject.)
Protected methodDispose(Boolean)
Clean up any resources being used.
(Overrides DisposableObjectDispose(Boolean).)
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 methodNotifyMemoryPressure
Notifies the allocated size of memory.
(Inherited from DisposableObject.)
Public methodThrowIfDisposed
If this object is disposed, then ObjectDisposedException is thrown.
(Inherited from DisposableObject.)
Public methodToString (Inherited from Object.)
Top
Fields

  NameDescription
Protected fielddataHandle
Gets or sets a handle which allocates using cvSetData.
(Inherited from DisposableObject.)
Protected fieldptr
Data pointer
Top
See Also

Reference

Inheritance Hierarchy

SystemObject
  OpenCvSharpDisposableObject
    OpenCvSharpDisposableCvObject
      OpenCvSharp.CPlusPlusAlgorithm
      OpenCvSharp.CPlusPlusBOWImgDescriptorExtractor
      OpenCvSharp.CPlusPlusBOWTrainer
      OpenCvSharp.CPlusPlusCascadeClassifier
      OpenCvSharp.CPlusPlusCvAdaptiveSkinDetector
      OpenCvSharp.CPlusPlusCvCamShiftTracker
      OpenCvSharp.CPlusPlusCvDTreeParams
      OpenCvSharp.CPlusPlusCvDTreeTrainData
      OpenCvSharp.CPlusPlusCvMLData
      OpenCvSharp.CPlusPlusCvStatModel
      OpenCvSharp.CPlusPlusCvTrainTestSplit
      OpenCvSharp.CPlusPlusFileNode
      OpenCvSharp.CPlusPlusFileStorage
      OpenCvSharp.CPlusPlus.FlannIndex
      OpenCvSharp.CPlusPlus.FlannIndexParams
      OpenCvSharp.CPlusPlusFrameSource
      OpenCvSharp.CPlusPlus.GpuCascadeClassifier_GPU
      OpenCvSharp.CPlusPlus.GpuDisposableGpuObject
      OpenCvSharp.CPlusPlus.GpuFAST_GPU
      OpenCvSharp.CPlusPlus.GpuGpuMat
      OpenCvSharp.CPlusPlus.GpuHOGDescriptor
      OpenCvSharp.CPlusPlus.GpuMOG_GPU
      OpenCvSharp.CPlusPlus.GpuMOG2_GPU
      OpenCvSharp.CPlusPlus.GpuORB_GPU
      OpenCvSharp.CPlusPlus.GpuStereoBM_GPU
      OpenCvSharp.CPlusPlusHOGDescriptor
      OpenCvSharp.CPlusPlusInputArray
      OpenCvSharp.CPlusPlusKalmanFilter
      OpenCvSharp.CPlusPlusLatentSvmDetector
      OpenCvSharp.CPlusPlusMat
      OpenCvSharp.CPlusPlusMatExpr
      OpenCvSharp.CPlusPlusOutputArray
      OpenCvSharp.CPlusPlusPCA
      OpenCvSharp.CPlusPlusSparseMat
      OpenCvSharp.CPlusPlusStereoBM
      OpenCvSharp.CPlusPlusStereoSGBM
      OpenCvSharp.CPlusPlusStitcher
      OpenCvSharp.CPlusPlusSubdiv2D
      OpenCvSharp.CPlusPlusSVD
      OpenCvSharp.CPlusPlusVideoCapture
      OpenCvSharp.CPlusPlusVideoWriter
      OpenCvSharpCvArr
      OpenCvSharpCvBGCodeBookModel
      OpenCvSharpCvCapture
      OpenCvSharpCvConDensation
      OpenCvSharpCvConnectedComp
      OpenCvSharpCvContourScanner
      OpenCvSharpCvFaceTracker
      OpenCvSharpCvFeatureTree
      OpenCvSharpCvFileStorage
      OpenCvSharpCvFont
      OpenCvSharpCvGraphScanner
      OpenCvSharpCvGraphVtx
      OpenCvSharpCvHaarClassifierCascade
      OpenCvSharpCvHistogram
      OpenCvSharpCvKalman
      OpenCvSharpCvLatentSvmDetector
      OpenCvSharpCvLineIterator
      OpenCvSharpCvLSH
      OpenCvSharpCvMemStorage
      OpenCvSharpCvMemStoragePos
      OpenCvSharpCvPOSITObject
      OpenCvSharpCvSeqBlock
      OpenCvSharpCvSeqReader
      OpenCvSharpCvSeqWriter
      OpenCvSharpCvSetElem
      OpenCvSharpCvSparseMatIterator
      OpenCvSharpCvStereoBMState
      OpenCvSharpCvStereoGCState
      OpenCvSharpCvSubdiv2DPoint
      OpenCvSharpCvTypeInfo
      OpenCvSharpCvVideoWriter
      OpenCvSharpIplConvKernel