modm API documentation
modm::Vector< T, 2 > Member List

This is the complete list of members for modm::Vector< T, 2 >, including all inherited members.

FloatType typedef (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
Location2D< T > (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >friend
Vector()modm::Vector< T, 2 >
Vector(const T &inX, const T &inY) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
Vector(const Vector< T, 1 > &inX, const Vector< T, 1 > &inY) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
Vector(const T &inX, const Vector< T, 1 > &inY) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
Vector(const Vector< T, 1 > &inX, const T &inY) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
Vector(T inVal) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >explicit
Vector(const Matrix< T, 2, 1 > &rhs) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
WideType typedef (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
asMatrix() (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
asMatrix() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
asTransposedMatrix() (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
asTransposedMatrix() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
ccw(const Vector &a, const Vector &b, const Vector &c)modm::Vector< T, 2 >static
convert() constmodm::Vector< T, 2 >
cross(const Vector &other) constmodm::Vector< T, 2 >
dot(const Vector &other) constmodm::Vector< T, 2 >
getAngle() constmodm::Vector< T, 2 >
getAngleTo(const Vector &other) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
getDistanceTo(const Vector &other) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
getLength() constmodm::Vector< T, 2 >
getLengthSquared() constmodm::Vector< T, 2 >
getX() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >inline
getY() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >inline
hasInf() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
hasNan() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
normalize()modm::Vector< T, 2 >
normalized() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator!=(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator*(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator*(float rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator*(float scale, const Vector< U, 2 > &vector)modm::Vector< T, 2 >friend
operator*=(const T &rhs) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator+(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator+=(const Vector &rhs) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator-() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator-(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator-=(const Vector &rhs) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator/(float rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator/=(const T &rhs) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator<(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator<<(IOStream &os, const Vector< U, 2 > &c)modm::Vector< T, 2 >friend
operator<=(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator=(const Matrix< T, 2, 1 > &rhs) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator==(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator>(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator>=(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator[](uint8_t index) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator[](uint8_t index) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator^(const Vector &rhs) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
operator~() (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
perpendicular() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
ptr() (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
ptr() const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
rotate(float phi) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
scale(float length)modm::Vector< T, 2 >
scaled(float length) const (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
set(const T &x, const T &y) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >inline
setX(const T &value) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >inline
setY(const T &value) (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >inline
toOrthogonalVector() constmodm::Vector< T, 2 >
translate(const Vector &vector)modm::Vector< T, 2 >
x (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >
y (defined in modm::Vector< T, 2 >)modm::Vector< T, 2 >