using namespace boost;
using namespace std;
-EntityGUI* EntityGUI::myGUIObject = 0;
-
//=======================================================================
// function : GetEntityGUI()
// purpose : Get the only EntityGUI object [ static ]
//=======================================================================
EntityGUI* EntityGUI::GetEntityGUI( GeometryGUI* parent )
{
- if ( myGUIObject == 0 ) {
- // init EntityGUI only once
- myGUIObject = new EntityGUI( parent );
- }
- return myGUIObject;
+ return new EntityGUI( parent );
}
//=======================================================================
// AIS shape used only during topo/geom simulations
Handle(AIS_Shape) mySimulationShape1;
Handle(AIS_Shape) mySimulationShape2;
-
-private:
- static EntityGUI* myGUIObject; //!< the only EntityGUI object
};
#endif