#include <Draw_Appli.hxx>
Public Member Functions | |
| Standard_EXPORT | Draw_SaveAndRestore (const char *name, Standard_Boolean(*test)(const Handle(Draw_Drawable3D)&), void(*save)(const Handle(Draw_Drawable3D)&, ostream &), Handle(Draw_Drawable3D)(*restore)(istream &), Standard_Boolean display=Standard_True) |
| const char * | Name () const |
| Standard_Boolean | Test (const Handle(Draw_Drawable3D)&d) |
| void | Save (const Handle(Draw_Drawable3D)&d, ostream &os) const |
| Handle (Draw_Drawable3D) Restore(istream &) const | |
| Standard_Boolean | Disp () const |
| Draw_SaveAndRestore * | Next () |
Private Attributes | |
| const char * | myName |
| Standard_Boolean(* | myTest )(const Handle(Draw_Drawable3D)&) |
| void(* | mySave )(const Handle(Draw_Drawable3D)&, ostream &) |
| Handle() Draw_Drawable3D(* | myRestore )(istream &) |
| Standard_Boolean | myDisplay |
| Draw_SaveAndRestore * | myNext |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1