Open CASCADE Technology 6.6.0
Static Public Member Functions
TopOpeBRepDS_InterferenceTool Class Reference

#include <TopOpeBRepDS_InterferenceTool.hxx>

Static Public Member Functions

static
Handle_TopOpeBRepDS_Interference 
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
Handle_TopOpeBRepDS_Interference 
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
Handle_TopOpeBRepDS_Interference 
DuplicateCurvePointInterference (const Handle< TopOpeBRepDS_Interference > &I)
 duplicate I in a new interference with Complement() transition.

static
Handle_TopOpeBRepDS_Interference 
MakeFaceCurveInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer FaceI, const Standard_Integer CurveI, const Handle< Geom2d_Curve > &PC)
static
Handle_TopOpeBRepDS_Interference 
MakeSolidSurfaceInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer SolidI, const Standard_Integer SurfaceI)
static
Handle_TopOpeBRepDS_Interference 
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
Handle_TopOpeBRepDS_Interference 
MakeFaceEdgeInterference (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

static Handle_TopOpeBRepDS_Interference TopOpeBRepDS_InterferenceTool::DuplicateCurvePointInterference ( const Handle< TopOpeBRepDS_Interference > &  I) [static]
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]
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]
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]
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]
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]
static Handle_TopOpeBRepDS_Interference TopOpeBRepDS_InterferenceTool::MakeSolidSurfaceInterference ( const TopOpeBRepDS_Transition Transition,
const Standard_Integer  SolidI,
const Standard_Integer  SurfaceI 
) [static]
static void TopOpeBRepDS_InterferenceTool::Parameter ( const Handle< TopOpeBRepDS_Interference > &  CPI,
const Standard_Real  Par 
) [static]
static Standard_Real TopOpeBRepDS_InterferenceTool::Parameter ( const Handle< TopOpeBRepDS_Interference > &  CPI) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines