Go to the documentation of this file.
67 class LX_GEOM_EXPORT
Ax3
194 bool isCoplanar(
const Ax3& Other,
const double LinearTolerance,
const double AngularTolerance)
const;
void mirror(const Geom::Ax2 &A2)
const Geom::Dir & direction() const
Returns the main direction of <me>.
const Geom::Dir & yDirection() const
Returns the "YDirection" of <me>.
Ax3()
Creates an indefinite coordinate system.
Defines a non-persistent vector in 3D space.
Definition: Vec.h:41
void setLocation(const Geom::Pnt &P)
Changes the "Location" point (origin) of <me>.
bool isCoplanar(const Geom::Ax1 &A1, const double LinearTolerance, const double AngularTolerance) const
void transform(const Geom::Trsf &T)
Ax3(const Geom::Pnt &P, const Geom::Dir &V)
Ax3 rotated(const Geom::Ax1 &A1, const double Ang) const
Ax3 mirrored(const Geom::Pnt &P) const
const Geom::Dir & xDirection() const
Returns the "XDirection" of <me>.
void rotate(const Geom::Ax1 &A1, const double Ang)
bool isCoplanar(const Ax3 &Other, const double LinearTolerance, const double AngularTolerance) const
Ax3(const Geom::Pnt &P, const Geom::Dir &N, const Geom::Dir &Vx)
void translate(const Geom::Vec &V)
Ax3 mirrored(const Geom::Ax2 &A2) const
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
void mirror(const Geom::Ax1 &A1)
void translate(const Geom::Pnt &P1, const Geom::Pnt &P2)
void setDirection(const Geom::Dir &V)
const Geom::Pnt & location() const
Returns the "Location" point (origin) of <me>.
const Geom::Ax1 & axis() const
Ax3 scaled(const Geom::Pnt &P, const double S) const
void xReverse()
Reverses the X direction of <me>.
void mirror(const Geom::Pnt &P)
void zReverse()
Reverses the Z direction of <me>.
void setXDirection(const Geom::Dir &Vx)
void yReverse()
Reverses the Y direction of <me>.
Ax3 transformed(const Geom::Trsf &T) const
void setYDirection(const Geom::Dir &Vy)
void scale(const Geom::Pnt &P, const double S)
Ax3 translated(const Geom::Vec &V) const
double angle(const Ax3 &Other) const
Ax3 translated(const Geom::Pnt &P1, const Geom::Pnt &P2) const
Definition: PropertyContainer.h:33
void setAxis(const Geom::Ax1 &A1)
Ax3 mirrored(const Geom::Ax1 &A1) const