OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
TopOpeBRepTool


TopOpeBRepTool_TOOL Class Reference

#include <TopOpeBRepTool_TOOL.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT Standard_Integer OriinSor (const TopoDS_Shape &sub, const TopoDS_Shape &S, const Standard_Boolean checkclo=Standard_False)
static Standard_EXPORT Standard_Integer OriinSorclosed (const TopoDS_Shape &sub, const TopoDS_Shape &S)
static Standard_EXPORT Standard_Boolean ClosedE (const TopoDS_Edge &E, TopoDS_Vertex &vclo)
static Standard_EXPORT Standard_Boolean ClosedS (const TopoDS_Face &F)
static Standard_EXPORT Standard_Boolean IsClosingE (const TopoDS_Edge &E, const TopoDS_Face &F)
static Standard_EXPORT Standard_Boolean IsClosingE (const TopoDS_Edge &E, const TopoDS_Shape &W, const TopoDS_Face &F)
static Standard_EXPORT void Vertices (const TopoDS_Edge &E, TopTools_Array1OfShape &Vces)
static Standard_EXPORT TopoDS_Vertex Vertex (const Standard_Integer Iv, const TopoDS_Edge &E)
static Standard_EXPORT Standard_Real ParE (const Standard_Integer Iv, const TopoDS_Edge &E)
static Standard_EXPORT Standard_Integer OnBoundary (const Standard_Real par, const TopoDS_Edge &E)
static Standard_EXPORT gp_Pnt2d UVF (const Standard_Real par, const TopOpeBRepTool_C2DF &C2DF)
static Standard_EXPORT Standard_Boolean ParISO (const gp_Pnt2d &p2d, const TopoDS_Edge &e, const TopoDS_Face &f, Standard_Real &pare)
static Standard_EXPORT Standard_Boolean ParE2d (const gp_Pnt2d &p2d, const TopoDS_Edge &e, const TopoDS_Face &f, Standard_Real &par, Standard_Real &dist)
static Standard_EXPORT Standard_Boolean Getduv (const TopoDS_Face &f, const gp_Pnt2d &uv, const gp_Vec &dir, const Standard_Real factor, gp_Dir2d &duv)
static Standard_EXPORT Standard_Boolean uvApp (const TopoDS_Face &f, const TopoDS_Edge &e, const Standard_Real par, const Standard_Real eps, gp_Pnt2d &uvapp)
static Standard_EXPORT Standard_Real TolUV (const TopoDS_Face &F, const Standard_Real tol3d)
static Standard_EXPORT Standard_Real TolP (const TopoDS_Edge &E, const TopoDS_Face &F)
static Standard_EXPORT Standard_Real minDUV (const TopoDS_Face &F)
static Standard_EXPORT Standard_Boolean outUVbounds (const gp_Pnt2d &uv, const TopoDS_Face &F)
static Standard_EXPORT void stuvF (const gp_Pnt2d &uv, const TopoDS_Face &F, Standard_Integer &onU, Standard_Integer &onV)
static Standard_EXPORT Standard_Boolean TggeomE (const Standard_Real par, const BRepAdaptor_Curve &BC, gp_Vec &Tg)
static Standard_EXPORT Standard_Boolean TggeomE (const Standard_Real par, const TopoDS_Edge &E, gp_Vec &Tg)
static Standard_EXPORT Standard_Boolean TgINSIDE (const TopoDS_Vertex &v, const TopoDS_Edge &E, gp_Vec &Tg, Standard_Integer &OvinE)
static Standard_EXPORT gp_Vec2d Tg2d (const Standard_Integer iv, const TopoDS_Edge &E, const TopOpeBRepTool_C2DF &C2DF)
static Standard_EXPORT gp_Vec2d Tg2dApp (const Standard_Integer iv, const TopoDS_Edge &E, const TopOpeBRepTool_C2DF &C2DF, const Standard_Real factor)
static Standard_EXPORT gp_Vec2d tryTg2dApp (const Standard_Integer iv, const TopoDS_Edge &E, const TopOpeBRepTool_C2DF &C2DF, const Standard_Real factor)
static Standard_EXPORT Standard_Boolean XX (const gp_Pnt2d &uv, const TopoDS_Face &f, const Standard_Real par, const TopoDS_Edge &e, gp_Dir &xx)
static Standard_EXPORT Standard_Boolean Nt (const gp_Pnt2d &uv, const TopoDS_Face &f, gp_Dir &normt)
static Standard_EXPORT Standard_Boolean NggeomF (const gp_Pnt2d &uv, const TopoDS_Face &F, gp_Vec &ng)
static Standard_EXPORT Standard_Boolean NgApp (const Standard_Real par, const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real tola, gp_Dir &ngApp)
static Standard_EXPORT Standard_Boolean tryNgApp (const Standard_Real par, const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real tola, gp_Dir &ng)
static Standard_EXPORT Standard_Integer tryOriEinF (const Standard_Real par, const TopoDS_Edge &E, const TopoDS_Face &F)
static Standard_EXPORT Standard_Boolean IsQuad (const TopoDS_Edge &E)
static Standard_EXPORT Standard_Boolean IsQuad (const TopoDS_Face &F)
static Standard_EXPORT Standard_Boolean CurvE (const TopoDS_Edge &E, const Standard_Real par, const gp_Dir &tg0, Standard_Real &Curv)
static Standard_EXPORT Standard_Boolean CurvF (const TopoDS_Face &F, const gp_Pnt2d &uv, const gp_Dir &tg0, Standard_Real &Curv, Standard_Boolean &direct)
static Standard_EXPORT Standard_Boolean UVISO (const Handle(Geom2d_Curve)&PC, Standard_Boolean &isou, Standard_Boolean &isov, gp_Dir2d &d2d, gp_Pnt2d &o2d)
static Standard_EXPORT Standard_Boolean UVISO (const TopOpeBRepTool_C2DF &C2DF, Standard_Boolean &isou, Standard_Boolean &isov, gp_Dir2d &d2d, gp_Pnt2d &o2d)
static Standard_EXPORT Standard_Boolean UVISO (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Boolean &isou, Standard_Boolean &isov, gp_Dir2d &d2d, gp_Pnt2d &o2d)
static Standard_EXPORT Standard_Boolean IsonCLO (const Handle(Geom2d_Curve)&PC, const Standard_Boolean onU, const Standard_Real xfirst, const Standard_Real xperiod, const Standard_Real xtol)
static Standard_EXPORT Standard_Boolean IsonCLO (const TopOpeBRepTool_C2DF &C2DF, const Standard_Boolean onU, const Standard_Real xfirst, const Standard_Real xperiod, const Standard_Real xtol)
static Standard_EXPORT void TrslUV (const gp_Vec2d &t2d, TopOpeBRepTool_C2DF &C2DF)
static Standard_EXPORT Standard_Boolean TrslUVModifE (const gp_Vec2d &t2d, const TopoDS_Face &F, TopoDS_Edge &E)
static Standard_EXPORT Standard_Real Matter (const gp_Vec &d1, const gp_Vec &d2, const gp_Vec &ref)
static Standard_EXPORT Standard_Real Matter (const gp_Vec2d &d1, const gp_Vec2d &d2)
static Standard_EXPORT Standard_Boolean Matter (const gp_Dir &xx1, const gp_Dir &nt1, const gp_Dir &xx2, const gp_Dir &nt2, const Standard_Real tola, Standard_Real &Ang)
static Standard_EXPORT Standard_Boolean Matter (const TopoDS_Face &f1, const TopoDS_Face &f2, const TopoDS_Edge &e, const Standard_Real pare, const Standard_Real tola, Standard_Real &Ang)
static Standard_EXPORT Standard_Boolean MatterKPtg (const TopoDS_Face &f1, const TopoDS_Face &f2, const TopoDS_Edge &e, Standard_Real &Ang)
static Standard_EXPORT Standard_Boolean Getstp3dF (const gp_Pnt &p, const TopoDS_Face &f, gp_Pnt2d &uv, TopAbs_State &st)
static Standard_EXPORT Standard_Boolean SplitE (const TopoDS_Edge &Eanc, TopTools_ListOfShape &Splits)
static Standard_EXPORT void MkShell (const TopTools_ListOfShape &lF, TopoDS_Shape &She)
static Standard_EXPORT Standard_Boolean Remove (TopTools_ListOfShape &loS, const TopoDS_Shape &toremove)
static Standard_EXPORT Standard_Boolean WireToFace (const TopoDS_Face &Fref, const TopTools_DataMapOfShapeListOfShape &mapWlow, TopTools_ListOfShape &lFs)
static Standard_EXPORT Standard_Boolean EdgeONFace (const Standard_Real par, const TopoDS_Edge &ed, const gp_Pnt2d &uv, const TopoDS_Face &fa, Standard_Boolean &isonfa)


