Open CASCADE Technology  7.4.0.beta
Functions
TopOpeBRepTool_GEOMETRY.hxx File Reference
#include <TopOpeBRepTool_define.hxx>
#include <GeomAbs_CurveType.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom_Curve.hxx>
#include <Geom_Surface.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Dir.hxx>
#include <gp_Dir2d.hxx>
#include <Bnd_Box2d.hxx>

Functions

Handle< Geom2d_CurveBASISCURVE2D (const Handle< Geom2d_Curve > &C)
 
gp_Dir FUN_tool_dirC (const Standard_Real par, const Handle< Geom_Curve > &C)
 
Standard_Boolean FUN_tool_onapex (const gp_Pnt2d &p2d, const Handle< Geom_Surface > &S)
 
gp_Dir FUN_tool_ngS (const gp_Pnt2d &p2d, const Handle< Geom_Surface > &S)
 
Standard_Boolean FUN_tool_line (const Handle< Geom_Curve > &C3d)
 
Standard_Boolean FUN_tool_line (const Handle< Geom2d_Curve > &C2d)
 
Standard_Boolean FUN_quadCT (const GeomAbs_CurveType &CT)
 
Standard_Boolean FUN_tool_quad (const Handle< Geom_Curve > &C3d)
 
Standard_Boolean FUN_tool_quad (const Handle< Geom2d_Curve > &pc)
 
Standard_Boolean FUN_tool_quad (const Handle< Geom_Surface > &S)
 
Standard_Boolean FUN_tool_closed (const Handle< Geom_Surface > &S, Standard_Boolean &uclosed, Standard_Real &uperiod, Standard_Boolean &vclosed, Standard_Real &vperiod)
 
void FUN_tool_UpdateBnd2d (Bnd_Box2d &B2d, const Bnd_Box2d &newB2d)
 
gp_Dir FUN_tool_nCinsideS (const gp_Dir &tgC, const gp_Dir &ngS)
 
gp_Dir2d FUN_tool_nC2dINSIDES (const gp_Dir2d &tgC2d)
 

Function Documentation

◆ BASISCURVE2D()

Handle< Geom2d_Curve > BASISCURVE2D ( const Handle< Geom2d_Curve > &  C)

◆ FUN_quadCT()

Standard_Boolean FUN_quadCT ( const GeomAbs_CurveType CT)

◆ FUN_tool_closed()

Standard_Boolean FUN_tool_closed ( const Handle< Geom_Surface > &  S,
Standard_Boolean uclosed,
Standard_Real uperiod,
Standard_Boolean vclosed,
Standard_Real vperiod 
)

◆ FUN_tool_dirC()

gp_Dir FUN_tool_dirC ( const Standard_Real  par,
const Handle< Geom_Curve > &  C 
)

◆ FUN_tool_line() [1/2]

Standard_Boolean FUN_tool_line ( const Handle< Geom_Curve > &  C3d)

◆ FUN_tool_line() [2/2]

Standard_Boolean FUN_tool_line ( const Handle< Geom2d_Curve > &  C2d)

◆ FUN_tool_nC2dINSIDES()

gp_Dir2d FUN_tool_nC2dINSIDES ( const gp_Dir2d tgC2d)

◆ FUN_tool_nCinsideS()

gp_Dir FUN_tool_nCinsideS ( const gp_Dir tgC,
const gp_Dir ngS 
)

◆ FUN_tool_ngS()

gp_Dir FUN_tool_ngS ( const gp_Pnt2d p2d,
const Handle< Geom_Surface > &  S 
)

◆ FUN_tool_onapex()

Standard_Boolean FUN_tool_onapex ( const gp_Pnt2d p2d,
const Handle< Geom_Surface > &  S 
)

◆ FUN_tool_quad() [1/3]

Standard_Boolean FUN_tool_quad ( const Handle< Geom_Curve > &  C3d)

◆ FUN_tool_quad() [2/3]

Standard_Boolean FUN_tool_quad ( const Handle< Geom2d_Curve > &  pc)

◆ FUN_tool_quad() [3/3]

Standard_Boolean FUN_tool_quad ( const Handle< Geom_Surface > &  S)

◆ FUN_tool_UpdateBnd2d()

void FUN_tool_UpdateBnd2d ( Bnd_Box2d B2d,
const Bnd_Box2d newB2d 
)