OpenLexocad  27.1
Geom::GeomToolsOCC Class Reference

#include <GeomToolsOCC.h>

Public Member Functions

 GeomToolsOCC (void)
 
 ~GeomToolsOCC (void)
 

Static Public Member Functions

static bool isEqual (const gp_XYZ &v1, const gp_XYZ &v2, double tolerance=1E-06)
 
static bool isEqual (const gp_XY &v1, const gp_XY &v2, double tolerance=1E-06)
 
static bool isEqual (const gp_Dir &d1, const gp_Dir &d2, double tolerance=1E-06)
 
static bool isEqual (const gp_Dir2d &d1, const gp_Dir2d &d2, double tolerance=1E-06)
 
static bool isEqual (const gp_Vec &v1, const gp_Vec &v2, double tolerance=1E-06)
 
static bool isEqual (const gp_Vec2d &v1, const gp_Vec2d &v2, double tolerance=1E-06)
 
static bool isEqual (const gp_Pnt &p1, const gp_Pnt &p2, double tolerance=1E-06)
 
static bool isEqual (const gp_Pnt2d &p1, const gp_Pnt2d &p2, double tolerance=1E-06)
 
static bool isEqual (const gp_Ax1 &a1, const gp_Ax1 &a2, double tolerance=1E-06)
 
static bool isEqual (const gp_Ax2 &a1, const gp_Ax2 &a2, double tolerance=1E-06)
 
static bool isEqual (const gp_Ax3 &a1, const gp_Ax3 &a2, double tolerance=1E-06)
 
static bool isEqual (const gp_Ax22d &a1, const gp_Ax22d &a2, double tolerance=1E-06)
 
static bool isEqual (const gp_Trsf &t1, const gp_Trsf &t2, double tolerance=1E-06)
 
static bool isEqual (const gp_GTrsf &t1, const gp_GTrsf &t2, double tolerance=1E-06)
 
static Geom::Ax1 to_CA_Axis1 (const gp_Ax1 &value)
 
static gp_Ax2 to_gp_Ax2 (const Geom::Ax2 &value)
 
static Geom::Ax2 to_CA_Axis2 (const gp_Ax2 &value)
 
static Geom::Ax22d to_CA_Ax22d (const gp_Ax22d &value)
 
static gp_Ax2d to_gp_Ax2d (const Geom::Ax2d &value)
 
static gp_Ax22d to_gp_Ax22d (const Geom::Ax22d &value)
 
static gp_Pnt to_gp_Pnt (const Geom::Pnt &value)
 
static gp_Pnt to_gp_Pnt (const Geom::XYZ &value)
 
static Geom::Pnt to_CA_Point (const gp_Pnt &value)
 
static Geom::Pnt to_CA_Point (const gp_Pnt2d &value, const Geom::Pln &pln)
 
static gp_Vec to_gp_Vec (const Geom::Vec &value)
 
static gp_Vec to_gp_Vec (const Geom::XYZ &value)
 
static Geom::Vec to_CA_Vector (const gp_Vec &value)
 
static gp_Dir to_gp_Dir (const Geom::Dir &value)
 
static gp_Pnt2d to_gp_Pnt2d (const Geom::Pnt2d &value)
 
static Geom::Pnt2d to_CA_Pnt2d (const gp_Pnt2d &value)
 
static gp_Vec2d to_gp_Vec2d (const Geom::Vec2d &value)
 
static gp_Dir2d to_gp_Dir2d (const Geom::Dir2d &value)
 
static gp_Lin2d to_gp_Lin2d (const Geom::Lin2d &value)
 
static Geom::Dir to_CA_Direction (const gp_Dir &value)
 
static gp_Trsf to_gp_Trsf (const Geom::Trsf &value)
 
static gp_GTrsf to_gp_GTrsf (const Geom::GTrsf &value)
 
static gp_Mat to_gp_Mat (const Geom::Mat &value)
 
static Geom::Trsf to_CA_Transform (const gp_Trsf &value)
 
static gp_Pln to_gp_Pln (const Geom::Pln &value)
 
static Geom::Pln to_CA_Plane (const gp_Pln &value)
 
static gp_Lin to_gp_Lin (const Geom::Lin &value)
 
static Geom::Lin to_CA_Line (const gp_Lin &value)
 
static Geom::Circ to_CA_Circle (const gp_Circ &value)
 
static Geom::Circ2d to_CA_Circle2d (const gp_Circ2d &value)
 
static gp_Ax1 to_gp_Ax1 (const Geom::Ax1 &value)
 
static gp_Circ to_gp_Circ (const Geom::Circ &value)
 
