molecular
|
Unsigned integer vector with two components. More...
#include <Vector.h>
Public Member Functions | |
UIntVector2 ()=default | |
UIntVector2 (uint32_t x, uint32_t y) | |
![]() | |
VectorTmpl () | |
T | operator[] (const int n) const |
T & | operator[] (const int n) |
operator const T * () const | |
operator T * () | |
Subclass | operator* (T r) const |
Component-wise multiplication. More... | |
Subclass | operator* (const VectorTmpl &in) const |
Component-wise multiplication. More... | |
Subclass & | operator+= (const VectorTmpl &in) |
Subclass & | operator*= (T r) |
Component-wise in-place multiplication. More... | |
Subclass & | operator*= (const VectorTmpl &in) |
Component-wise in-place multiplication. More... | |
Subclass | operator/ (T r) const |
Component-wise scalar division. More... | |
Subclass & | operator/= (T r) |
Component-wise in-place scalar division. More... | |
Subclass & | operator/= (const VectorTmpl &in) |
Component-wise in-place division. More... | |
Subclass | operator- (const VectorTmpl &in) const |
Subclass | operator- () const |
Subclass | operator+ (const VectorTmpl &in) const |
bool | operator== (const VectorTmpl &in) const |
T | LengthSquared () const |
T | Length () const |
Subclass | Normalized () const |
T | Dot (const VectorTmpl &in) |
Dot product. More... | |
Additional Inherited Members | |
![]() | |
typedef uint32_t | T |
using | Subclass = UIntVector2 |
![]() | |
T | v [components] |
Unsigned integer vector with two components.
|
default |
|
inline |