CCCoreLib 31 May 2022
CloudCompare Core algorithms
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) const (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inline
cross(const Vector3Tpl &v) constVector3Tpl< 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
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 Vector3Tpl &v) constVector3Tpl< Type >inline
operator*(Type s) constVector3Tpl< Type >inline
operator*(const Vector3Tpl &v) constVector3Tpl< Type >inline
operator*=(Type v)Vector3Tpl< Type >inline
operator+(const Vector3Tpl &v) constVector3Tpl< Type >inline
Tuple3Tpl::operator+(const Tuple3Tpl &v) constTuple3Tpl< Type >inline
operator+=(const Vector3Tpl &v)Vector3Tpl< Type >inline
Tuple3Tpl::operator+=(const Tuple3Tpl &v)Tuple3Tpl< Type >inline
operator-() constVector3Tpl< Type >inline
operator-(const Vector3Tpl &v) constVector3Tpl< Type >inline
Tuple3Tpl::operator-(const Tuple3Tpl &v) constTuple3Tpl< 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[](unsigned i)Vector3Tpl< Type >inline
operator[](unsigned i) constVector3Tpl< Type >inline
orthogonal() constVector3Tpl< 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
u (defined in Tuple3Tpl< Type >)Tuple3Tpl< Type >
vadd(const Type p[], const Type q[], Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vangle_rad(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vangle_radd(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vcombination(Type a, const Type p[], Type b, const Type q[], Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vcombination(const Type p[], Type b, const Type q[], Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vcopy(const Type p[], Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vcross(const Type p[], const Type q[], Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdistance(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdistance2(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdistance2d(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdistanced(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdivide(const Type p[], Type s, Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdivide(Type p[], Type s) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdot(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vdotd(const Type p[], const Type q[]) (defined in Vector3Tpl< Type >)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
vmultiply(const Type p[], Type s, Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vmultiply(Type p[], Type s) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vnorm(const Type p[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vnorm2(const Type p[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vnorm2d(const Type p[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vnormalize(Type p[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vnormd(const Type p[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vorthogonal(const Type p[], Type q[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vset(Type p[], Type s) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vset(Type p[], Type x, Type y, Type z) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
vsubstract(const Type p[], const Type q[], Type r[]) (defined in Vector3Tpl< Type >)Vector3Tpl< Type >inlinestatic
x (defined in Tuple3Tpl< Type >)Tuple3Tpl< Type >
y (defined in Tuple3Tpl< Type >)Tuple3Tpl< Type >
z (defined in Tuple3Tpl< Type >)Tuple3Tpl< Type >