Open CASCADE Technology  7.3.0
Static Public Member Functions
TopOpeBRepDS_InterferenceTool Class Reference

#include <TopOpeBRepDS_InterferenceTool.hxx>

Static Public Member Functions

static Handle< TopOpeBRepDS_InterferenceMakeEdgeInterference (const TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Kind SK, const Standard_Integer SI, const TopOpeBRepDS_Kind GK, const Standard_Integer GI, const Standard_Real P)
 
static Handle< TopOpeBRepDS_InterferenceMakeCurveInterference (const TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Kind SK, const Standard_Integer SI, const TopOpeBRepDS_Kind GK, const Standard_Integer GI, const Standard_Real P)
 
static Handle< TopOpeBRepDS_InterferenceDuplicateCurvePointInterference (const Handle< TopOpeBRepDS_Interference > &I)
 duplicate I in a new interference with Complement() transition. More...
 
static Handle< TopOpeBRepDS_InterferenceMakeFaceCurveInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer FaceI, const Standard_Integer CurveI, const Handle< Geom2d_Curve > &PC)
 
static Handle< TopOpeBRepDS_InterferenceMakeSolidSurfaceInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer SolidI, const Standard_Integer SurfaceI)
 
static Handle< TopOpeBRepDS_InterferenceMakeEdgeVertexInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer EdgeI, const Standard_Integer VertexI, const Standard_Boolean VertexIsBound, const TopOpeBRepDS_Config Config, const Standard_Real param)
 
static Handle< TopOpeBRepDS_InterferenceMakeFaceEdgeInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer FaceI, const Standard_Integer EdgeI, const Standard_Boolean EdgeIsBound, const TopOpeBRepDS_Config Config)
 
static Standard_Real Parameter (const Handle< TopOpeBRepDS_Interference > &CPI)
 
static void Parameter (const Handle< TopOpeBRepDS_Interference > &CPI, const Standard_Real Par)
 

Member Function Documentation

◆ DuplicateCurvePointInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::DuplicateCurvePointInterference ( const Handle< TopOpeBRepDS_Interference > &  I)
static

duplicate I in a new interference with Complement() transition.

◆ MakeCurveInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeCurveInterference ( const TopOpeBRepDS_Transition T,
const TopOpeBRepDS_Kind  SK,
const Standard_Integer  SI,
const TopOpeBRepDS_Kind  GK,
const Standard_Integer  GI,
const Standard_Real  P 
)
static

◆ MakeEdgeInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeEdgeInterference ( const TopOpeBRepDS_Transition T,
const TopOpeBRepDS_Kind  SK,
const Standard_Integer  SI,
const TopOpeBRepDS_Kind  GK,
const Standard_Integer  GI,
const Standard_Real  P 
)
static

◆ MakeEdgeVertexInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeEdgeVertexInterference ( const TopOpeBRepDS_Transition Transition,
const Standard_Integer  EdgeI,
const Standard_Integer  VertexI,
const Standard_Boolean  VertexIsBound,
const TopOpeBRepDS_Config  Config,
const Standard_Real  param 
)
static

◆ MakeFaceCurveInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeFaceCurveInterference ( const TopOpeBRepDS_Transition Transition,
const Standard_Integer  FaceI,
const Standard_Integer  CurveI,
const Handle< Geom2d_Curve > &  PC 
)
static

◆ MakeFaceEdgeInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeFaceEdgeInterference ( const TopOpeBRepDS_Transition Transition,
const Standard_Integer  FaceI,
const Standard_Integer  EdgeI,
const Standard_Boolean  EdgeIsBound,
const TopOpeBRepDS_Config  Config 
)
static

◆ MakeSolidSurfaceInterference()

static Handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeSolidSurfaceInterference ( const TopOpeBRepDS_Transition Transition,
const Standard_Integer  SolidI,
const Standard_Integer  SurfaceI 
)
static

◆ Parameter() [1/2]

static Standard_Real TopOpeBRepDS_InterferenceTool::Parameter ( const Handle< TopOpeBRepDS_Interference > &  CPI)
static

◆ Parameter() [2/2]

static void TopOpeBRepDS_InterferenceTool::Parameter ( const Handle< TopOpeBRepDS_Interference > &  CPI,
const Standard_Real  Par 
)
static

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