Go to the documentation of this file.
3 #include <gp_Ax22d.hxx>
5 #include <gp_Circ2d.hxx>
6 #include <gp_GTrsf.hxx>
8 #include <gp_Lin2d.hxx>
11 #include <gp_Vec2d.hxx>
26 static bool isEqual(
const gp_XYZ& v1,
const gp_XYZ& v2,
double tolerance = 1E-06);
27 static bool isEqual(
const gp_XY& v1,
const gp_XY& v2,
double tolerance = 1E-06);
28 static bool isEqual(
const gp_Dir& d1,
const gp_Dir& d2,
double tolerance = 1E-06);
29 static bool isEqual(
const gp_Dir2d& d1,
const gp_Dir2d& d2,
double tolerance = 1E-06);
30 static bool isEqual(
const gp_Vec& v1,
const gp_Vec& v2,
double tolerance = 1E-06);
31 static bool isEqual(
const gp_Vec2d& v1,
const gp_Vec2d& v2,
double tolerance = 1E-06);
32 static bool isEqual(
const gp_Pnt& p1,
const gp_Pnt& p2,
double tolerance = 1E-06);
33 static bool isEqual(
const gp_Pnt2d& p1,
const gp_Pnt2d& p2,
double tolerance = 1E-06);
34 static bool isEqual(
const gp_Ax1& a1,
const gp_Ax1& a2,
double tolerance = 1E-06);
35 static bool isEqual(
const gp_Ax2& a1,
const gp_Ax2& a2,
double tolerance = 1E-06);
36 static bool isEqual(
const gp_Ax3& a1,
const gp_Ax3& a2,
double tolerance = 1E-06);
37 static bool isEqual(
const gp_Ax22d& a1,
const gp_Ax22d& a2,
double tolerance = 1E-06);
38 static bool isEqual(
const gp_Trsf& t1,
const gp_Trsf& t2,
double tolerance = 1E-06);
39 static bool isEqual(
const gp_GTrsf& t1,
const gp_GTrsf& t2,
double tolerance = 1E-06);
77 static gp_Lin
to_gp_Lin(
const gp_Lin2d& gpLin2d,
const gp_Pln& gpPln);
79 static gp_Circ
to_gp_Circ(
const gp_Circ2d& gpCirc2d,
const gp_Pln& gpPln);
90 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Vec& vec);
91 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Dir& dir);
92 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Pln& dir);
93 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Pnt& pnt);
94 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_XYZ& xyz);
95 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Ax2& placement);
96 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Vec2d& vec);
97 LX_GEOM_EXPORT std::ostream&
operator<<(std::ostream& o,
const gp_Trsf& t);
void transform(Container container, OutputIt out, BinaryFunction function)
Definition: Algorithms.h:30
Defines a non-persistent vector in 3D space.
Definition: Vec.h:41
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
Defines a non-persistent vector in 2D space.
Definition: Vec2d.h:33
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:34
Definition: PropertyContainer.h:33