Open CASCADE Technology 7.8.2.dev
TopOpeBRepDS_EXPORT.hxx File Reference

Functions

void FUN_scanloi (const TopOpeBRepDS_ListOfInterference &lII, TopOpeBRepDS_ListOfInterference &lFOR, Standard_Integer &FOR, TopOpeBRepDS_ListOfInterference &lREV, Standard_Integer &REV, TopOpeBRepDS_ListOfInterference &lINT, Standard_Integer &INT)
 
Standard_Boolean FUN_ds_redu2d1d (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer ISE, const Handle< TopOpeBRepDS_Interference > &I2d, const TopOpeBRepDS_ListOfInterference &l1d, TopOpeBRepDS_Transition &newT2d)
 
Standard_Boolean FUN_ds_GetTr (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer ISE, const Standard_Integer G, const TopOpeBRepDS_ListOfInterference &LIG, TopAbs_State &stb, Standard_Integer &isb, Standard_Integer &bdim, TopAbs_State &sta, Standard_Integer &isa, Standard_Integer &adim)
 
void FDS_SetT (TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Transition &T0)
 
Standard_Boolean FDS_hasUNK (const TopOpeBRepDS_Transition &T)
 
void FDS_copy (const TopOpeBRepDS_ListOfInterference &LI, TopOpeBRepDS_ListOfInterference &LII)
 
void FDS_copy (const TopTools_ListOfShape &LI, TopTools_ListOfShape &LII)
 
void FDS_assign (const TopOpeBRepDS_ListOfInterference &LI, TopOpeBRepDS_ListOfInterference &LII)
 
void FDS_assign (const TopTools_ListOfShape &LI, TopTools_ListOfShape &LII)
 
void FUN_ds_samRk (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer Rk, TopTools_ListOfShape &LI, TopTools_ListOfShape &LIsrk)
 
void FDS_data (const Handle< TopOpeBRepDS_Interference > &I, TopOpeBRepDS_Kind &GT1, Standard_Integer &G1, TopOpeBRepDS_Kind &ST1, Standard_Integer &S1)
 
Standard_Boolean FDS_data (const TopOpeBRepDS_ListIteratorOfListOfInterference &it, Handle< TopOpeBRepDS_Interference > &I, TopOpeBRepDS_Kind &GT1, Standard_Integer &G1, TopOpeBRepDS_Kind &ST1, Standard_Integer &S1)
 
void FDS_Tdata (const Handle< TopOpeBRepDS_Interference > &I, TopAbs_ShapeEnum &SB, Standard_Integer &IB, TopAbs_ShapeEnum &SA, Standard_Integer &IA)
 
void FDS_Idata (const Handle< TopOpeBRepDS_Interference > &I, TopAbs_ShapeEnum &SB, Standard_Integer &IB, TopAbs_ShapeEnum &SA, Standard_Integer &IA, TopOpeBRepDS_Kind &GT1, Standard_Integer &G1, TopOpeBRepDS_Kind &ST1, Standard_Integer &S1)
 
Standard_Boolean FUN_ds_getVsdm (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer iV, Standard_Integer &iVsdm)
 
Standard_Boolean FUN_ds_sdm (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Shape &s1, const TopoDS_Shape &s2)
 
Standard_Boolean FDS_aresamdom (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Shape &ES, const TopoDS_Shape &F1, const TopoDS_Shape &F2)
 
Standard_Boolean FDS_aresamdom (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer SI, const Standard_Integer isb1, const Standard_Integer isb2)
 
