Table of Contents

Class VectorOfPose3D

Namespace
Emgu.CV.PpfMatch3d
Assembly
Emgu.CV.dll

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

public class VectorOfPose3D : UnmanagedVector, IDisposable, IAsyncDisposable
Inheritance
VectorOfPose3D
Implements
Inherited Members

Constructors

VectorOfPose3D()

Create an empty standard vector of Pose3D

public VectorOfPose3D()

VectorOfPose3D(params Pose3D[])

Create an standard vector of Pose3D with the initial values

public VectorOfPose3D(params Pose3D[] values)

Parameters

values Pose3D[]

The initial values

VectorOfPose3D(int)

Create an standard vector of Pose3D of the specific size

public VectorOfPose3D(int size)

Parameters

size int

The size of the vector

Properties

this[int]

Get the item in the specific index

public Pose3D this[int index] { get; }

Parameters

index int

The index

Property Value

Pose3D

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()

Push(Pose3D)

Push a value into the standard vector

public void Push(Pose3D value)

Parameters

value Pose3D

The value to be pushed to the vector

Push(Pose3D[])

Push multiple values into the standard vector

public void Push(Pose3D[] values)

Parameters

values Pose3D[]

The values to be pushed to the vector

Push(VectorOfPose3D)

Push multiple values from the other vector into this vector

public void Push(VectorOfPose3D other)

Parameters

other VectorOfPose3D

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