87 bool isCoaxial(
const Ax1& Other,
const double AngularTolerance,
const double LinearTolerance)
const;
93 bool isNormal(
const Ax1& Other,
const double AngularTolerance)
const;
99 bool isOpposite(
const Ax1& Other,
const double AngularTolerance)
const;
106 bool isParallel(
const Ax1& Other,
const double AngularTolerance)
const;
111 double angle(
const Ax1& Other)
const;
116 Ax1 reversed()
const;
133 void mirror(
const Ax1& A1);
139 Ax1 mirrored(
const Ax1& A1)
const;
156 void rotate(
const Ax1& A1,
const double Ang);
159 Ax1 rotated(
const Ax1& A1,
const double Ang)
const;
164 void scale(
const Geom::Pnt& P,
const double S);
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:42
#define GEOM_EXPORT
Definition: geom_defines.h:8
Defines a non-persistent vector in 3D space.
Definition: Vec.h:45