#include "SALOMEDSImpl_Study.hxx"#include <string.h>#include <KERNEL_version.h>#include <Basics_Utils.hxx>#include "DF_Application.hxx"#include "DF_ChildIterator.hxx"#include "SALOMEDSImpl_ChildNodeIterator.hxx"#include "SALOMEDSImpl_Attributes.hxx"#include "SALOMEDSImpl_UseCaseIterator.hxx"#include "SALOMEDSImpl_AttributeReference.hxx"#include "SALOMEDSImpl_StudyHandle.hxx"#include "SALOMEDSImpl_Tool.hxx"#include "SALOMEDSImpl_IParameters.hxx"#include "SALOMEDSImpl_ScalarVariable.hxx"#include <fstream>#include <sstream>#include <algorithm>
Macros | |
| #define | WITHOUT_TABS | 
| #define | DIRECTORYID 16661 | 
| #define | FILELOCALID 26662 | 
| #define | FILEID "FILE: " | 
| #define | VARIABLE_SEPARATOR ':' | 
| #define | OPERATION_SEPARATOR '|' | 
Functions | |
| static std::string | replace_tabs (const std::string &in) | 
| static std::string | GetComponentHeader (const char *theComponentName) | 
| void | dumpSO (const SALOMEDSImpl_SObject &theSO, std::fstream &fp, const std::string &Tab, SALOMEDSImpl_Study *theStudy) | 
| static  SALOMEDSImpl_AbstractCallback *&  | getGenObjRegister (DF_Document *doc) | 
Variables | |
| static const int | indent_size = 2 | 
| number of spaces for indentation in Python dump files (to replace  symbols)  More... | |
| #define DIRECTORYID 16661 | 
Referenced by SALOMEDSImpl_Study::GetDirectoryNames().
| #define FILEID "FILE: " | 
Referenced by SALOMEDSImpl_Study::GetFileNames().
| #define FILELOCALID 26662 | 
Referenced by SALOMEDSImpl_Study::GetFileNames().
| #define OPERATION_SEPARATOR '|' | 
Referenced by SALOMEDSImpl_Study::ParseVariables().
| #define VARIABLE_SEPARATOR ':' | 
Referenced by SALOMEDSImpl_Study::ParseVariables().
| #define WITHOUT_TABS | 
| void dumpSO | ( | const SALOMEDSImpl_SObject & | theSO, | 
| std::fstream & | fp, | ||
| const std::string & | Tab, | ||
| SALOMEDSImpl_Study * | theStudy | ||
| ) | 
References DF_Label::GetAttributes(), SALOMEDSImpl_GenericAttribute::GetClassType(), SALOMEDSImpl_SObject::GetID(), SALOMEDSImpl_SObject::GetLabel(), SALOMEDSImpl_ChildIterator::More(), SALOMEDSImpl_Study::NewChildIterator(), SALOMEDSImpl_ChildIterator::Next(), and SALOMEDSImpl_ChildIterator::Value().
Referenced by SALOMEDSImpl_Study::dump().
      
  | 
  static | 
Referenced by SALOMEDSImpl_Study::DumpStudy().
      
  | 
  static | 
References DF_Document::GetDocumentID().
Referenced by SALOMEDSImpl_Study::RegisterGenObj(), SALOMEDSImpl_Study::setGenObjRegister(), and SALOMEDSImpl_Study::UnRegisterGenObj().
      
  | 
  static | 
References indent_size, and out.
Referenced by SALOMEDSImpl_Study::DumpStudy().
      
  | 
  static | 
number of spaces for indentation in Python dump files (to replace symbols)
Referenced by replace_tabs().