Standard_Boolean FDS_EdgeIsConnexToSameDomainFaces (const TopoDS_Shape &E, const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
Standard_Boolean FDS_SIisGIofIofSBAofTofI (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer SI, const Handle< TopOpeBRepDS_Interference > &I)
 
Standard_Real FDS_Parameter (const Handle< TopOpeBRepDS_Interference > &I)
 
Standard_Boolean FDS_Parameter (const Handle< TopOpeBRepDS_Interference > &I, Standard_Real &par)
 
Standard_Boolean FDS_HasSameDomain3d (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Shape &E, TopTools_ListOfShape *PLSD=NULL)
 
Standard_Boolean FDS_Config3d (const TopoDS_Shape &E1, const TopoDS_Shape &E2, TopOpeBRepDS_Config &c)
 
Standard_Boolean FDS_HasSameDomain2d (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Shape &E, TopTools_ListOfShape *PLSD=NULL)
 
void FDS_getupperlower (const Handle< TopOpeBRepDS_HDataStructure > &HDS, const Standard_Integer edgeIndex, const Standard_Real paredge, Standard_Real &p1, Standard_Real &p2)
 
Standard_Boolean FUN_ds_getoov (const TopoDS_Shape &v, const TopOpeBRepDS_DataStructure &BDS, TopoDS_Shape &oov)
 
Standard_Boolean FUN_ds_getoov (const TopoDS_Shape &v, const Handle< TopOpeBRepDS_HDataStructure > &HDS, TopoDS_Shape &oov)
 
Standard_Boolean FUN_selectTRAINTinterference (const TopOpeBRepDS_ListOfInterference &li, TopOpeBRepDS_ListOfInterference &liINTERNAL)
 
void FUN_ds_completeforSE1 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE2 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE3 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE4 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE5 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE6 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforE7 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE8 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_PURGEforE9 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_completeforSE9 (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_complete1dForSESDM (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_redusamsha (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
Standard_Boolean FUN_ds_shareG (const Handle< TopOpeBRepDS_HDataStructure > &HDS, const Standard_Integer iF1, const Standard_Integer iF2, const Standard_Integer iE2, const TopoDS_Edge &Esp, Standard_Boolean &shareG)
 
Standard_Boolean FUN_ds_mkTonFsdm (const Handle< TopOpeBRepDS_HDataStructure > &HDS, const Standard_Integer iF1, const Standard_Integer iF2, const Standard_Integer iE2, const Standard_Integer iEG, const Standard_Real paronEG, const TopoDS_Edge &Esp, const Standard_Boolean pardef, TopOpeBRepDS_Transition &T)
 
Standard_Integer FUN_ds_oriEinF (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Edge &E, const TopoDS_Shape &F, TopAbs_Orientation &O)
 
void FUN_ds_FillSDMFaces (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void FUN_ds_addSEsdm1d (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
Standard_Integer FUN_ds_hasI2d (const Standard_Integer EIX, const TopOpeBRepDS_ListOfInterference &LI, TopOpeBRepDS_ListOfInterference &LI2d)
 
void FUN_ds_PointToVertex (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
Standard_Boolean FUN_ds_hasFEI (const TopOpeBRepDS_PDataStructure &pDS2d, const TopoDS_Shape &F, const Standard_Integer GI, const Standard_Integer ITRA)
 
Standard_Boolean FUN_ds_ONesd (const TopOpeBRepDS_DataStructure &BDS, const Standard_Integer IE, const TopoDS_Shape &EspON, Standard_Integer &IEsd)
 
Standard_Boolean FDS_stateEwithF2d (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Edge &E, const Standard_Real pE, const TopOpeBRepDS_Kind KDS, const Standard_Integer GDS, const TopoDS_Face &F1, TopOpeBRepDS_Transition &TrmemeS)
 
Standard_Boolean FDS_parbefaft (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Edge &E, const Standard_Real pE, const Standard_Real &pbef, const Standard_Real &paft, const Standard_Boolean &isonboundper, Standard_Real &p1, Standard_Real &p2)
 
Standard_Boolean FDS_LOIinfsup (const TopOpeBRepDS_DataStructure &BDS, const TopoDS_Edge &E, const Standard_Real pE, const TopOpeBRepDS_Kind KDS, const Standard_Integer GDS, const TopOpeBRepDS_ListOfInterference &LOI, Standard_Real &pbef, Standard_Real &paft, Standard_Boolean &isonboundper)
 
void FUN_ds_FEIGb1TO0 (Handle< TopOpeBRepDS_HDataStructure > &HDS, const TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &MEspON)
 

Function Documentation

◆ FDS_aresamdom() [1/2]

Standard_Boolean FDS_aresamdom ( const TopOpeBRepDS_DataStructure & BDS,
const Standard_Integer SI,
const Standard_Integer isb1,
const Standard_Integer isb2 )

◆ FDS_aresamdom() [2/2]

Standard_Boolean FDS_aresamdom ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Shape & ES,
const TopoDS_Shape & F1,
const TopoDS_Shape & F2 )

◆ FDS_assign() [1/2]

void FDS_assign ( const TopOpeBRepDS_ListOfInterference & LI,
TopOpeBRepDS_ListOfInterference & LII )

◆ FDS_assign() [2/2]

void FDS_assign ( const TopTools_ListOfShape & LI,
TopTools_ListOfShape & LII )

◆ FDS_Config3d()

Standard_Boolean FDS_Config3d ( const TopoDS_Shape & E1,
const TopoDS_Shape & E2,
TopOpeBRepDS_Config & c )

◆ FDS_copy() [1/2]

◆ FDS_copy() [2/2]

void FDS_copy ( const TopTools_ListOfShape & LI,
TopTools_ListOfShape & LII )

◆ FDS_data() [1/2]

void FDS_data ( const Handle< TopOpeBRepDS_Interference > & I,
TopOpeBRepDS_Kind & GT1,
Standard_Integer & G1,
TopOpeBRepDS_Kind & ST1,
Standard_Integer & S1 )

◆ FDS_data() [2/2]

◆ FDS_EdgeIsConnexToSameDomainFaces()

Standard_Boolean FDS_EdgeIsConnexToSameDomainFaces ( const TopoDS_Shape & E,
const Handle< TopOpeBRepDS_HDataStructure > & HDS )

◆ FDS_getupperlower()

void FDS_getupperlower ( const Handle< TopOpeBRepDS_HDataStructure > & HDS,
const Standard_Integer edgeIndex,
const Standard_Real paredge,
Standard_Real & p1,
Standard_Real & p2 )

◆ FDS_HasSameDomain2d()

Standard_Boolean FDS_HasSameDomain2d ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Shape & E,
TopTools_ListOfShape * PLSD = NULL )

◆ FDS_HasSameDomain3d()

Standard_Boolean FDS_HasSameDomain3d ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Shape & E,
TopTools_ListOfShape * PLSD = NULL )

◆ FDS_hasUNK()

Standard_Boolean FDS_hasUNK ( const TopOpeBRepDS_Transition & T)

◆ FDS_Idata()

◆ FDS_LOIinfsup()

Standard_Boolean FDS_LOIinfsup ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Edge & E,
const Standard_Real pE,
const TopOpeBRepDS_Kind KDS,
const Standard_Integer GDS,
const TopOpeBRepDS_ListOfInterference & LOI,
Standard_Real & pbef,
Standard_Real & paft,
Standard_Boolean & isonboundper )

◆ FDS_Parameter() [1/2]

Standard_Real FDS_Parameter ( const Handle< TopOpeBRepDS_Interference > & I)

◆ FDS_Parameter() [2/2]

Standard_Boolean FDS_Parameter ( const Handle< TopOpeBRepDS_Interference > & I,
Standard_Real & par )

◆ FDS_parbefaft()

Standard_Boolean FDS_parbefaft ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Edge & E,
const Standard_Real pE,
const Standard_Real & pbef,
const Standard_Real & paft,
const Standard_Boolean & isonboundper,
Standard_Real & p1,
Standard_Real & p2 )

◆ FDS_SetT()

void FDS_SetT ( TopOpeBRepDS_Transition & T,
const TopOpeBRepDS_Transition & T0 )

◆ FDS_SIisGIofIofSBAofTofI()

Standard_Boolean FDS_SIisGIofIofSBAofTofI ( const TopOpeBRepDS_DataStructure & BDS,
const Standard_Integer SI,
const Handle< TopOpeBRepDS_Interference > & I )

◆ FDS_stateEwithF2d()

Standard_Boolean FDS_stateEwithF2d ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Edge & E,
const Standard_Real pE,
const TopOpeBRepDS_Kind KDS,
const Standard_Integer GDS,
const TopoDS_Face & F1,
TopOpeBRepDS_Transition & TrmemeS )

◆ FDS_Tdata()

void FDS_Tdata ( const Handle< TopOpeBRepDS_Interference > & I,
TopAbs_ShapeEnum & SB,
Standard_Integer & IB,
TopAbs_ShapeEnum & SA,
Standard_Integer & IA )

◆ FUN_ds_addSEsdm1d()

void FUN_ds_addSEsdm1d ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_complete1dForSESDM()

void FUN_ds_complete1dForSESDM ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforE7()

void FUN_ds_completeforE7 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE1()

void FUN_ds_completeforSE1 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE2()

void FUN_ds_completeforSE2 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE3()

void FUN_ds_completeforSE3 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE4()

void FUN_ds_completeforSE4 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE5()

void FUN_ds_completeforSE5 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE6()

void FUN_ds_completeforSE6 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE8()

void FUN_ds_completeforSE8 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_completeforSE9()

void FUN_ds_completeforSE9 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_FEIGb1TO0()

void FUN_ds_FEIGb1TO0 ( Handle< TopOpeBRepDS_HDataStructure > & HDS,
const TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State & MEspON )

◆ FUN_ds_FillSDMFaces()

void FUN_ds_FillSDMFaces ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_getoov() [1/2]

Standard_Boolean FUN_ds_getoov ( const TopoDS_Shape & v,
const Handle< TopOpeBRepDS_HDataStructure > & HDS,
TopoDS_Shape & oov )

◆ FUN_ds_getoov() [2/2]

Standard_Boolean FUN_ds_getoov ( const TopoDS_Shape & v,
const TopOpeBRepDS_DataStructure & BDS,
TopoDS_Shape & oov )

◆ FUN_ds_GetTr()

◆ FUN_ds_getVsdm()

Standard_Boolean FUN_ds_getVsdm ( const TopOpeBRepDS_DataStructure & BDS,
const Standard_Integer iV,
Standard_Integer & iVsdm )

◆ FUN_ds_hasFEI()

Standard_Boolean FUN_ds_hasFEI ( const TopOpeBRepDS_PDataStructure & pDS2d,
const TopoDS_Shape & F,
const Standard_Integer GI,
const Standard_Integer ITRA )

◆ FUN_ds_hasI2d()

◆ FUN_ds_mkTonFsdm()

Standard_Boolean FUN_ds_mkTonFsdm ( const Handle< TopOpeBRepDS_HDataStructure > & HDS,
const Standard_Integer iF1,
const Standard_Integer iF2,
const Standard_Integer iE2,
const Standard_Integer iEG,
const Standard_Real paronEG,
const TopoDS_Edge & Esp,
const Standard_Boolean pardef,
TopOpeBRepDS_Transition & T )

◆ FUN_ds_ONesd()

Standard_Boolean FUN_ds_ONesd ( const TopOpeBRepDS_DataStructure & BDS,
const Standard_Integer IE,
const TopoDS_Shape & EspON,
Standard_Integer & IEsd )

◆ FUN_ds_oriEinF()

Standard_Integer FUN_ds_oriEinF ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Edge & E,
const TopoDS_Shape & F,
TopAbs_Orientation & O )

