86 void setRadius(
const double Radius);
95 double length()
const;
106 double radius()
const;
123 double squareDistance(
const Geom::Pnt& P)
const;
128 bool contains(
const Geom::Pnt& P,
const double LinearTolerance)
const;
151 void rotate(
const Geom::Ax1& A1,
const double Ang);
157 void scale(
const Geom::Pnt& P,
const double S);
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:43
void transform(Container container, OutputIt out, BinaryFunction function)
Definition: Algorithms.h:29
Defines a non-persistent vector in 3D space.
Definition: Vec.h:44
double distance(const Geom::Vec &v1, const Geom::Vec &v2)
Returns the distance between two points.
Definition: Vec.h:345