|
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 > |