Member Function Documentation

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::ClosedE const TopoDS_Edge &  E,
TopoDS_Vertex &  vclo
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::ClosedS const TopoDS_Face &  F  )  [static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::CurvE const TopoDS_Edge &  E,
const Standard_Real  par,
const gp_Dir &  tg0,
Standard_Real &  Curv
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::CurvF const TopoDS_Face &  F,
const gp_Pnt2d &  uv,
const gp_Dir &  tg0,
Standard_Real &  Curv,
Standard_Boolean direct
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::EdgeONFace const Standard_Real  par,
const TopoDS_Edge &  ed,
const gp_Pnt2d &  uv,
const TopoDS_Face &  fa,
Standard_Boolean isonfa
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::Getduv const TopoDS_Face &  f,
const gp_Pnt2d &  uv,
const gp_Vec &  dir,
const Standard_Real  factor,
gp_Dir2d &  duv
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::Getstp3dF const gp_Pnt &  p,
const TopoDS_Face &  f,
gp_Pnt2d &  uv,
TopAbs_State &  st
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::IsClosingE const TopoDS_Edge &  E,
const TopoDS_Shape &  W,
const TopoDS_Face &  F
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::IsClosingE const TopoDS_Edge &  E,
const TopoDS_Face &  F
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::IsonCLO const TopOpeBRepTool_C2DF C2DF,
const Standard_Boolean  onU,
const Standard_Real  xfirst,
const Standard_Real  xperiod,
const Standard_Real  xtol
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::IsonCLO const Handle(Geom2d_Curve)&  PC,
const Standard_Boolean  onU,
const Standard_Real  xfirst,
const Standard_Real  xperiod,
const Standard_Real  xtol
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::IsQuad const TopoDS_Face &  F  )  [static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::IsQuad const TopoDS_Edge &  E  )  [static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::Matter const TopoDS_Face &  f1,
const TopoDS_Face &  f2,
const TopoDS_Edge &  e,
const Standard_Real  pare,
const Standard_Real  tola,
Standard_Real &  Ang
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::Matter const gp_Dir &  xx1,
const gp_Dir &  nt1,
const gp_Dir &  xx2,
const gp_Dir &  nt2,
const Standard_Real  tola,
Standard_Real &  Ang
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepTool_TOOL::Matter const gp_Vec2d &  d1,
const gp_Vec2d &  d2
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepTool_TOOL::Matter const gp_Vec &  d1,
const gp_Vec &  d2,
const gp_Vec &  ref
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::MatterKPtg const TopoDS_Face &  f1,
const TopoDS_Face &  f2,
const TopoDS_Edge &  e,
Standard_Real &  Ang
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepTool_TOOL::minDUV const TopoDS_Face &  F  )  [static]
 

