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

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_InterferenceTool Class Reference

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

static Standard_EXPORT Handle_TopOpeBRepDS_Interference MakeFaceCurveInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer FaceI, const Standard_Integer CurveI, const Handle(Geom2d_Curve)&PC)
static Standard_EXPORT Handle_TopOpeBRepDS_Interference MakeSolidSurfaceInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer SolidI, const Standard_Integer SurfaceI)
static Standard_EXPORT 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 Standard_EXPORT 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_EXPORT Standard_Real Parameter (const Handle(TopOpeBRepDS_Interference)&CPI)
static Standard_EXPORT void Parameter (const Handle(TopOpeBRepDS_Interference)&CPI, const Standard_Real Par)


Member Function Documentation

static Standard_EXPORT Handle_TopOpeBRepDS_Interference TopOpeBRepDS_InterferenceTool::DuplicateCurvePointInterference const Handle(TopOpeBRepDS_Interference)&  I  )  [static]
 

static Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT Handle_TopOpeBRepDS_Interference TopOpeBRepDS_InterferenceTool::MakeSolidSurfaceInterference const TopOpeBRepDS_Transition Transition,
const Standard_Integer  SolidI,
const Standard_Integer  SurfaceI
[static]
 

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

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

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

static Standard_EXPORT void TopOpeBRepDS_InterferenceTool::Parameter const Handle(TopOpeBRepDS_Interference)&  CPI,
const Standard_Real  Par
[static]
 

static Standard_EXPORT Standard_Real TopOpeBRepDS_InterferenceTool::Parameter const Handle(TopOpeBRepDS_Interference)&  CPI  )  [static]
 


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