ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Vector3Tpl< Type > Member List

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

angle_rad(const Vector3Tpl &v) constVector3Tpl< Type >inline
angle_radd(const Vector3Tpl &v) constVector3Tpl< Type >inline
cross(const Vector3Tpl &v) constVector3Tpl< Type >inline
data()Tuple3Tpl< Type >inline
data() constTuple3Tpl< Type >inline
dimensions() constTuple3Tpl< Type >inline
dot(const Vector3Tpl &v) constVector3Tpl< Type >inline
fromArray(const int a[3])Vector3Tpl< Type >inlinestatic
fromArray(const float a[3])Vector3Tpl< Type >inlinestatic
fromArray(const double a[3])Vector3Tpl< Type >inlinestatic
fromArray(const Eigen::Matrix< double, 3, 1 > &a)Vector3Tpl< Type >inlinestatic
fromArray(const Vector3Tpl< float > &a)Vector3Tpl< Type >inlinestatic
fromArray(const Vector3Tpl< double > &a)Vector3Tpl< Type >inlinestatic
fromArrayContainer(const std::vector< Vector3Tpl< Type >> &container)Vector3Tpl< Type >inlinestatic
fromArrayContainer(const std::vector< Eigen::Matrix< double, 3, 1 >> &container)Vector3Tpl< Type >inlinestatic
maxCoeff() constVector3Tpl< Type >inline
norm() constVector3Tpl< Type >inline
norm2() constVector3Tpl< Type >inline
norm2d() constVector3Tpl< Type >inline
normalize()Vector3Tpl< Type >inline
normd() constVector3Tpl< Type >inline
operator Vector3Tpl< double >() constVector3Tpl< Type >inline
operator&&(const Eigen::Matrix< double, 3, 1 > &v) constVector3Tpl< Type >inline
operator&&(const Vector3Tpl &v) constVector3Tpl< Type >inline
operator()(unsigned i)Vector3Tpl< Type >inline
operator()(unsigned i) constVector3Tpl< Type >inline
operator*(const Eigen::Matrix< double, 3, 1 > &v) constVector3Tpl< Type >inline
operator*(Type s) constVector3Tpl< Type >inline
operator*(const Vector3Tpl &v) constVector3Tpl< Type >inline
operator*=(const Eigen::Matrix< double, 3, 1 > &v)Vector3Tpl< Type >inline
operator*=(Type v)Vector3Tpl< Type >inline
operator+(const Eigen::Matrix< double, 3, 1 > &v) constVector3Tpl< Type >inline
operator+(const Vector3Tpl &v) constVector3Tpl< Type >inline
Tuple3Tpl::operator+(const Tuple3Tpl &v) constTuple3Tpl< Type >inline
operator+=(const Eigen::Matrix< double, 3, 1 > &v)Vector3Tpl< Type >inline
operator+=(const Vector3Tpl &v)Vector3Tpl< Type >inline
Tuple3Tpl::operator+=(const Tuple3Tpl &v)Tuple3Tpl< Type >inline
operator-(const Eigen::Matrix< double, 3, 1 > &v) constVector3Tpl< Type >inline
operator-() constVector3Tpl< Type >inline
operator-(const Vector3Tpl &v) constVector3Tpl< Type >inline
Tuple3Tpl::operator-(const Tuple3Tpl &v) constTuple3Tpl< Type >inline
operator-=(const Eigen::Matrix< double, 3, 1 > &v)Vector3Tpl< Type >inline
operator-=(const Vector3Tpl &v)Vector3Tpl< Type >inline
Tuple3Tpl::operator-=(const Tuple3Tpl &v)Tuple3Tpl< Type >inline
operator/(Type s) constVector3Tpl< Type >inline
operator/=(Type v)Vector3Tpl< Type >inline
operator<<(std::ostream &stream, const Vector3Tpl &v)Vector3Tpl< Type >friend
operator=(const Eigen::Matrix< double, 3, 1 > &v)Vector3Tpl< Type >inline
operator=(const Eigen::Matrix< float, 3, 1 > &v)Vector3Tpl< Type >inline
operator[](unsigned i)Vector3Tpl< Type >inline
operator[](unsigned i) constVector3Tpl< Type >inline
orthogonal() constVector3Tpl< Type >inline
prod() constVector3Tpl< Type >inline
rows() constTuple3Tpl< Type >inline
toDouble() constVector3Tpl< Type >inline
toFloat() constVector3Tpl< Type >inline
toPC() constVector3Tpl< Type >inline
Tuple3Tpl()Tuple3Tpl< Type >inline
Tuple3Tpl(Type a, Type b, Type c)Tuple3Tpl< Type >inline
Tuple3Tpl(const Type p[])Tuple3Tpl< Type >inlineexplicit
uTuple3Tpl< Type >
vadd(const Type p[], const Type q[], Type r[])Vector3Tpl< Type >inlinestatic
vangle_rad(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vangle_radd(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vcombination(Type a, const Type p[], Type b, const Type q[], Type r[])Vector3Tpl< Type >inlinestatic
vcombination(const Type p[], Type b, const Type q[], Type r[])Vector3Tpl< Type >inlinestatic
vcopy(const Type p[], Type q[])Vector3Tpl< Type >inlinestatic
vcross(const Type p[], const Type q[], Type r[])Vector3Tpl< Type >inlinestatic
vdistance(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vdistance2(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vdistance2d(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vdistanced(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vdivide(const Type p[], Type s, Type r[])Vector3Tpl< Type >inlinestatic
vdivide(Type p[], Type s)Vector3Tpl< Type >inlinestatic
vdot(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
vdotd(const Type p[], const Type q[])Vector3Tpl< Type >inlinestatic
Vector3Tpl()Vector3Tpl< Type >inline
Vector3Tpl(Type _x, Type _y, Type _z)Vector3Tpl< Type >inline
Vector3Tpl(const Type p[])Vector3Tpl< Type >inlineexplicit
Vector3Tpl(const Vector2Tpl< Type > &t2D, Type c)Vector3Tpl< Type >inlineexplicit
Vector3Tpl(const Eigen::Matrix< float, 3, 1 > &v)Vector3Tpl< Type >inline
Vector3Tpl(const Eigen::Matrix< double, 3, 1 > &v)Vector3Tpl< Type >inline
vmultiply(const Type p[], Type s, Type r[])Vector3Tpl< Type >inlinestatic
vmultiply(Type p[], Type s)Vector3Tpl< Type >inlinestatic
vnorm(const Type p[])Vector3Tpl< Type >inlinestatic
vnorm2(const Type p[])Vector3Tpl< Type >inlinestatic
vnorm2d(const Type p[])Vector3Tpl< Type >inlinestatic
vnormalize(Type p[])Vector3Tpl< Type >inlinestatic
vnormd(const Type p[])Vector3Tpl< Type >inlinestatic
vorthogonal(const Type p[], Type q[])Vector3Tpl< Type >inlinestatic
vset(Type p[], Type s)Vector3Tpl< Type >inlinestatic
vset(Type p[], Type x, Type y, Type z)Vector3Tpl< Type >inlinestatic
vsubstract(const Type p[], const Type q[], Type r[])Vector3Tpl< Type >inlinestatic
xTuple3Tpl< Type >
yTuple3Tpl< Type >
zTuple3Tpl< Type >