Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Draw_SaveAndRestore Class Reference

#include <Draw_Appli.hxx>

Public Member Functions

 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_Drawable3DRestore (istream &) const
Standard_Boolean Disp () const
Draw_SaveAndRestoreNext ()

Constructor & Destructor Documentation

Draw_SaveAndRestore::Draw_SaveAndRestore ( const char *  name,
Standard_Boolean(*)(const Handle< Draw_Drawable3D > &)  test,
void(*)(const Handle< Draw_Drawable3D > &, ostream &)  save,
Handle< Draw_Drawable3D >(*)(istream &)  restore,
Standard_Boolean  display = Standard_True 
)

Member Function Documentation

const char* Draw_SaveAndRestore::Name ( ) const [inline]
void Draw_SaveAndRestore::Save ( const Handle< Draw_Drawable3D > &  d,
ostream &  os 
) const

The documentation for this class was generated from the following file: