Open CASCADE Technology  6.9.0
Public Member Functions | Data Fields

TestTopOpe_BOOP Class Reference

#include <TestTopOpe_BOOP.hxx>

Public Member Functions

 TestTopOpe_BOOP (const char *[], const char *resnamdef)
 
Operation_t Operation (const char *key) const
 
Standard_Boolean IsBooope (const char *key) const
 
void Tinit ()
 
const TCollection_AsciiStringTkeys (const Standard_Integer ik) const
 
const TCollection_AsciiStringThelp (const Standard_Integer ik) const
 
Standard_Integer Tstep (const TCollection_AsciiString &s) const
 
Standard_Integer Tnb () const
 
Standard_Boolean Tadd (const TCollection_AsciiString &k, const Standard_Integer ic, const TCollection_AsciiString &h)
 
VarsTopoChangeVarsTopo ()
 
void SetCurrentHB (const Handle< TopOpeBRepBuild_HBuilder > &HB)
 
void SetCurrentHDS (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void SetShape1 (const TopoDS_Shape &S)
 
void SetShape2 (const TopoDS_Shape &S)
 
Handle
< TopOpeBRepBuild_HBuilder > & 
ChangeCurrentHB ()
 
Handle
< TopOpeBRepDS_HDataStructure > & 
ChangeCurrentDS ()
 
TopoDS_ShapeChangeShape1 ()
 
TopoDS_ShapeChangeShape2 ()
 
const TCollection_AsciiStringnameS1 () const
 
const TCollection_AsciiStringnameS2 () const
 
Standard_Integer Prepare (const char *ns1, const char *ns2)
 
Standard_Integer LoadShapes (const char *ns1, const char *ns2)
 
Standard_Integer LoadnewDS ()
 
Standard_Integer DSF_SetInterTolerances (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert ()
 
Standard_Integer DSF_Insert (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_InsertIntersection (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_Complete_GapFiller (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_Complete_CompleteDS (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_Complete_Filter (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_Complete_Reducer (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_Complete_RemoveUnsharedGeometry (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer DSF_Insert_Complete_Checker (TopOpeBRep_DSFiller &DSF)
 
Standard_Integer LoadnewHB ()
 
Standard_Integer Builder_Perform ()
 
Standard_Integer FaceFilter ()
 
Standard_Integer FaceReducer ()
 
void SetTol (const TopOpeBRepDS_Kind K, const Standard_Integer index, const Standard_Real tol)
 
void SetTol (const Standard_Integer index, const Standard_Real tol)
 
void SetPnt (const Standard_Integer index, const Standard_Real x, const Standard_Real y, const Standard_Real z)
 
void Booope (const char *key, const char *namres)
 
void GetSplit (const TopAbs_ShapeEnum Typ, const TopAbs_State sta)
 
void GetSplit (const TopAbs_ShapeEnum Typ, const TopAbs_State sta, const Standard_Integer is)
 
void GetSplit (const TopAbs_State sta, const Standard_Integer is)
 
void GetSplit (const TopAbs_State sta)
 
void GetSplit (const Standard_Integer is)
 
void GetMerged (const TopAbs_ShapeEnum Typ, const TopAbs_State sta)
 
void GetMerged (const TopAbs_ShapeEnum Typ, const TopAbs_State sta, const Standard_Integer is)
 
void GetMerged (const TopAbs_State sta, const Standard_Integer is)
 
void GetMerged (const TopAbs_State sta)
 
void GetMerged (const Standard_Integer is)
 
void ClearResult ()
 
void AddResult (const TopTools_ListOfShape &L)
 
void MakeResult (const TopTools_ListOfShape &L)
 
void StoreResult (const char *key, const char *namres, char *extent=NULL) const
 
const Handle
< TopOpeBRepBuild_HBuilder > & 
HBuilder () const
 
void SetMode (const Standard_Integer mode)
 
Standard_Integer GetMode () const
 
Standard_Boolean CheckBooope (const char *key)
 
Standard_Integer FindShape (const TCollection_AsciiString &str)
 
Standard_Integer FindShape (const Standard_Integer ids, const TopoDS_Shape &Sref)
 
Standard_Integer FindShape (const TopoDS_Shape &S, const TopoDS_Shape &Sref)
 

Data Fields

Standard_Integer mylastPREP
 
Standard_Integer mytodoPREP
 
Standard_Integer mymet [100]
 
Standard_Integer mynmet
 
TopOpeBRep_DSFillermyPDSF
 

Constructor & Destructor Documentation

TestTopOpe_BOOP::TestTopOpe_BOOP ( const char *  [],
const char *  resnamdef 
)

Member Function Documentation

void TestTopOpe_BOOP::AddResult ( const TopTools_ListOfShape L)
void TestTopOpe_BOOP::Booope ( const char *  key,
const char *  namres 
)
Standard_Integer TestTopOpe_BOOP::Builder_Perform ( )
Handle< TopOpeBRepDS_HDataStructure >& TestTopOpe_BOOP::ChangeCurrentDS ( )
Handle< TopOpeBRepBuild_HBuilder >& TestTopOpe_BOOP::ChangeCurrentHB ( )
TopoDS_Shape& TestTopOpe_BOOP::ChangeShape1 ( )
TopoDS_Shape& TestTopOpe_BOOP::ChangeShape2 ( )
VarsTopo& TestTopOpe_BOOP::ChangeVarsTopo ( )
Standard_Boolean TestTopOpe_BOOP::CheckBooope ( const char *  key)
void TestTopOpe_BOOP::ClearResult ( )
Standard_Integer TestTopOpe_BOOP::DSF_Insert ( )
Standard_Integer TestTopOpe_BOOP::DSF_Insert ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_Complete_Checker ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_Complete_CompleteDS ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_Complete_Filter ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_Complete_GapFiller ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_Complete_Reducer ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_Complete_RemoveUnsharedGeometry ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_Insert_InsertIntersection ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::DSF_SetInterTolerances ( TopOpeBRep_DSFiller DSF)
Standard_Integer TestTopOpe_BOOP::FaceFilter ( )
Standard_Integer TestTopOpe_BOOP::FaceReducer ( )
Standard_Integer TestTopOpe_BOOP::FindShape ( const TCollection_AsciiString str)
Standard_Integer TestTopOpe_BOOP::FindShape ( const Standard_Integer  ids,
const TopoDS_Shape Sref 
)
Standard_Integer TestTopOpe_BOOP::FindShape ( const TopoDS_Shape S,
const TopoDS_Shape Sref 
)
void TestTopOpe_BOOP::GetMerged ( const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta 
)
void TestTopOpe_BOOP::GetMerged ( const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta,
const Standard_Integer  is 
)
void TestTopOpe_BOOP::GetMerged ( const TopAbs_State  sta,
const Standard_Integer  is 
)
void TestTopOpe_BOOP::GetMerged ( const TopAbs_State  sta)
void TestTopOpe_BOOP::GetMerged ( const Standard_Integer  is)
Standard_Integer TestTopOpe_BOOP::GetMode ( ) const
void TestTopOpe_BOOP::GetSplit ( const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta 
)
void TestTopOpe_BOOP::GetSplit ( const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta,
const Standard_Integer  is 
)
void TestTopOpe_BOOP::GetSplit ( const TopAbs_State  sta,
const Standard_Integer  is 
)
void TestTopOpe_BOOP::GetSplit ( const TopAbs_State  sta)
void TestTopOpe_BOOP::GetSplit ( const Standard_Integer  is)
const Handle< TopOpeBRepBuild_HBuilder >& TestTopOpe_BOOP::HBuilder ( ) const
Standard_Boolean TestTopOpe_BOOP::IsBooope ( const char *  key) const
Standard_Integer TestTopOpe_BOOP::LoadnewDS ( )
Standard_Integer TestTopOpe_BOOP::LoadnewHB ( )
Standard_Integer TestTopOpe_BOOP::LoadShapes ( const char *  ns1,
const char *  ns2 
)
void TestTopOpe_BOOP::MakeResult ( const TopTools_ListOfShape L)
const TCollection_AsciiString& TestTopOpe_BOOP::nameS1 ( ) const
const TCollection_AsciiString& TestTopOpe_BOOP::nameS2 ( ) const
Operation_t TestTopOpe_BOOP::Operation ( const char *  key) const
Standard_Integer TestTopOpe_BOOP::Prepare ( const char *  ns1,
const char *  ns2 
)
void TestTopOpe_BOOP::SetCurrentHB ( const Handle< TopOpeBRepBuild_HBuilder > &  HB)
void TestTopOpe_BOOP::SetCurrentHDS ( const Handle< TopOpeBRepDS_HDataStructure > &  HDS)
void TestTopOpe_BOOP::SetMode ( const Standard_Integer  mode)
void TestTopOpe_BOOP::SetPnt ( const Standard_Integer  index,
const Standard_Real  x,
const Standard_Real  y,
const Standard_Real  z 
)
void TestTopOpe_BOOP::SetShape1 ( const TopoDS_Shape S)
void TestTopOpe_BOOP::SetShape2 ( const TopoDS_Shape S)
void TestTopOpe_BOOP::SetTol ( const TopOpeBRepDS_Kind  K,
const Standard_Integer  index,
const Standard_Real  tol 
)
void TestTopOpe_BOOP::SetTol ( const Standard_Integer  index,
const Standard_Real  tol 
)
void TestTopOpe_BOOP::StoreResult ( const char *  key,
const char *  namres,
char *  extent = NULL 
) const
Standard_Boolean TestTopOpe_BOOP::Tadd ( const TCollection_AsciiString k,
const Standard_Integer  ic,
const TCollection_AsciiString h 
)
const TCollection_AsciiString& TestTopOpe_BOOP::Thelp ( const Standard_Integer  ik) const
void TestTopOpe_BOOP::Tinit ( )
const TCollection_AsciiString& TestTopOpe_BOOP::Tkeys ( const Standard_Integer  ik) const
Standard_Integer TestTopOpe_BOOP::Tnb ( ) const
Standard_Integer TestTopOpe_BOOP::Tstep ( const TCollection_AsciiString s) const

Field Documentation

Standard_Integer TestTopOpe_BOOP::mylastPREP
Standard_Integer TestTopOpe_BOOP::mymet[100]
Standard_Integer TestTopOpe_BOOP::mynmet
TopOpeBRep_DSFiller* TestTopOpe_BOOP::myPDSF
Standard_Integer TestTopOpe_BOOP::mytodoPREP

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