◆ FUN_ds_PointToVertex()

void FUN_ds_PointToVertex ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_PURGEforE9()

void FUN_ds_PURGEforE9 ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_redu2d1d()

◆ FUN_ds_redusamsha()

void FUN_ds_redusamsha ( const Handle< TopOpeBRepDS_HDataStructure > & HDS)

◆ FUN_ds_samRk()

void FUN_ds_samRk ( const TopOpeBRepDS_DataStructure & BDS,
const Standard_Integer Rk,
TopTools_ListOfShape & LI,
TopTools_ListOfShape & LIsrk )

◆ FUN_ds_sdm()

Standard_Boolean FUN_ds_sdm ( const TopOpeBRepDS_DataStructure & BDS,
const TopoDS_Shape & s1,
const TopoDS_Shape & s2 )

◆ FUN_ds_shareG()

Standard_Boolean FUN_ds_shareG ( const Handle< TopOpeBRepDS_HDataStructure > & HDS,
const Standard_Integer iF1,
const Standard_Integer iF2,
const Standard_Integer iE2,
const TopoDS_Edge & Esp,
Standard_Boolean & shareG )

◆ FUN_scanloi()

◆ FUN_selectTRAINTinterference()

Standard_Boolean FUN_selectTRAINTinterference ( const TopOpeBRepDS_ListOfInterference & li,
TopOpeBRepDS_ListOfInterference & liINTERNAL )