1 // File OpenGl_GraphicDriver_6.cxx
2 // Created Mardi 28 janvier 1997
5 //-Copyright MatraDatavision 1997
9 //-Design Declaration des variables specifiques aux Drivers
11 //-Warning Un driver encapsule les Pex et OpenGl drivers
20 #include <OpenGl_GraphicDriver.jxx>
22 #include <Aspect_DriverDefinitionError.hxx>
24 #include <OpenGl_tgl_funcs.hxx>
28 //-Global data definitions
32 void OpenGl_GraphicDriver::InitPick () {
36 PrintFunction ("call_togl_init_pick");
38 call_togl_init_pick ();
42 void OpenGl_GraphicDriver::Pick (Graphic3d_CPick& ACPick) {
44 Graphic3d_CPick MyCPick = ACPick;
48 PrintFunction ("call_togl_pick");
49 PrintCPick (MyCPick, 1);
51 call_togl_pick (&ACPick);
55 void OpenGl_GraphicDriver::PickId (const Graphic3d_CGroup& ACGroup) {
57 Graphic3d_CGroup MyCGroup = ACGroup;
60 PrintFunction ("call_togl_pickid");
61 PrintCGroup (MyCGroup, 1);
63 call_togl_pickid (&MyCGroup);