CCCoreLib 31 May 2022
CloudCompare Core algorithms
|
This is the complete list of members for Vector3Tpl< Type >, including all inherited members.
angle_rad(const Vector3Tpl &v) const | Vector3Tpl< Type > | inline |
angle_radd(const Vector3Tpl &v) const (defined in Vector3Tpl< Type >) | Vector3Tpl< Type > | inline |
cross(const Vector3Tpl &v) const | Vector3Tpl< Type > | inline |
dot(const Vector3Tpl &v) const | Vector3Tpl< 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() const | Vector3Tpl< Type > | inline |
norm2() const | Vector3Tpl< Type > | inline |
norm2d() const | Vector3Tpl< Type > | inline |
normalize() | Vector3Tpl< Type > | inline |
normd() const | Vector3Tpl< Type > | inline |
operator Vector3Tpl< double >() const | Vector3Tpl< Type > | inline |
operator&&(const Vector3Tpl &v) const | Vector3Tpl< Type > | inline |
operator*(Type s) const | Vector3Tpl< Type > | inline |
operator*(const Vector3Tpl &v) const | Vector3Tpl< Type > | inline |
operator*=(Type v) | Vector3Tpl< Type > | inline |
operator+(const Vector3Tpl &v) const | Vector3Tpl< Type > | inline |
Tuple3Tpl::operator+(const Tuple3Tpl &v) const | Tuple3Tpl< Type > | inline |
operator+=(const Vector3Tpl &v) | Vector3Tpl< Type > | inline |
Tuple3Tpl::operator+=(const Tuple3Tpl &v) | Tuple3Tpl< Type > | inline |
operator-() const | Vector3Tpl< Type > | inline |
operator-(const Vector3Tpl &v) const | Vector3Tpl< Type > | inline |
Tuple3Tpl::operator-(const Tuple3Tpl &v) const | Tuple3Tpl< Type > | inline |
operator-=(const Vector3Tpl &v) | Vector3Tpl< Type > | inline |
Tuple3Tpl::operator-=(const Tuple3Tpl &v) | Tuple3Tpl< Type > | inline |
operator/(Type s) const | Vector3Tpl< Type > | inline |
operator/=(Type v) | Vector3Tpl< Type > | inline |
operator[](unsigned i) | Vector3Tpl< Type > | inline |
operator[](unsigned i) const | Vector3Tpl< Type > | inline |
orthogonal() const | Vector3Tpl< Type > | inline |
toDouble() const | Vector3Tpl< Type > | inline |
toFloat() const | Vector3Tpl< Type > | inline |
toPC() const | Vector3Tpl< 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 > |