static Standard_EXPORT void TopOpeBRepTool_TOOL::MkShell const TopTools_ListOfShape &  lF,
TopoDS_Shape &  She
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::NgApp const Standard_Real  par,
const TopoDS_Edge &  E,
const TopoDS_Face &  F,
const Standard_Real  tola,
gp_Dir &  ngApp
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::NggeomF const gp_Pnt2d &  uv,
const TopoDS_Face &  F,
gp_Vec &  ng
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::Nt const gp_Pnt2d &  uv,
const TopoDS_Face &  f,
gp_Dir &  normt
[static]
 

static Standard_EXPORT Standard_Integer TopOpeBRepTool_TOOL::OnBoundary const Standard_Real  par,
const TopoDS_Edge &  E
[static]
 

void TopOpeBRepTool_TOOL::operator delete void *  anAddress  )  [inline]
 

void* TopOpeBRepTool_TOOL::operator new size_t  size  )  [inline]
 

void* TopOpeBRepTool_TOOL::operator new size_t  ,
void *  anAddress
[inline]
 

static Standard_EXPORT Standard_Integer TopOpeBRepTool_TOOL::OriinSor const TopoDS_Shape &  sub,
const TopoDS_Shape &  S,
const Standard_Boolean  checkclo = Standard_False
[static]
 

static Standard_EXPORT Standard_Integer TopOpeBRepTool_TOOL::OriinSorclosed const TopoDS_Shape &  sub,
const TopoDS_Shape &  S
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::outUVbounds const gp_Pnt2d &  uv,
const TopoDS_Face &  F
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepTool_TOOL::ParE const Standard_Integer  Iv,
const TopoDS_Edge &  E
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::ParE2d const gp_Pnt2d &  p2d,
const TopoDS_Edge &  e,
const TopoDS_Face &  f,
Standard_Real &  par,
Standard_Real &  dist
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::ParISO const gp_Pnt2d &  p2d,
const TopoDS_Edge &  e,
const TopoDS_Face &  f,
Standard_Real &  pare
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::Remove TopTools_ListOfShape &  loS,
const TopoDS_Shape &  toremove
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::SplitE const TopoDS_Edge &  Eanc,
TopTools_ListOfShape &  Splits
[static]
 

