Class SparseMatIndexer<T>
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Abstract definition of Mat indexer
public abstract class SparseMatIndexer<T> where T : struct
Type Parameters
T
- Inheritance
-
SparseMatIndexer<T>
- Derived
- Inherited Members
Properties
this[int, int, int, long?]
3-dimensional indexer
public abstract T this[int i0, int i1, int i2, long? hashVal = null] { get; set; }
Parameters
i0intIndex along the dimension 0
i1intIndex along the dimension 1
i2intIndex along the dimension 2
hashVallong?If hashVal is not null, the element hash value is not computed but hashval is taken instead.
Property Value
- T
A value to the specified array element.
this[int, int, long?]
2-dimensional indexer
public abstract T this[int i0, int i1, long? hashVal = null] { get; set; }
Parameters
i0intIndex along the dimension 0
i1intIndex along the dimension 1
hashVallong?If hashVal is not null, the element hash value is not computed but hashval is taken instead.
Property Value
- T
A value to the specified array element.
this[int, long?]
1-dimensional indexer
public abstract T this[int i0, long? hashVal = null] { get; set; }
Parameters
i0intIndex along the dimension 0
hashVallong?If hashVal is not null, the element hash value is not computed but hashval is taken instead.
Property Value
- T
A value to the specified array element.
this[int[], long?]
n-dimensional indexer
public abstract T this[int[] idx, long? hashVal = null] { get; set; }
Parameters
idxint[]Array of Mat::dims indices.
hashVallong?If hashVal is not null, the element hash value is not computed but hashval is taken instead.
Property Value
- T
A value to the specified array element.
Parent
Parent matrix object
protected SparseMat Parent { get; }