OpenLexocad  27.0
Geom::Vec Member List

This is the complete list of members for Geom::Vec, including all inherited members.

add(const Vec &Other)Geom::Vec
added(const Vec &Other) constGeom::Vec
angle(const Vec &Other) constGeom::Vec
angleWithRef(const Vec &Other, const Vec &VRef) constGeom::Vec
coord(const int Index) constGeom::Vec
coord(double &Xv, double &Yv, double &Zv) constGeom::Vec
cross(const Vec &Right)Geom::Vec
crossCross(const Vec &V1, const Vec &V2)Geom::Vec
crossCrossed(const Vec &V1, const Vec &V2) constGeom::Vec
crossed(const Vec &Right) constGeom::Vec
crossMagnitude(const Vec &Right) constGeom::Vec
crossSquareMagnitude(const Vec &Right) constGeom::Vec
divide(const double Scalar)Geom::Vec
divided(const double Scalar) constGeom::Vec
dot(const Vec &Other) constGeom::Vec
dotCross(const Vec &V1, const Vec &V2) constGeom::Vec
isEqual(const Vec &Other, const double LinearTolerance, const double AngularTolerance) constGeom::Vec
isNormal(const Vec &Other, const double AngularTolerance) constGeom::Vec
isOpposite(const Vec &Other, const double AngularTolerance) constGeom::Vec
isParallel(const Vec &Other, const double AngularTolerance) constGeom::Vec
magnitude() constGeom::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) constGeom::Vec
mirrored(const Geom::Ax1 &A1) constGeom::Vec
mirrored(const Geom::Ax2 &A2) constGeom::Vec
multiplied(const double Scalar) constGeom::Vec
multiply(const double Scalar)Geom::Vec
normalize()Geom::Vec
normalized() constGeom::Vec
operator *(const double Scalar) constGeom::Vecinline
operator *(const Vec &Other) constGeom::Vecinline
operator *=(const double Scalar)Geom::Vecinline
operator+(const Vec &Other) constGeom::Vecinline
operator+=(const Vec &Other)Geom::Vecinline
operator-(const Vec &Right) constGeom::Vecinline
operator-() constGeom::Vecinline
operator-=(const Vec &Right)Geom::Vecinline
operator/(const double Scalar) constGeom::Vecinline
operator/=(const double Scalar)Geom::Vecinline
operator[](int i)Geom::Vec
operator^(const Vec &Right) constGeom::Vecinline
operator^=(const Vec &Right)Geom::Vecinline
reverse()Geom::Vec
reversed() constGeom::Vec
rotate(const Geom::Ax1 &A1, const double Ang)Geom::Vec
rotated(const Geom::Ax1 &A1, const double Ang) constGeom::Vec
scale(const double S)Geom::Vec
scaled(const double S) constGeom::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() constGeom::Vec
subtract(const Vec &Right)Geom::Vec
subtracted(const Vec &Right) constGeom::Vec
transform(const Geom::Trsf &T)Geom::Vec
transformed(const Geom::Trsf &T) constGeom::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() constGeom::Vec
xyz() constGeom::Vec
y() constGeom::Vec
z() constGeom::Vec