C# Class Emgu.CV.Util.VectorOfKeyPoint

Inheritance: Emgu.Util.UnmanagedObject, IInputOutputArray, ISerializable
Mostra file Open project: rlabrecque/RLSolitaireBot Class Usage Examples

Public Methods

Method Description
Clear ( ) : void

Clear the vector

GetInputArray ( ) : InputArray

Get the pointer to cv::_InputArray

GetInputOutputArray ( ) : InputOutputArray

Get the pointer to cv::_InputOutputArray

GetObjectData ( SerializationInfo info, StreamingContext context ) : void

A function used for runtime serialization of the object

GetOutputArray ( ) : OutputArray

Get the pointer to cv::_OutputArray

Push ( Array value ) : void

Push an array of value into the standard vector

Push ( VectorOfKeyPoint other ) : void

Push multiple values from the other vector into this vector

ToArray ( ) : MKeyPoint[]

Convert the standard vector to an array of KeyPoint

VectorOfKeyPoint ( Array values ) : System

Create an standard vector of KeyPoint with the initial values

VectorOfKeyPoint ( SerializationInfo info, StreamingContext context ) : System

Constructor used to deserialize runtime serialized object

VectorOfKeyPoint ( int size ) : System

Create an standard vector of KeyPoint of the specific size

this ( int index ) : MKeyPoint

Get the item in the specific index

Protected Methods

Method Description
DisposeObject ( ) : void

Release the standard vector

Private Methods

Method Description
VectorOfKeyPoint ( ) : System
VectorOfKeyPoint ( IntPtr ptr, bool needDispose ) : System
VectorOfKeyPointClear ( IntPtr v ) : void
VectorOfKeyPointCopyData ( IntPtr v, IntPtr data ) : void
VectorOfKeyPointCreate ( ) : IntPtr
VectorOfKeyPointCreateSize ( int size ) : IntPtr
VectorOfKeyPointGetItem ( IntPtr vec, int index, MKeyPoint &element ) : void
VectorOfKeyPointGetSize ( IntPtr v ) : int
VectorOfKeyPointGetStartAddress ( IntPtr v ) : IntPtr
VectorOfKeyPointPushMulti ( IntPtr v, IntPtr values, int count ) : void
VectorOfKeyPointPushVector ( IntPtr ptr, IntPtr otherPtr ) : void
VectorOfKeyPointRelease ( IntPtr &v ) : void
VectorOfKeyPointSizeOfItemInBytes ( ) : int
cvInputArrayFromVectorOfKeyPoint ( IntPtr vec ) : IntPtr
cvInputOutputArrayFromVectorOfKeyPoint ( IntPtr vec ) : IntPtr
cvOutputArrayFromVectorOfKeyPoint ( IntPtr vec ) : IntPtr

Method Details

Clear() public method

Clear the vector
public Clear ( ) : void
return void

DisposeObject() protected method

Release the standard vector
protected DisposeObject ( ) : void
return void

GetInputArray() public method

Get the pointer to cv::_InputArray
public GetInputArray ( ) : InputArray
return InputArray

GetInputOutputArray() public method

Get the pointer to cv::_InputOutputArray
public GetInputOutputArray ( ) : InputOutputArray
return InputOutputArray

GetObjectData() public method

A function used for runtime serialization of the object
public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo Serialization info
context StreamingContext Streaming context
return void

GetOutputArray() public method

Get the pointer to cv::_OutputArray
public GetOutputArray ( ) : OutputArray
return OutputArray

Push() public method

Push an array of value into the standard vector
public Push ( Array value ) : void
value Array The value to be pushed to the vector
return void

Push() public method

Push multiple values from the other vector into this vector
public Push ( VectorOfKeyPoint other ) : void
other VectorOfKeyPoint The other vector, from which the values will be pushed to the current vector
return void

ToArray() public method

Convert the standard vector to an array of KeyPoint
public ToArray ( ) : MKeyPoint[]
return MKeyPoint[]

VectorOfKeyPoint() public method

Create an standard vector of KeyPoint with the initial values
public VectorOfKeyPoint ( Array values ) : System
values Array The initial values
return System

VectorOfKeyPoint() public method

Constructor used to deserialize runtime serialized object
public VectorOfKeyPoint ( SerializationInfo info, StreamingContext context ) : System
info SerializationInfo The serialization info
context StreamingContext The streaming context
return System

VectorOfKeyPoint() public method

Create an standard vector of KeyPoint of the specific size
public VectorOfKeyPoint ( int size ) : System
size int The size of the vector
return System

this() public method

Get the item in the specific index
public this ( int index ) : MKeyPoint
index int The index
return MKeyPoint