static gp_Circ2d to_gp_Circ2d (const Geom::Circ2d &value)
 
static gp_Lin2d to_gp_Lin2d (const Geom::Lin &lin, const Geom::Pln &pln)
 
static gp_Lin to_gp_Lin (const gp_Lin2d &gpLin2d, const gp_Pln &gpPln)
 
static gp_Pnt2d to_gp_Pnt2d (const Geom::Pnt &pnt, const Geom::Pln &pln)
 
static gp_Circ to_gp_Circ (const gp_Circ2d &gpCirc2d, const gp_Pln &gpPln)
 
static gp_Circ to_gp_Circ (const gp_Circ2d &gpCirc2d, const Geom::Pln &pln)
 
static void debugOccTransform (const gp_Trsf &transform, const std::string &msg="")
 
static void debugOccTransform (const gp_GTrsf &transform, const std::string &msg="")
 

Constructor & Destructor Documentation

◆ GeomToolsOCC()

Geom::GeomToolsOCC::GeomToolsOCC ( void  )

◆ ~GeomToolsOCC()

Geom::GeomToolsOCC::~GeomToolsOCC ( void  )

Member Function Documentation

◆ debugOccTransform() [1/2]

static void Geom::GeomToolsOCC::debugOccTransform ( const gp_Trsf &  transform,
const std::string &  msg = "" 
)
static

◆ debugOccTransform() [2/2]

static void Geom::GeomToolsOCC::debugOccTransform ( const gp_GTrsf &  transform,
const std::string &  msg = "" 
)
static

