Go to the documentation of this file.
7 namespace Geom {
class Ax22d; }
8 namespace Geom {
class Ax2d; }
9 namespace Geom {
class Bnd_Box; }
10 namespace Geom {
class Circ; }
11 namespace Geom {
class GTrsf; }
12 namespace Geom {
class Vec2d; }
13 namespace Geom {
class XY; }
81 static bool isEqual(
double v1,
double v2,
double tolerance = 1E-06);
117 std::vector<Geom::Circ>& circles,
118 std::vector<Geom::Pnt>& pnt1,
119 std::vector<Geom::Pnt>& pnt2,
120 std::vector<double>& paramOnLin1,
121 std::vector<double>& paramOnLin2,
122 std::vector<double>& paramOnCirclesFromLin1,
123 std::vector<double>& paramOnCirclesFromLin2,
126 double tolerance = 1E-06);
130 std::vector<Geom::Circ>& circles,
131 std::vector<Geom::Pnt>& pnt1,
132 std::vector<Geom::Pnt>& pnt2,
133 std::vector<double>& paramOnLin1,
134 std::vector<double>& paramOnLin2,
135 std::vector<double>& paramOnCirclesFromLin1,
136 std::vector<double>& paramOnCirclesFromLin2,
139 double tolerance = 1E-06);
146 double& paramOnSolution);
149 std::vector<Geom::Lin>& lines,
150 std::vector<Geom::Pnt>& tangentPoints1,
151 std::vector<Geom::Pnt>& tangentPoints2);
154 std::vector<Geom::Lin>& lines,
155 std::vector<Geom::Pnt>& tangentPoints);
181 const double& cylinder_radius,
187 static int gcd(
int a,
int b);
205 static bool isConvexPolyon(
const std::vector<int>& inModel,
const std::vector<Geom::Pnt>& inVector);
Struct holding the return values from GeomTools::projectPointOnLine2(). Returns ok=true if the operat...
Definition: ToolResults.h:92
@ ENCLOSED
Definition: GeomTools.h:20
void transform(Container container, OutputIt out, BinaryFunction function)
Definition: Algorithms.h:30
Struct holding the return values from GeomTools::makeLineFrom2Points1(). Returns ok=true if the opera...
Definition: ToolResults.h:34
Defines a non-persistent vector in 3D space.
Definition: Vec.h:41
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
@ UNQUALIFIED
Definition: GeomTools.h:22
Struct holding the return values from GeomTools::projectPointOnPlane1(). Returns ok=true if the opera...
Definition: ToolResults.h:48
Struct holding the return values from GeomTools::projectPointOnPlane2(). Returns ok=true if the opera...
Definition: ToolResults.h:62
Defines a non-persistent vector in 2D space.
Definition: Vec2d.h:33
@ ENCLOSING
Definition: GeomTools.h:19
@ OUTSIDE
Definition: GeomTools.h:21
Qualifier
Definition: GeomTools.h:18
Struct holding the return values from GeomTools::projectPointOnCircle1(). Returns ok=true if the oper...
Definition: ToolResults.h:107
Struct holding the return values from GeomTools::projectPointOnLine1(). Returns ok=true if the operat...
Definition: ToolResults.h:78
Struct holding the return values from GeomTools::makeAxisPlacementFrom2Points(). Returns ok=true if t...
Definition: ToolResults.h:121
Struct holding the return values from GeomTools::makePlaneFrom3Points(). Returns ok=true if the opera...
Definition: ToolResults.h:19
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:34
Definition: PropertyContainer.h:33