|
Open CASCADE Technology
6.5.4
|
This is a base class for OCAF based TObj models with declared virtual methods.
#include <TObj_Application.hxx>

Public Member Functions | |
| Handle< Message_Messenger > & | Messenger () |
| Returns reference to associated messenger handle. | |
| virtual Standard_Boolean | SaveDocument (const Handle< TDocStd_Document > &theSourceDoc, const char *theTargetFile) |
| Saving the OCAF document to a file. | |
| virtual Standard_Boolean | LoadDocument (const char *theSourceFile, Handle< TDocStd_Document > &theTargetDoc) |
| Loading the OCAF document from a file. | |
| virtual Standard_Boolean | CreateNewDocument (Handle< TDocStd_Document > &theDoc, const TCollection_ExtendedString &theFormat) |
| Create the OCAF document from scratch. | |
| virtual void | ErrorMessage (const TCollection_ExtendedString &theMsg, const Message_Gravity theLevel) |
| Signal error during Load or Save Default imiplementation is empty. | |
| virtual void | ErrorMessage (const TCollection_ExtendedString &theMsg) |
| Signal error during Load or Save Default imiplementation invoke previous declaration with 0. | |
| void | SetVerbose (const Standard_Boolean isVerbose) |
| Sets the verbose flag, meaning that load/save models should show CPU and elapsed times. | |
| Standard_Boolean | IsVerbose () const |
| Returns the verbose flag. | |
| virtual Standard_CString | ResourcesName () |
| Return name of resource (i.e. "TObj") | |
| virtual void | Formats (TColStd_SequenceOfExtendedString &theFormats) |
| Return format (i.e "TObj") | |
| virtual Handle< CDM_MessageDriver > | MessageDriver () |
| Defines message driver for CDM layer. | |
Static Public Member Functions | |
| static Handle< TObj_Application > | GetInstance () |
| Returns static instance of the application. | |
Protected Member Functions | |
| TObj_Application () | |
| Constructor is protected. Use method GetInstance() method to obtain the static instance of the object (or derive your own application) | |
| TObj_Application::TObj_Application | ( | ) | [protected] |
Constructor
| virtual Standard_Boolean TObj_Application::CreateNewDocument | ( | Handle< TDocStd_Document > & | theDoc, |
| const TCollection_ExtendedString & | theFormat | ||
| ) | [virtual] |
| virtual void TObj_Application::ErrorMessage | ( | const TCollection_ExtendedString & | theMsg, |
| const Message_Gravity | theLevel | ||
| ) | [virtual] |
| virtual void TObj_Application::ErrorMessage | ( | const TCollection_ExtendedString & | theMsg | ) | [inline, virtual] |
| virtual void TObj_Application::Formats | ( | TColStd_SequenceOfExtendedString & | theFormats | ) | [virtual] |
Implements TDocStd_Application.
| static Handle< TObj_Application > TObj_Application::GetInstance | ( | ) | [static] |
| Standard_Boolean TObj_Application::IsVerbose | ( | ) | const [inline] |
| virtual Standard_Boolean TObj_Application::LoadDocument | ( | const char * | theSourceFile, |
| Handle< TDocStd_Document > & | theTargetDoc | ||
| ) | [virtual] |
| virtual Handle< CDM_MessageDriver > TObj_Application::MessageDriver | ( | ) | [inline, virtual] |
Reimplemented from CDM_Application.
| Handle< Message_Messenger >& TObj_Application::Messenger | ( | ) | [inline] |
| virtual Standard_CString TObj_Application::ResourcesName | ( | ) | [virtual] |
Redefined OCAF methods
Implements TDocStd_Application.
| virtual Standard_Boolean TObj_Application::SaveDocument | ( | const Handle< TDocStd_Document > & | theSourceDoc, |
| const char * | theTargetFile | ||
| ) | [virtual] |
Load/Save support
| void TObj_Application::SetVerbose | ( | const Standard_Boolean | isVerbose | ) | [inline] |
1.8.0