Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Functions
TopOpeBRepDS_ProcessInterferencesTool.hxx File Reference
#include <TopOpeBRepDS_EXPORT.hxx>

Functions

occ::handle< TopOpeBRepDS_InterferenceMakeCPVInterference (const TopOpeBRepDS_Transition &T, const int S, const int G, const double P, const TopOpeBRepDS_Kind GK)
 
occ::handle< TopOpeBRepDS_InterferenceMakeEPVInterference (const TopOpeBRepDS_Transition &T, const int S, const int G, const double P, const TopOpeBRepDS_Kind GK, const bool B)
 
occ::handle< TopOpeBRepDS_InterferenceMakeEPVInterference (const TopOpeBRepDS_Transition &T, const int S, const int G, const double P, const TopOpeBRepDS_Kind GK, const TopOpeBRepDS_Kind SK, const bool B)
 
bool FUN_hasStateShape (const TopOpeBRepDS_Transition &T, const TopAbs_State state, const TopAbs_ShapeEnum shape)
 
int FUN_selectTRASHAinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const TopAbs_ShapeEnum sha, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectITRASHAinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const int Index, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectTRAUNKinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectTRAORIinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const TopAbs_Orientation O, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectGKinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const TopOpeBRepDS_Kind GK, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectSKinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const TopOpeBRepDS_Kind SK, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectGIinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const int GI, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
int FUN_selectSIinterference (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L1, const int SI, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &L2)
 
bool FUN_interfhassupport (const TopOpeBRepDS_DataStructure &DS, const occ::handle< TopOpeBRepDS_Interference > &I, const TopoDS_Shape &S)
 
bool FUN_transitionEQUAL (const TopOpeBRepDS_Transition &, const TopOpeBRepDS_Transition &)
 
bool FUN_transitionSTATEEQUAL (const TopOpeBRepDS_Transition &, const TopOpeBRepDS_Transition &)
 
bool FUN_transitionSHAPEEQUAL (const TopOpeBRepDS_Transition &, const TopOpeBRepDS_Transition &)
 
bool FUN_transitionINDEXEQUAL (const TopOpeBRepDS_Transition &, const TopOpeBRepDS_Transition &)
 
void FUN_reducedoublons (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI, const TopOpeBRepDS_DataStructure &BDS, const int SIX)
 
void FUN_unkeepUNKNOWN (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI, TopOpeBRepDS_DataStructure &BDS, const int SIX)
 
int FUN_select2dI (const int SIX, TopOpeBRepDS_DataStructure &BDS, const TopAbs_ShapeEnum TRASHAk, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &lI, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l2dI)
 
int FUN_selectpure2dI (const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &lF, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &lFE, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l2dFE)
 
int FUN_select1dI (const int SIX, TopOpeBRepDS_DataStructure &BDS, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l1dI)
 
void FUN_select3dinterference (const int SIX, TopOpeBRepDS_DataStructure &BDS, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &lF, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l3dF, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &lFE, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &lFEresi, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l3dFE, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l3dFEresi, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &l2dFE)
 

Function Documentation

◆ FUN_hasStateShape()

bool FUN_hasStateShape ( const TopOpeBRepDS_Transition & T,
const TopAbs_State state,
const TopAbs_ShapeEnum shape )

◆ FUN_interfhassupport()

bool FUN_interfhassupport ( const TopOpeBRepDS_DataStructure & DS,
const occ::handle< TopOpeBRepDS_Interference > & I,
const TopoDS_Shape & S )

◆ FUN_reducedoublons()

void FUN_reducedoublons ( NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI,
const TopOpeBRepDS_DataStructure & BDS,
const int SIX )

◆ FUN_select1dI()

◆ FUN_select2dI()

◆ FUN_select3dinterference()

◆ FUN_selectGIinterference()

◆ FUN_selectGKinterference()

◆ FUN_selectITRASHAinterference()

int FUN_selectITRASHAinterference ( NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & L1,
const int Index,
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & L2 )

◆ FUN_selectpure2dI()

◆ FUN_selectSIinterference()

◆ FUN_selectSKinterference()

◆ FUN_selectTRAORIinterference()

◆ FUN_selectTRASHAinterference()

◆ FUN_selectTRAUNKinterference()

◆ FUN_transitionEQUAL()

bool FUN_transitionEQUAL ( const TopOpeBRepDS_Transition & ,
const TopOpeBRepDS_Transition &  )

◆ FUN_transitionINDEXEQUAL()

bool FUN_transitionINDEXEQUAL ( const TopOpeBRepDS_Transition & ,
const TopOpeBRepDS_Transition &  )

◆ FUN_transitionSHAPEEQUAL()

bool FUN_transitionSHAPEEQUAL ( const TopOpeBRepDS_Transition & ,
const TopOpeBRepDS_Transition &  )

◆ FUN_transitionSTATEEQUAL()

bool FUN_transitionSTATEEQUAL ( const TopOpeBRepDS_Transition & ,
const TopOpeBRepDS_Transition &  )

◆ FUN_unkeepUNKNOWN()

void FUN_unkeepUNKNOWN ( NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI,
TopOpeBRepDS_DataStructure & BDS,
const int SIX )

◆ MakeCPVInterference()

occ::handle< TopOpeBRepDS_Interference > MakeCPVInterference ( const TopOpeBRepDS_Transition & T,
const int S,
const int G,
const double P,
const TopOpeBRepDS_Kind GK )

◆ MakeEPVInterference() [1/2]

occ::handle< TopOpeBRepDS_Interference > MakeEPVInterference ( const TopOpeBRepDS_Transition & T,
const int S,
const int G,
const double P,
const TopOpeBRepDS_Kind GK,
const bool B )

◆ MakeEPVInterference() [2/2]

occ::handle< TopOpeBRepDS_Interference > MakeEPVInterference ( const TopOpeBRepDS_Transition & T,
const int S,
const int G,
const double P,
const TopOpeBRepDS_Kind GK,
const TopOpeBRepDS_Kind SK,
const bool B )