Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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::Booope ( const char *  key,
const char *  namres 
)
Standard_Integer TestTopOpe_BOOP::LoadShapes ( const char *  ns1,
const char *  ns2 
)
Standard_Integer TestTopOpe_BOOP::Prepare ( const char *  ns1,
const char *  ns2 
)
void TestTopOpe_BOOP::StoreResult ( const char *  key,
const char *  namres,
char *  extent = NULL 
) const

Field Documentation


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