PIP 5.6.1
Platform-Independent Primitives
PIMathVector< Type > Member List

This is the complete list of members for PIMathVector< Type >, including all inherited members.

angleCos(const _CVector &v) constPIMathVector< Type >inline
angleDeg(const _CVector &v) constPIMathVector< Type >inline
angleRad(const _CVector &v) constPIMathVector< Type >inline
angleSin(const _CVector &v) constPIMathVector< Type >inline
arange(const Type start, const Type stop, const Type step=Type(1))PIMathVector< Type >inlinestatic
at(uint index) constPIMathVector< Type >inline
cross(const _CVector &v) constPIMathVector< Type >inline
cross(const _CVector &v1, const _CVector &v2)PIMathVector< Type >inlinestatic
data()PIMathVector< Type >inline
data() constPIMathVector< Type >inline
distToLine(const _CVector &lp0, const _CVector &lp1)PIMathVector< Type >inline
div(const _CVector &v) constPIMathVector< Type >inline
div(const Type &v) constPIMathVector< Type >inline
div(const _CVector &v1, const _CVector &v2)PIMathVector< Type >inlinestatic
div(const _CVector &v1, const Type &v2)PIMathVector< Type >inlinestatic
dot(const _CVector &v) constPIMathVector< Type >inline
dot(const _CVector &v1, const _CVector &v2)PIMathVector< Type >inlinestatic
fill(const Type &v)PIMathVector< Type >inline
forEach(std::function< void(const Type &)> f) constPIMathVector< Type >inline
forEach(std::function< void(Type &)> f)PIMathVector< Type >inline
fromTwoPoints(const _CVector &st, const _CVector &fn)PIMathVector< Type >inlinestatic
isNull() constPIMathVector< Type >inline
isOrtho(const _CVector &v) constPIMathVector< Type >inline
isValid() constPIMathVector< Type >inline
length() constPIMathVector< Type >inline
lengthSqr() constPIMathVector< Type >inline
manhattanLength() constPIMathVector< Type >inline
move(const Type &v)PIMathVector< Type >inline
move(const _CVector &v)PIMathVector< Type >inline
mul(const _CVector &v) constPIMathVector< Type >inline
mul(const Type &v) constPIMathVector< Type >inline
mul(const _CVector &v1, const _CVector &v2)PIMathVector< Type >inlinestatic
mul(const Type &v1, const _CVector &v2)PIMathVector< Type >inlinestatic
mul(const _CVector &v1, const Type &v2)PIMathVector< Type >inlinestatic
normalize()PIMathVector< Type >inline
normalized()PIMathVector< Type >inline
ones(const uint size)PIMathVector< Type >inlinestatic
operator!=(const _CVector &v) constPIMathVector< Type >inline
operator*(const Type &v) constPIMathVector< Type >inline
operator*=(const Type &v)PIMathVector< Type >inline
operator+(const _CVector &v) constPIMathVector< Type >inline
operator+=(const _CVector &v)PIMathVector< Type >inline
operator-() constPIMathVector< Type >inline
operator-(const _CVector &v) constPIMathVector< Type >inline
operator-=(const _CVector &v)PIMathVector< Type >inline
operator/(const Type &v) constPIMathVector< Type >inline
operator/=(const Type &v)PIMathVector< Type >inline
operator=(const Type &v)PIMathVector< Type >inline
operator==(const _CVector &v) constPIMathVector< Type >inline
operator[](uint index)PIMathVector< Type >inline
operator[](uint index) constPIMathVector< Type >inline
PIMathVector(const uint size=0, const Type &new_value=Type())PIMathVector< Type >inline
PIMathVector(const PIVector< Type > &val)PIMathVector< Type >inline
PIMathVector(PIVector< Type > &&val)PIMathVector< Type >inline
PIMathVector(std::initializer_list< Type > init_list)PIMathVector< Type >inline
PIMathVector(const PIMathVectorT< Size, Type > &val)PIMathVector< Type >inline
projection(const _CVector &v)PIMathVector< Type >inline
resize(uint size, const Type &new_value=Type())PIMathVector< Type >inline
resized(uint size, const Type &new_value=Type())PIMathVector< Type >inline
size() constPIMathVector< Type >inline
swapElements(uint f, uint s)PIMathVector< Type >inline
toVector() constPIMathVector< Type >inline
zeros(const uint size)PIMathVector< Type >inlinestatic