Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Static Public Member Functions
TopOpeBRepDS_InterferenceTool Class Reference

#include <TopOpeBRepDS_InterferenceTool.hxx>

Static Public Member Functions

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

Member Function Documentation

◆ DuplicateCurvePointInterference()

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

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

◆ MakeCurveInterference()

static occ::handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeCurveInterference ( const TopOpeBRepDS_Transition & T,
const TopOpeBRepDS_Kind SK,
const int SI,
const TopOpeBRepDS_Kind GK,
const int GI,
const double P )
static

◆ MakeEdgeInterference()

static occ::handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeEdgeInterference ( const TopOpeBRepDS_Transition & T,
const TopOpeBRepDS_Kind SK,
const int SI,
const TopOpeBRepDS_Kind GK,
const int GI,
const double P )
static

◆ MakeEdgeVertexInterference()

static occ::handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeEdgeVertexInterference ( const TopOpeBRepDS_Transition & Transition,
const int EdgeI,
const int VertexI,
const bool VertexIsBound,
const TopOpeBRepDS_Config Config,
const double param )
static

◆ MakeFaceCurveInterference()

static occ::handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeFaceCurveInterference ( const TopOpeBRepDS_Transition & Transition,
const int FaceI,
const int CurveI,
const occ::handle< Geom2d_Curve > & PC )
static

◆ MakeFaceEdgeInterference()

static occ::handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeFaceEdgeInterference ( const TopOpeBRepDS_Transition & Transition,
const int FaceI,
const int EdgeI,
const bool EdgeIsBound,
const TopOpeBRepDS_Config Config )
static

◆ MakeSolidSurfaceInterference()

static occ::handle< TopOpeBRepDS_Interference > TopOpeBRepDS_InterferenceTool::MakeSolidSurfaceInterference ( const TopOpeBRepDS_Transition & Transition,
const int SolidI,
const int SurfaceI )
static

◆ Parameter() [1/2]

static double TopOpeBRepDS_InterferenceTool::Parameter ( const occ::handle< TopOpeBRepDS_Interference > & CPI)
static

◆ Parameter() [2/2]

static void TopOpeBRepDS_InterferenceTool::Parameter ( const occ::handle< TopOpeBRepDS_Interference > & CPI,
const double Par )
static

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