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

Draw
TKTopTest
TestTopOpe


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_AsciiString & Tkeys (const Standard_Integer ik) const
const TCollection_AsciiString & Thelp (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_Shape & ChangeShape1 ()
TopoDS_Shape & ChangeShape2 ()
const TCollection_AsciiString & nameS1 () const
const TCollection_AsciiString & nameS2 () 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_DSFiller * myPDSF

Private Attributes

const char * mykeys [TESTTOPOPE_NKEYS]
const char * myresnamdef
VarsTopo myVarsTopo
Handle_TopOpeBRepDS_HDataStructure myHDS
Handle_TopOpeBRepBuild_HBuilder myHB
TCollection_AsciiString mynameS1
TCollection_AsciiString mynameS2
TopoDS_Shape myS1
TopoDS_Shape myS2
TopAbs_ShapeEnum myS1type
TopAbs_ShapeEnum myS2type
Standard_Boolean myESP
Standard_Boolean myPREPdone
TopoDS_Compound myCresult
Standard_Integer myNresult
Standard_Boolean myBOOdone
Standard_Integer mycomn
TCollection_AsciiString mycomk [TESTTOPOPE_NTKEYS]
TCollection_AsciiString mycomh [TESTTOPOPE_NTKEYS]
Standard_Integer mycomi [TESTTOPOPE_NTKEYS]


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  ) 
 

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 TopOpeBRep_DSFiller &  DSF  ) 
 

Standard_Integer TestTopOpe_BOOP::DSF_Insert  ) 
 

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 TopoDS_Shape &  S,
const TopoDS_Shape &  Sref
 

Standard_Integer TestTopOpe_BOOP::FindShape const Standard_Integer  ids,
const TopoDS_Shape &  Sref
 

Standard_Integer TestTopOpe_BOOP::FindShape const TCollection_AsciiString &  str  ) 
 

void TestTopOpe_BOOP::GetMerged const Standard_Integer  is  ) 
 

void TestTopOpe_BOOP::GetMerged const TopAbs_State  sta  ) 
 

void TestTopOpe_BOOP::GetMerged const TopAbs_State  sta,
const Standard_Integer  is
 

void TestTopOpe_BOOP::GetMerged const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta,
const Standard_Integer  is
 

void TestTopOpe_BOOP::GetMerged const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta
 

Standard_Integer TestTopOpe_BOOP::GetMode  )  const
 

void TestTopOpe_BOOP::GetSplit const Standard_Integer  is  ) 
 

void TestTopOpe_BOOP::GetSplit const TopAbs_State  sta  ) 
 

void TestTopOpe_BOOP::GetSplit const TopAbs_State  sta,
const Standard_Integer  is
 

void TestTopOpe_BOOP::GetSplit const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta,
const Standard_Integer  is
 

void TestTopOpe_BOOP::GetSplit const TopAbs_ShapeEnum  Typ,
const TopAbs_State  sta
 

const TestTopOpe_BOOP::Handle TopOpeBRepBuild_HBuilder   )  const
 

TestTopOpe_BOOP::Handle TopOpeBRepDS_HDataStructure   ) 
 

TestTopOpe_BOOP::Handle TopOpeBRepBuild_HBuilder   ) 
 

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 Standard_Integer  index,
const Standard_Real  tol
 

void TestTopOpe_BOOP::SetTol const TopOpeBRepDS_Kind  K,
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_Boolean TestTopOpe_BOOP::myBOOdone [private]
 

TCollection_AsciiString TestTopOpe_BOOP::mycomh[TESTTOPOPE_NTKEYS] [private]
 

Standard_Integer TestTopOpe_BOOP::mycomi[TESTTOPOPE_NTKEYS] [private]
 

TCollection_AsciiString TestTopOpe_BOOP::mycomk[TESTTOPOPE_NTKEYS] [private]
 

Standard_Integer TestTopOpe_BOOP::mycomn [private]
 

TopoDS_Compound TestTopOpe_BOOP::myCresult [private]
 

Standard_Boolean TestTopOpe_BOOP::myESP [private]
 

Handle_TopOpeBRepBuild_HBuilder TestTopOpe_BOOP::myHB [private]
 

Handle_TopOpeBRepDS_HDataStructure TestTopOpe_BOOP::myHDS [private]
 

const char* TestTopOpe_BOOP::mykeys[TESTTOPOPE_NKEYS] [private]
 

Standard_Integer TestTopOpe_BOOP::mylastPREP
 

Standard_Integer TestTopOpe_BOOP::mymet[100]
 

TCollection_AsciiString TestTopOpe_BOOP::mynameS1 [private]
 

TCollection_AsciiString TestTopOpe_BOOP::mynameS2 [private]
 

Standard_Integer TestTopOpe_BOOP::mynmet
 

Standard_Integer TestTopOpe_BOOP::myNresult [private]
 

TopOpeBRep_DSFiller* TestTopOpe_BOOP::myPDSF
 

Standard_Boolean TestTopOpe_BOOP::myPREPdone [private]
 

const char* TestTopOpe_BOOP::myresnamdef [private]
 

TopoDS_Shape TestTopOpe_BOOP::myS1 [private]
 

TopAbs_ShapeEnum TestTopOpe_BOOP::myS1type [private]
 

TopoDS_Shape TestTopOpe_BOOP::myS2 [private]
 

TopAbs_ShapeEnum TestTopOpe_BOOP::myS2type [private]
 

Standard_Integer TestTopOpe_BOOP::mytodoPREP
 

VarsTopo TestTopOpe_BOOP::myVarsTopo [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:51:17 2008 for OpenCASCADE by  doxygen 1.4.1