◆ isEqual() [1/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_XYZ &  v1,
const gp_XYZ &  v2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [2/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_XY &  v1,
const gp_XY &  v2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [3/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Dir &  d1,
const gp_Dir &  d2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [4/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Dir2d &  d1,
const gp_Dir2d &  d2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [5/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Vec &  v1,
const gp_Vec &  v2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [6/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Vec2d &  v1,
const gp_Vec2d &  v2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [7/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Pnt &  p1,
const gp_Pnt &  p2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [8/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Pnt2d &  p1,
const gp_Pnt2d &  p2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [9/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Ax1 &  a1,
const gp_Ax1 &  a2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [10/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Ax2 &  a1,
const gp_Ax2 &  a2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [11/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Ax3 &  a1,
const gp_Ax3 &  a2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [12/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Ax22d &  a1,
const gp_Ax22d &  a2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [13/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_Trsf &  t1,
const gp_Trsf &  t2,
double  tolerance = 1E-06 
)
static

◆ isEqual() [14/14]

static bool Geom::GeomToolsOCC::isEqual ( const gp_GTrsf &  t1,
const gp_GTrsf &  t2,
double  tolerance = 1E-06 
)
static

◆ to_CA_Ax22d()

static Geom::Ax22d Geom::GeomToolsOCC::to_CA_Ax22d ( const gp_Ax22d &  value)
static

◆ to_CA_Axis1()

static Geom::Ax1 Geom::GeomToolsOCC::to_CA_Axis1 ( const gp_Ax1 &  value)
static

◆ to_CA_Axis2()

static Geom::Ax2 Geom::GeomToolsOCC::to_CA_Axis2 ( const gp_Ax2 &  value)
static

◆ to_CA_Circle()

static Geom::Circ Geom::GeomToolsOCC::to_CA_Circle ( const gp_Circ &  value)
static

◆ to_CA_Circle2d()

static Geom::Circ2d Geom::GeomToolsOCC::to_CA_Circle2d ( const gp_Circ2d &  value)
static

◆ to_CA_Direction()

static Geom::Dir Geom::GeomToolsOCC::to_CA_Direction ( const gp_Dir &  value)
static

◆ to_CA_Line()

static Geom::Lin Geom::GeomToolsOCC::to_CA_Line ( const gp_Lin &  value)
static

◆ to_CA_Plane()

static Geom::Pln Geom::GeomToolsOCC::to_CA_Plane ( const gp_Pln &  value)
static

◆ to_CA_Pnt2d()

static Geom::Pnt2d Geom::GeomToolsOCC::to_CA_Pnt2d ( const gp_Pnt2d &  value)
static

◆ to_CA_Point() [1/2]

static Geom::Pnt Geom::GeomToolsOCC::to_CA_Point ( const gp_Pnt &  value)
static

◆ to_CA_Point() [2/2]

static Geom::Pnt Geom::GeomToolsOCC::to_CA_Point ( const gp_Pnt2d &  value,
const Geom::Pln pln 
)
static

◆ to_CA_Transform()

static Geom::Trsf Geom::GeomToolsOCC::to_CA_Transform ( const gp_Trsf &  value)
static

◆ to_CA_Vector()

static Geom::Vec Geom::GeomToolsOCC::to_CA_Vector ( const gp_Vec &  value)
static

◆ to_gp_Ax1()

static gp_Ax1 Geom::GeomToolsOCC::to_gp_Ax1 ( const Geom::Ax1 value)
static

◆ to_gp_Ax2()

static gp_Ax2 Geom::GeomToolsOCC::to_gp_Ax2 ( const Geom::Ax2 value)
static

◆ to_gp_Ax22d()

static gp_Ax22d Geom::GeomToolsOCC::to_gp_Ax22d ( const Geom::Ax22d value)
static

◆ to_gp_Ax2d()

static gp_Ax2d Geom::GeomToolsOCC::to_gp_Ax2d ( const Geom::Ax2d value)
static

◆ to_gp_Circ() [1/3]

static gp_Circ Geom::GeomToolsOCC::to_gp_Circ ( const Geom::Circ value)
static

◆ to_gp_Circ() [2/3]

static gp_Circ Geom::GeomToolsOCC::to_gp_Circ ( const gp_Circ2d &  gpCirc2d,
const gp_Pln &  gpPln 
)
static

◆ to_gp_Circ() [3/3]

static gp_Circ Geom::GeomToolsOCC::to_gp_Circ ( const gp_Circ2d &  gpCirc2d,
const Geom::Pln pln 
)
static

◆ to_gp_Circ2d()

static gp_Circ2d Geom::GeomToolsOCC::to_gp_Circ2d ( const Geom::Circ2d value)
static

◆ to_gp_Dir()

static gp_Dir Geom::GeomToolsOCC::to_gp_Dir ( const Geom::Dir value)
static

◆ to_gp_Dir2d()

static gp_Dir2d Geom::GeomToolsOCC::to_gp_Dir2d ( const Geom::Dir2d value)
static

◆ to_gp_GTrsf()

static gp_GTrsf Geom::GeomToolsOCC::to_gp_GTrsf ( const Geom::GTrsf value)
static

◆ to_gp_Lin() [1/2]

static gp_Lin Geom::GeomToolsOCC::to_gp_Lin ( const Geom::Lin value)
static

◆ to_gp_Lin() [2/2]

static gp_Lin Geom::GeomToolsOCC::to_gp_Lin ( const gp_Lin2d &  gpLin2d,
const gp_Pln &  gpPln 
)
static

◆ to_gp_Lin2d() [1/2]

static gp_Lin2d Geom::GeomToolsOCC::to_gp_Lin2d ( const Geom::Lin2d value)
static

◆ to_gp_Lin2d() [2/2]

static gp_Lin2d Geom::GeomToolsOCC::to_gp_Lin2d ( const Geom::Lin lin,
const Geom::Pln pln 
)
static

◆ to_gp_Mat()

static gp_Mat Geom::GeomToolsOCC::to_gp_Mat ( const Geom::Mat value)
static

◆ to_gp_Pln()

static gp_Pln Geom::GeomToolsOCC::to_gp_Pln ( const Geom::Pln value)
static

◆ to_gp_Pnt() [1/2]

static gp_Pnt Geom::GeomToolsOCC::to_gp_Pnt ( const Geom::Pnt value)
static

◆ to_gp_Pnt() [2/2]

static gp_Pnt Geom::GeomToolsOCC::to_gp_Pnt ( const Geom::XYZ value)
static

◆ to_gp_Pnt2d() [1/2]

static gp_Pnt2d Geom::GeomToolsOCC::to_gp_Pnt2d ( const Geom::Pnt2d value)
static

◆ to_gp_Pnt2d() [2/2]

static gp_Pnt2d Geom::GeomToolsOCC::to_gp_Pnt2d ( const Geom::Pnt pnt,
const Geom::Pln pln 
)
static

◆ to_gp_Trsf()

static gp_Trsf Geom::GeomToolsOCC::to_gp_Trsf ( const Geom::Trsf value)
static

◆ to_gp_Vec() [1/2]

static gp_Vec Geom::GeomToolsOCC::to_gp_Vec ( const Geom::Vec value)
static

◆ to_gp_Vec() [2/2]

static gp_Vec Geom::GeomToolsOCC::to_gp_Vec ( const Geom::XYZ value)
static

◆ to_gp_Vec2d()

static gp_Vec2d Geom::GeomToolsOCC::to_gp_Vec2d ( const Geom::Vec2d value)
static

The documentation for this class was generated from the following file: