Class VectorOfVectorOfPoint3D32F
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
intThe size of the vector
Properties
this[int]
Get the item in the specific index
public VectorOfPoint3D32F this[int index] { get; }
Parameters
index
intThe 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
Size
Get the size of the vector
public override int Size { get; }
Property Value
SizeOfItemInBytes
The size of the item in this Vector, counted as size in bytes.
public static int SizeOfItemInBytes { get; }
Property Value
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
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
VectorOfPoint3D32FThe 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
VectorOfVectorOfPoint3D32FThe 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