Table of Contents

Class VectorOfVectorOfPoint3D32F

Namespace
Emgu.CV.Util
Assembly
Emgu.CV.dll

Wrapped class of the C++ standard vector of VectorOfPoint3D32F.

public class VectorOfVectorOfPoint3D32F : UnmanagedVector, IAsyncDisposable, IInputOutputArray, IInputArrayOfArrays, IOutputArrayOfArrays, IOutputArray, IInputArray, IDisposable
Inheritance
VectorOfVectorOfPoint3D32F
Implements
Inherited Members
Extension Methods

Constructors

VectorOfVectorOfPoint3D32F()

Create an empty standard vector of VectorOfPoint3D32F

public VectorOfVectorOfPoint3D32F()

VectorOfVectorOfPoint3D32F(MCvPoint3D32f[][])

Create the standard vector of VectorOfPoint3D32F

public VectorOfVectorOfPoint3D32F(MCvPoint3D32f[][] values)

Parameters

values MCvPoint3D32f[][]

The values to be pushed to the vector

VectorOfVectorOfPoint3D32F(params VectorOfPoint3D32F[])

Create an standard vector of VectorOfPoint3D32F with the initial values

public VectorOfVectorOfPoint3D32F(params VectorOfPoint3D32F[] values)

Parameters

values VectorOfPoint3D32F[]

The initial values

VectorOfVectorOfPoint3D32F(int)

Create an standard vector of VectorOfPoint3D32F of the specific size

public VectorOfVectorOfPoint3D32F(int size)

Parameters

size int

The size of the vector

Properties

this[int]

Get the item in the specific index

public VectorOfPoint3D32F this[int index] { get; }

Parameters

index int

The index

Property Value

VectorOfPoint3D32F

The item in the specific index

Length

The size of memory in bytes, that is needed to hold all the items in this vector

public override long Length { get; }

Property Value

long

Size

Get the size of the vector

public override int Size { get; }

Property Value

int

SizeOfItemInBytes

The size of the item in this Vector, counted as size in bytes.

public static int SizeOfItemInBytes { get; }

Property Value

int

StartAddress

The pointer to the first element on the vector. In case of an empty vector, IntPtr.Zero will be returned.

public override nint StartAddress { get; }

Property Value

nint

Methods

Clear()

Clear the vector

public void Clear()

DisposeObject()

Release the standard vector

protected override void DisposeObject()

GetInputArray()

Get the pointer to cv::_InputArray

public InputArray GetInputArray()

Returns

InputArray

The input array

GetInputOutputArray()

Get the pointer to cv::_InputOutputArray

public InputOutputArray GetInputOutputArray()

Returns

InputOutputArray

The input output array

GetOutputArray()

Get the pointer to cv::_OutputArray

public OutputArray GetOutputArray()

Returns

OutputArray

The output array

Push(VectorOfPoint3D32F)

Push a value into the standard vector

public void Push(VectorOfPoint3D32F value)

Parameters

value VectorOfPoint3D32F

The value to be pushed to the vector

Push(VectorOfPoint3D32F[])

Push multiple values into the standard vector

public void Push(VectorOfPoint3D32F[] values)

Parameters

values VectorOfPoint3D32F[]

The values to be pushed to the vector

Push(VectorOfVectorOfPoint3D32F)

Push multiple values from the other vector into this vector

public void Push(VectorOfVectorOfPoint3D32F other)

Parameters

other VectorOfVectorOfPoint3D32F

The other vector, from which the values will be pushed to the current vector

ToArrayOfArray()

Convert the standard vector to arrays of arrays of MCvPoint3D32f

public MCvPoint3D32f[][] ToArrayOfArray()

Returns

MCvPoint3D32f[][]

Arrays of arrays of the MCvPoint3D32f