Open CASCADE Technology  7.2.0
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::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

◆ Disp()

Standard_Boolean Draw_SaveAndRestore::Disp ( ) const
inline

◆ Name()

const char* Draw_SaveAndRestore::Name ( ) const
inline

◆ Next()

Draw_SaveAndRestore* Draw_SaveAndRestore::Next ( void  )
inline

◆ Restore()

Handle< Draw_Drawable3D > Draw_SaveAndRestore::Restore ( istream &  ) const

◆ Save()

void Draw_SaveAndRestore::Save ( const Handle< Draw_Drawable3D > &  d,
ostream &  os 
) const

◆ Test()

Standard_Boolean Draw_SaveAndRestore::Test ( const Handle< Draw_Drawable3D > &  d)

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