#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().