OpenLexocad  27.1
Geom::Vec2d Member List

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

add(const Vec2d &Other)Geom::Vec2d
added(const Vec2d &Other) constGeom::Vec2d
angle(const Vec2d &Other) constGeom::Vec2d
coord(const int Index) constGeom::Vec2d
coord(double &Xv, double &Yv) constGeom::Vec2d
crossed(const Vec2d &Right) constGeom::Vec2d
crossMagnitude(const Vec2d &Right) constGeom::Vec2d
crossSquareMagnitude(const Vec2d &Right) constGeom::Vec2d
divide(const double Scalar)Geom::Vec2d
divided(const double Scalar) constGeom::Vec2d
dot(const Vec2d &Other) constGeom::Vec2d
isEqual(const Vec2d &Other, const double LinearTolerance, const double AngularTolerance) constGeom::Vec2d
isNormal(const Vec2d &Other, const double AngularTolerance) constGeom::Vec2d
isOpposite(const Vec2d &Other, const double AngularTolerance) constGeom::Vec2d
isParallel(const Vec2d &Other, const double AngularTolerance) constGeom::Vec2d
magnitude() constGeom::Vec2d
mirror(const Vec2d &V)Geom::Vec2d
mirror(const Ax2d &A1)Geom::Vec2d
mirrored(const Ax2d &A1) constGeom::Vec2d
mirrored(const Vec2d &V) constGeom::Vec2d
multiplied(const double Scalar) constGeom::Vec2d
multiply(const double Scalar)Geom::Vec2d
normalize()Geom::Vec2d
normalized() constGeom::Vec2d
operator *(const Vec2d &Other) constGeom::Vec2dinline
operator *(const double Scalar) constGeom::Vec2dinline
operator *=(const double Scalar)Geom::Vec2dinline
operator+(const Vec2d &Other) constGeom::Vec2dinline
operator+=(const Vec2d &Other)Geom::Vec2dinline
operator-() constGeom::Vec2dinline
operator-(const Vec2d &Right) constGeom::Vec2dinline
operator-=(const Vec2d &Right)Geom::Vec2dinline
operator/(const double Scalar) constGeom::Vec2dinline
operator/=(const double Scalar)Geom::Vec2dinline
operator^(const Vec2d &Right) constGeom::Vec2dinline
reverse()Geom::Vec2d
reversed() constGeom::Vec2d
rotate(const double Ang)Geom::Vec2d
rotated(const double Ang) constGeom::Vec2d
scale(const double S)Geom::Vec2d
scaled(const double S) constGeom::Vec2d
setCoord(const int Index, const double Xi)Geom::Vec2d
setCoord(const double Xv, const double Yv)Geom::Vec2d
setLinearForm(const double A1, const Vec2d &V1, const double A2, const Vec2d &V2, const Vec2d &V3)Geom::Vec2d
setLinearForm(const double A1, const Vec2d &V1, const double A2, const Vec2d &V2)Geom::Vec2d
setLinearForm(const double A1, const Vec2d &V1, const Vec2d &V2)Geom::Vec2d
setLinearForm(const Vec2d &Left, const Vec2d &Right)Geom::Vec2d
setX(const double X)Geom::Vec2d
setXY(const XY &Coord)Geom::Vec2d
setY(const double Y)Geom::Vec2d
squareMagnitude() constGeom::Vec2d
subtract(const Vec2d &Right)Geom::Vec2d
subtracted(const Vec2d &Right) constGeom::Vec2d
transform(const Trsf2d &T)Geom::Vec2d
transformed(const Trsf2d &T) constGeom::Vec2d
Vec2d()Geom::Vec2d
Vec2d(const Dir2d &V)Geom::Vec2d
Vec2d(const XY &Coord)Geom::Vec2d
Vec2d(const double Xv, const double Yv)Geom::Vec2d
Vec2d(const Pnt2d &P1, const Pnt2d &P2)Geom::Vec2d
x() constGeom::Vec2d
xy() constGeom::Vec2d
y() constGeom::Vec2d