A dynamically sized arithmetic vector.
More...
|
|
| VectorXu64 (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | Dispose () |
| |
|
| VectorXu64 (params ulong[] values) |
| |
|
override bool | Equals (object obj) |
| |
|
| VectorXu64 () |
| | Creates an empty vector.
|
| |
| | VectorXu64 (uint size) |
| | Creates an unitialized vector.
|
| |
|
| VectorXu64 (VectorXu64 other) |
| |
|
uint | Size () |
| | Returns the size of the vector, which also correspond to vector number of dimension.
|
| |
|
ulong | At (uint index) |
| | Access vector's value at given index.
|
| |
|
void | SetAt (uint index, ulong value) |
| | Set value as given index.
|
| |
| double | SquaredLength () |
| | Returns the vector's norm, squared.
|
| |
| double | Length () |
| | Returns the vector's norm.
|
| |
|
void | Normalize () |
| | Normalize the vector.
|
| |
|
string | ToString () |
| |
|
ulong | Dot (VectorXu64 v) |
| | Dot product.
|
| |
| VectorXu64 | Cross (VectorXu64 v) |
| | Cross product of two vectors.
|
| |
|
|
static global::System.Runtime.InteropServices.HandleRef | getCPtr (VectorXu64 obj) |
| |
|
static global::System.Runtime.InteropServices.HandleRef | swigRelease (VectorXu64 obj) |
| |
|
static bool | operator== (VectorXu64 v1, VectorXu64 v2) |
| |
|
static bool | operator!= (VectorXu64 v1, VectorXu64 v2) |
| |
|
static VectorXu64 | operator+ (VectorXu64 v1, VectorXu64 v2) |
| |
|
static VectorXu64 | operator- (VectorXu64 v1, VectorXu64 v2) |
| |
|
static VectorXu64 | operator* (VectorXu64 v, ulong value) |
| |
|
static VectorXu64 | operator* (ulong value, VectorXu64 v) |
| |
|
static VectorXu64 | operator/ (VectorXu64 v, ulong value) |
| |
|
static VectorXu64 | operator* (VectorXu64 v1, VectorXu64 v2) |
| |
|
static VectorXu64 | operator/ (VectorXu64 v1, VectorXu64 v2) |
| |
| static VectorXu64 | CreateUniform (uint size, ulong value) |
| | Creates a vector filled with one value.
|
| |
|
static bool | InternalNotEqual (VectorXu64 v1, VectorXu64 v2) |
| |
|
static VectorXu64 | InternalDivides (VectorXu64 v, ulong value) |
| |
|
static VectorXu64 | InternalDivides (VectorXu64 v1, VectorXu64 v2) |
| |
|
|
virtual void | Dispose (bool disposing) |
| |
|
|
ulong | this[uint index] [get, set] |
| |
A dynamically sized arithmetic vector.
- Examples
- CheckerBoard.cs, CheckerBoardFast.cs, ColorWheel.cs, CopyImageView.cs, DiskImageView.cs, GradientFloatImage.cs, GradientFloatToInt.cs, GrayscaleSphere.cs, MetadataTree.cs, SerializeArray.cs, and VolumeFromStack.cs.
◆ VectorXu64()
| IOLink.VectorXu64.VectorXu64 |
( |
uint |
size | ) |
|
|
inline |
Creates an unitialized vector.
- Parameters
-
| size | The size of the vector. |
◆ CreateUniform()
| static VectorXu64 IOLink.VectorXu64.CreateUniform |
( |
uint |
size, |
|
|
ulong |
value |
|
) |
| |
|
inlinestatic |
Creates a vector filled with one value.
- Parameters
-
| size | The size of the vector. |
| value | The value used to fill the vector. |
◆ Cross()
Cross product of two vectors.
Work only for vectors of size 3.
◆ Length()
| double IOLink.VectorXu64.Length |
( |
| ) |
|
|
inline |
Returns the vector's norm.
Specifically, it is the L1 norm that's computed here.
◆ SquaredLength()
| double IOLink.VectorXu64.SquaredLength |
( |
| ) |
|
|
inline |
Returns the vector's norm, squared.
Specifically, it is the L1 norm that's computed here.
The documentation for this class was generated from the following file:
- Release/net/generated/VectorXu64.cs