Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Functions
TopOpeBRepTool_GEOMETRY.hxx File Reference
#include <TopAbs_ShapeEnum.hxx>
#include <TopAbs_Orientation.hxx>
#include <TopAbs_State.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_Map.hxx>
#include <NCollection_List.hxx>
#include <NCollection_IndexedMap.hxx>
#include <NCollection_DataMap.hxx>
#include <Standard_Integer.hxx>
#include <NCollection_IndexedDataMap.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Vertex.hxx>
#include <TCollection_AsciiString.hxx>
#include <GeomAbs_CurveType.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom_Surface.hxx>
#include <gp_Dir.hxx>
#include <gp_Dir2d.hxx>
#include <Bnd_Box2d.hxx>

Functions

occ::handle< Geom2d_CurveBASISCURVE2D (const occ::handle< Geom2d_Curve > &C)
 
gp_Dir FUN_tool_dirC (const double par, const occ::handle< Geom_Curve > &C)
 
bool FUN_tool_onapex (const gp_Pnt2d &p2d, const occ::handle< Geom_Surface > &S)
 
gp_Dir FUN_tool_ngS (const gp_Pnt2d &p2d, const occ::handle< Geom_Surface > &S)
 
bool FUN_tool_line (const occ::handle< Geom_Curve > &C3d)
 
bool FUN_tool_line (const occ::handle< Geom2d_Curve > &C2d)
 
bool FUN_quadCT (const GeomAbs_CurveType &CT)
 
bool FUN_tool_quad (const occ::handle< Geom_Curve > &C3d)
 
bool FUN_tool_quad (const occ::handle< Geom2d_Curve > &pc)
 
bool FUN_tool_quad (const occ::handle< Geom_Surface > &S)
 
bool FUN_tool_closed (const occ::handle< Geom_Surface > &S, bool &uclosed, double &uperiod, bool &vclosed, double &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()

occ::handle< Geom2d_Curve > BASISCURVE2D ( const occ::handle< Geom2d_Curve > & C)

◆ FUN_quadCT()

bool FUN_quadCT ( const GeomAbs_CurveType & CT)

◆ FUN_tool_closed()

bool FUN_tool_closed ( const occ::handle< Geom_Surface > & S,
bool & uclosed,
double & uperiod,
bool & vclosed,
double & vperiod )

◆ FUN_tool_dirC()

gp_Dir FUN_tool_dirC ( const double par,
const occ::handle< Geom_Curve > & C )

◆ FUN_tool_line() [1/2]

bool FUN_tool_line ( const occ::handle< Geom2d_Curve > & C2d)

◆ FUN_tool_line() [2/2]

bool FUN_tool_line ( const occ::handle< Geom_Curve > & C3d)

◆ 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 occ::handle< Geom_Surface > & S )

◆ FUN_tool_onapex()

bool FUN_tool_onapex ( const gp_Pnt2d & p2d,
const occ::handle< Geom_Surface > & S )

◆ FUN_tool_quad() [1/3]

bool FUN_tool_quad ( const occ::handle< Geom2d_Curve > & pc)

◆ FUN_tool_quad() [2/3]

bool FUN_tool_quad ( const occ::handle< Geom_Curve > & C3d)

◆ FUN_tool_quad() [3/3]

bool FUN_tool_quad ( const occ::handle< Geom_Surface > & S)

◆ FUN_tool_UpdateBnd2d()

void FUN_tool_UpdateBnd2d ( Bnd_Box2d & B2d,
const Bnd_Box2d & newB2d )