static Standard_EXPORT void TopOpeBRepTool_TOOL::stuvF const gp_Pnt2d &  uv,
const TopoDS_Face &  F,
Standard_Integer &  onU,
Standard_Integer &  onV
[static]
 

static Standard_EXPORT gp_Vec2d TopOpeBRepTool_TOOL::Tg2d const Standard_Integer  iv,
const TopoDS_Edge &  E,
const TopOpeBRepTool_C2DF C2DF
[static]
 

static Standard_EXPORT gp_Vec2d TopOpeBRepTool_TOOL::Tg2dApp const Standard_Integer  iv,
const TopoDS_Edge &  E,
const TopOpeBRepTool_C2DF C2DF,
const Standard_Real  factor
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::TggeomE const Standard_Real  par,
const TopoDS_Edge &  E,
gp_Vec &  Tg
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::TggeomE const Standard_Real  par,
const BRepAdaptor_Curve &  BC,
gp_Vec &  Tg
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::TgINSIDE const TopoDS_Vertex &  v,
const TopoDS_Edge &  E,
gp_Vec &  Tg,
Standard_Integer &  OvinE
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepTool_TOOL::TolP const TopoDS_Edge &  E,
const TopoDS_Face &  F
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepTool_TOOL::TolUV const TopoDS_Face &  F,
const Standard_Real  tol3d
[static]
 

static Standard_EXPORT void TopOpeBRepTool_TOOL::TrslUV const gp_Vec2d &  t2d,
TopOpeBRepTool_C2DF C2DF
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::TrslUVModifE const gp_Vec2d &  t2d,
const TopoDS_Face &  F,
TopoDS_Edge &  E
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::tryNgApp const Standard_Real  par,
const TopoDS_Edge &  E,
const TopoDS_Face &  F,
const Standard_Real  tola,
gp_Dir &  ng
[static]
 

static Standard_EXPORT Standard_Integer TopOpeBRepTool_TOOL::tryOriEinF const Standard_Real  par,
const TopoDS_Edge &  E,
const TopoDS_Face &  F
[static]
 

static Standard_EXPORT gp_Vec2d TopOpeBRepTool_TOOL::tryTg2dApp const Standard_Integer  iv,
const TopoDS_Edge &  E,
const TopOpeBRepTool_C2DF C2DF,
const Standard_Real  factor
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::uvApp const TopoDS_Face &  f,
const TopoDS_Edge &  e,
const Standard_Real  par,
const Standard_Real  eps,
gp_Pnt2d &  uvapp
[static]
 

static Standard_EXPORT gp_Pnt2d TopOpeBRepTool_TOOL::UVF const Standard_Real  par,
const TopOpeBRepTool_C2DF C2DF
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::UVISO const TopoDS_Edge &  E,
const TopoDS_Face &  F,
Standard_Boolean isou,
Standard_Boolean isov,
gp_Dir2d &  d2d,
gp_Pnt2d &  o2d
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::UVISO const TopOpeBRepTool_C2DF C2DF,
Standard_Boolean isou,
Standard_Boolean isov,
gp_Dir2d &  d2d,
gp_Pnt2d &  o2d
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::UVISO const Handle(Geom2d_Curve)&  PC,
Standard_Boolean isou,
Standard_Boolean isov,
gp_Dir2d &  d2d,
gp_Pnt2d &  o2d
[static]
 

static Standard_EXPORT TopoDS_Vertex TopOpeBRepTool_TOOL::Vertex const Standard_Integer  Iv,
const TopoDS_Edge &  E
[static]
 

static Standard_EXPORT void TopOpeBRepTool_TOOL::Vertices const TopoDS_Edge &  E,
TopTools_Array1OfShape &  Vces
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::WireToFace const TopoDS_Face &  Fref,
const TopTools_DataMapOfShapeListOfShape &  mapWlow,
TopTools_ListOfShape &  lFs
[static]
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_TOOL::XX const gp_Pnt2d &  uv,
const TopoDS_Face &  f,
const Standard_Real  par,
const TopoDS_Edge &  e,
gp_Dir &  xx
[static]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:43:07 2008 for OpenCASCADE by  doxygen 1.4.1