|
OpenLexocad
28.0
|
This is the complete list of members for Geom::Vec, including all inherited members.
| add(const Vec &Other) | Geom::Vec | |
| added(const Vec &Other) const | Geom::Vec | |
| angle(const Vec &Other) const | Geom::Vec | |
| angleWithRef(const Vec &Other, const Vec &VRef) const | Geom::Vec | |
| coord(const int Index) const | Geom::Vec | |
| coord(double &Xv, double &Yv, double &Zv) const | Geom::Vec | |
| cross(const Vec &Right) | Geom::Vec | |
| crossCross(const Vec &V1, const Vec &V2) | Geom::Vec | |
| crossCrossed(const Vec &V1, const Vec &V2) const | Geom::Vec | |
| crossed(const Vec &Right) const | Geom::Vec | |
| crossMagnitude(const Vec &Right) const | Geom::Vec | |
| crossSquareMagnitude(const Vec &Right) const | Geom::Vec | |
| distanceToLine(const Geom::Vec &rclBase, const Geom::Vec &rclDirect) const | Geom::Vec | |
| distanceToLineSegment(const Geom::Vec &rclP1, const Geom::Vec &rclP2) const | Geom::Vec | |
| distanceToPlane(const Geom::Vec &rclBase, const Geom::Vec &rclNorm) const | Geom::Vec | |
| divide(const double Scalar) | Geom::Vec | |
| divided(const double Scalar) const | Geom::Vec | |
| dot(const Vec &Other) const | Geom::Vec | |
| dotCross(const Vec &V1, const Vec &V2) const | Geom::Vec | |
| fx() const | Geom::Vec | |
| fy() const | Geom::Vec | |
| fz() const | Geom::Vec | |
| isEqual(const Vec &Other, const double LinearTolerance, const double AngularTolerance) const | Geom::Vec | |
| isNormal(const Vec &Other, const double AngularTolerance) const | Geom::Vec | |
| isOpposite(const Vec &Other, const double AngularTolerance) const | Geom::Vec | |
| isParallel(const Vec &Other, const double AngularTolerance) const | Geom::Vec | |
| magnitude() const | Geom::Vec | |
| mirror(const Vec &V) | Geom::Vec | |
| mirror(const Geom::Ax1 &A1) | Geom::Vec | |
| mirror(const Geom::Ax2 &A2) | Geom::Vec | |
| mirrored(const Vec &V) const | Geom::Vec | |
| mirrored(const Geom::Ax1 &A1) const | Geom::Vec | |
| mirrored(const Geom::Ax2 &A2) const | Geom::Vec | |
| multiplied(const double Scalar) const | Geom::Vec | |
| multiply(const double Scalar) | Geom::Vec | |
| normalize() | Geom::Vec | |
| normalized() const | Geom::Vec | |
| operator&(const Vec &rcVct) const | Geom::Vec | |
| operator*(const double Scalar) const | Geom::Vec | inline |
| operator*(const Vec &Other) const | Geom::Vec | inline |
| operator*=(const double Scalar) | Geom::Vec | inline |
| operator+(const Vec &Other) const | Geom::Vec | inline |
| operator+=(const Vec &Other) | Geom::Vec | inline |
| operator-(const Vec &Right) const | Geom::Vec | inline |
| operator-() const | Geom::Vec | inline |
| operator-=(const Vec &Right) | Geom::Vec | inline |
| operator/(const double Scalar) const | Geom::Vec | inline |
| operator/=(const double Scalar) | Geom::Vec | inline |
| operator[](int i) | Geom::Vec | |
| operator^(const Vec &Right) const | Geom::Vec | inline |
| operator^=(const Vec &Right) | Geom::Vec | inline |
| perpendicular(const Geom::Vec &rclBase, const Geom::Vec &rclDir) const | Geom::Vec | |
| projectToLine(const Geom::Vec &rclPoint, const Geom::Vec &rclLine) | Geom::Vec | |
| reverse() | Geom::Vec | |
| reversed() const | Geom::Vec | |
| rotate(const Geom::Ax1 &A1, const double Ang) | Geom::Vec | |
| rotated(const Geom::Ax1 &A1, const double Ang) const | Geom::Vec | |
| scale(const double S) | Geom::Vec | |
| scaled(const double S) const | Geom::Vec | |
| setCoord(const int Index, const double Xi) | Geom::Vec | |
| setCoord(const double Xv, const double Yv, const double Zv) | Geom::Vec | |
| setLinearForm(const double A1, const Vec &V1, const double A2, const Vec &V2, const double A3, const Vec &V3, const Vec &V4) | Geom::Vec | |
| setLinearForm(const double A1, const Vec &V1, const double A2, const Vec &V2, const double A3, const Vec &V3) | Geom::Vec | |
| setLinearForm(const double A1, const Vec &V1, const double A2, const Vec &V2, const Vec &V3) | Geom::Vec | |
| setLinearForm(const double A1, const Vec &V1, const double A2, const Vec &V2) | Geom::Vec | |
| setLinearForm(const double A1, const Vec &V1, const Vec &V2) | Geom::Vec | |
| setLinearForm(const Vec &V1, const Vec &V2) | Geom::Vec | |
| setX(const double X) | Geom::Vec | |
| setXYZ(const Geom::XYZ &Coord) | Geom::Vec | |
| setY(const double Y) | Geom::Vec | |
| setZ(const double Z) | Geom::Vec | |
| squareMagnitude() const | Geom::Vec | |
| subtract(const Vec &Right) | Geom::Vec | |
| subtracted(const Vec &Right) const | Geom::Vec | |
| transform(const Geom::Trsf &T) | Geom::Vec | |
| transformed(const Geom::Trsf &T) const | Geom::Vec | |
| Vec() | Geom::Vec | |
| Vec(const Geom::Dir &V) | Geom::Vec | |
| Vec(const Geom::XYZ &Coord) | Geom::Vec | |
| Vec(const double Xv, const double Yv, const double Zv) | Geom::Vec | |
| Vec(const Geom::Pnt &P1, const Geom::Pnt &P2) | Geom::Vec | |
| Vec(const Vec &rhs) | Geom::Vec | |
| x() const | Geom::Vec | |
| xyz() const | Geom::Vec | |
| y() const | Geom::Vec | |
| z() const | Geom::Vec |