92 Pln(
const double A,
const double B,
const double C,
const double D);
96 void coefficients(
double& A,
double& B,
double& C,
double& D)
const;
121 double distance(
const Geom::Pnt& P)
const;
123 double signeddistance(
const Geom::Pnt& P)
const;
125 double distance(
const Geom::Lin& L)
const;
127 double distance(
const Pln& Other)
const;
130 double squareDistance(
const Geom::Pnt& P)
const;
133 double squareDistance(
const Geom::Lin& L)
const;
136 double squareDistance(
const Pln& Other)
const;
149 bool contains(
const Geom::Pnt& P,
const double LinearTolerance)
const;
158 bool contains(
const Geom::Lin& L,
const double LinearTolerance,
const double AngularTolerance)
const;
197 void rotate(
const Geom::Ax1& A1,
const double Ang);
201 Pln rotated(
const Geom::Ax1& A1,
const double Ang)
const;
203 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