2 // Created: Thu May 18 10:42:37 2000
3 // Author: Peter KURNEV
9 #include <Draw_Interpretor.hxx>
10 #include <GeomliteTest.hxx>
11 #include <GeometryTest.hxx>
12 #include <BRepTest.hxx>
13 #include <MeshTest.hxx>
14 //#include <CorrectTest.hxx>
15 #include <HLRTest.hxx>
17 //=======================================================================
18 //function : AllCommands
20 //=======================================================================
21 void BOPTest::AllCommands(Draw_Interpretor& theCommands)
23 static Standard_Boolean done = Standard_False;
28 BOPTest::MTestCommands (theCommands);
29 BOPTest::TSTCommands(theCommands);
30 BOPTest::EFCommands (theCommands);
31 BOPTest::LowCommands(theCommands);
32 BOPTest::BOPCommands(theCommands);
33 BOPTest::WSplitCommands(theCommands);
34 BOPTest::CurveCommands(theCommands);
35 BOPTest::TolerCommands(theCommands);
36 BOPTest::CheckCommands(theCommands);
39 //==============================================================================
41 //==============================================================================
42 void BOPTest::Factory(Draw_Interpretor& theDI)
44 static Standard_Boolean FactoryDone = Standard_False;
45 if (FactoryDone) return;
47 FactoryDone = Standard_True;
49 DBRep::BasicCommands(theDI);
50 GeomliteTest::AllCommands(theDI);
51 GeometryTest::AllCommands(theDI);
52 BRepTest::AllCommands(theDI);
53 MeshTest::Commands(theDI);
54 //CorrectTest::CorrectCommands(theDI);
55 HLRTest::Commands(theDI);
56 BOPTest::AllCommands(theDI);
59 theDI << "Draw Plugin : All Geometry & Topology commands are loaded" << "\n";