![]() |
IOLink C# 1.11.0
|
A multi dimensionnal array. More...
Public Member Functions | |
| ArrayXi32 (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| override bool | Equals (object obj) |
| ArrayXi32 (VectorXu64 shape) | |
| Create an array with the given shape. | |
| ArrayXi32 (Indexer indexer) | |
| Create an array with a memory layout fitting the given indexer. | |
| ArrayXi32 (ArrayXi32 other) | |
| uint | DimensionCount () |
| The number of dimensions of the array. | |
| VectorXu64 | Shape () |
| Return the shape of the array. | |
| int | At (VectorXu64 index) |
| Get an element of the array. | |
| void | SetAt (VectorXu64 index, int value) |
| Set a value to an element of the array. | |
| void | Reshape (VectorXu64 shape) |
| Change the shape of the array. | |
| string | ToString () |
| Return a string representation. | |
Static Public Member Functions | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (ArrayXi32 obj) |
| static global::System.Runtime.InteropServices.HandleRef | swigRelease (ArrayXi32 obj) |
| static bool | operator== (ArrayXi32 v1, ArrayXi32 v2) |
| static bool | operator!= (ArrayXi32 v1, ArrayXi32 v2) |
| static bool | InternalEqual (ArrayXi32 lhs, ArrayXi32 rhs) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Protected Attributes | |
| bool | swigCMemOwn |
Properties | |
| int this[params ulong[] | indices [get, set] |
A multi dimensionnal array.
This class should not be used as is, you must use its aliases or it will not work. The current aliases are:
| T | The type of element stored in the array. |
|
inline |
Create an array with the given shape.
The memory layout of the array will be the default one used by IOLink, the Fortran one, in wich the leftmost dimension is the continuous one.
| shape | The shape of the array. |
|
inline |
Create an array with a memory layout fitting the given indexer.
| indexer | the Indexer instance describing the mmeory layout. |
|
inline |
Get an element of the array.
If Array has an empty shape (dimension count = 0), this method has an undefined behavior.
| index | The index of the element to get. |
|
inline |
Change the shape of the array.
| shape | The new shape. |
|
inline |
Set a value to an element of the array.
If Array has an empty shape (dimension count = 0), this method has an undefined behavior.
| index | The index of the element to set. |
| value | The value to set at the given index. |