Open CASCADE Technology  7.4.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 > &, std::ostream &), Handle< Draw_Drawable3D >(*restore)(std::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, std::ostream &os) const
 
Handle< Draw_Drawable3DRestore (std::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 > &, std::ostream &)  save,
Handle< Draw_Drawable3D >(*)(std::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 ( )
inline

◆ Restore()

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

◆ Save()

void Draw_SaveAndRestore::Save ( const Handle< Draw_Drawable3D > &  d,
std::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: