Back to index

salome-kernel  6.5.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends
SALOMEDSIMPL_EXPORT Protocol Reference

Class: SALOMEDSImpl_AttributeParameter Description : AttributeParameter is a universal container of basic types. More...

#include <SALOMEDSImpl_AttributeComment.hxx>

Inheritance diagram for SALOMEDSIMPL_EXPORT:
Inheritance graph
[legend]
Collaboration diagram for SALOMEDSIMPL_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Types

enum  SortOrder { AscendingOrder, DescendingOrder }
 Sort order. More...
enum  SortPolicy {
  EmptyLowest, EmptyHighest, EmptyFirst, EmptyLast,
  EmptyIgnore
}
 Sort policy (specifies how empty cells are taken into account when sorting) More...
enum  VariableTypes { REAL_VAR, INTEGER_VAR, BOOLEAN_VAR, STRING_VAR }
typedef unsigned char TOctet

Public Member Functions

 SALOMEDSImpl_AttributeComment ()
void SetValue (const std::string &S)
std::string Value () const
virtual std::string Save ()
virtual void Load (const std::string &theValue)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeComment ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
void SetDrawable (const int theValue)
int IsDrawable () const
 SALOMEDSImpl_AttributeDrawable ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeDrawable ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributeExpandable ()
void SetExpandable (const int value)
int IsExpandable () const
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeExpandable ()
 SALOMEDSImpl_AttributeExternalFileDef ()
void SetValue (const std::string &value)
std::string Value () const
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeExternalFileDef ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributeFileType ()
void SetValue (const std::string &value)
std::string Value () const
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeFileType ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributeFlags ()
virtual ~SALOMEDSImpl_AttributeFlags ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
void Set (const int)
int Get () const
 SALOMEDSImpl_AttributeGraphic ()
 ~SALOMEDSImpl_AttributeGraphic ()
void SetVisibility (const int, const bool)
bool GetVisibility (const int)
const std::string & ID () const
void Restore (DF_Attribute *theWith)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *theInto)
void SetVisibility (const std::map< int, int > &)
const std::map< int, int > & GetVisibility ()
 SALOMEDSImpl_AttributeInteger ()
void SetValue (const int theVal)
int Value () const
virtual std::string Save ()
virtual void Load (const std::string &theValue)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeInteger ()
 SALOMEDSImpl_AttributeIOR ()
const std::string & ID () const
void SetValue (const std::string &theValue)
std::string Value () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeIOR ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
void SetValue (const int value)
int Value () const
 SALOMEDSImpl_AttributeLocalID ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *)
 ~SALOMEDSImpl_AttributeLocalID ()
 SALOMEDSImpl_AttributeName ()
void SetValue (const std::string &theVal)
std::string Value () const
virtual std::string Save ()
virtual void Load (const std::string &theValue)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeName ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributeOpened ()
void SetOpened (const int value)
int IsOpened () const
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeOpened ()
 SALOMEDSImpl_AttributeParameter ()
void SetInt (const std::string &theID, const int &theValue)
int GetInt (const std::string &theID)
void SetReal (const std::string &theID, const double &theValue)
double GetReal (const std::string &theID)
void SetString (const std::string &theID, const std::string &theValue)
std::string GetString (const std::string &theID)
void SetBool (const std::string &theID, const bool &theValue)
bool GetBool (const std::string &theID)
void SetRealArray (const std::string &theID, const std::vector< double > &theArray)
std::vector< double > GetRealArray (const std::string &theID)
void SetIntArray (const std::string &theID, const std::vector< int > &theArray)
std::vector< int > GetIntArray (const std::string &theID)
void SetStrArray (const std::string &theID, const std::vector< std::string > &theArray)
std::vector< std::string > GetStrArray (const std::string &theID)
bool IsSet (const std::string &theID, const Parameter_Types theType)
bool RemoveID (const std::string &theID, const Parameter_Types theType)
SALOMEDSImpl_AttributeParameterGetFather ()
bool HasFather ()
bool IsRoot ()
std::vector< std::string > GetIDs (const Parameter_Types theType)
void Clear ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeParameter ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributePersistentRef ()
const std::string & ID () const
void SetValue (const std::string &value)
std::string Value () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributePersistentRef ()
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributePixMap ()
const std::string & ID () const
void SetPixMap (const std::string &value)
std::string GetPixMap () const
bool HasPixMap () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributePixMap ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributePythonObject ()
void SetObject (const std::string &theSequence, const bool theScript)
std::string GetObject () const
bool IsScript () const
int GetLength () const
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributePythonObject ()
 SALOMEDSImpl_AttributeReal ()
void SetValue (const double &theVal)
double Value () const
virtual std::string Save ()
virtual void Load (const std::string &theValue)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeReal ()
 SALOMEDSImpl_AttributeReference ()
void Set (const DF_Label &theLabel)
DF_Label Get () const
virtual std::string Save ()
virtual void Load (const std::string &theValue)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeReference ()
 LockProtection (const char *message)
virtual std::string Save ()
virtual void Load (const std::string &theValue)
 SALOMEDSImpl_AttributeSelectable ()
void SetSelectable (const int value)
int IsSelectable () const
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeSelectable ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeSequenceOfInteger ()
void Assign (const std::vector< int > &other)
void ChangeValue (const int Index, const int Value)
void Add (const int value)
int Value (const int Index)
void Remove (const int Index)
int Length ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeSequenceOfInteger ()
const std::vector< int > & Array ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeSequenceOfReal ()
void Assign (const std::vector< double > &other)
void ChangeValue (const int Index, const double &Value)
void Add (const double &Value)
double Value (const int Index)
void Remove (const int Index)
int Length ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeSequenceOfReal ()
const std::vector< double > & Array ()
 SALOMEDSImpl_AttributeStudyProperties ()
 ~SALOMEDSImpl_AttributeStudyProperties ()
const std::string & ID () const
void Init ()
virtual std::string Save ()
virtual void Load (const std::string &)
void SetModification (const std::string &theUserName, const int theMinute, const int theHour, const int theDay, const int theMonth, const int theYear)
void GetModifications (std::vector< std::string > &theUserNames, std::vector< int > &theMinutes, std::vector< int > &theHours, std::vector< int > &theDays, std::vector< int > &theMonths, std::vector< int > &theYears) const
std::string GetCreatorName () const
bool GetCreationDate (int &theMinute, int &theHour, int &theDay, int &theMonth, int &theYear) const
void ChangeCreatorName (const std::string &theUserName)
void SetUnits (const std::string &theUnits)
std::string GetUnits ()
void SetComment (const std::string &theComment)
std::string GetComment ()
void SetCreationMode (const int theMode)
int GetCreationMode () const
void SetModified (const int theModified)
bool IsModified () const
int GetModified () const
void SetLocked (const bool theLocked)
bool IsLocked () const
bool IsLockChanged (const bool theErase)
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeTableOfInteger ()
void SetNbColumns (const int theNbColumns)
void SetTitle (const std::string &theTitle)
std::string GetTitle () const
void SetRowData (const int theRow, const std::vector< int > &theData)
std::vector< int > GetRowData (const int theRow)
void SetRowTitle (const int theRow, const std::string &theTitle)
void SetRowUnit (const int theRow, const std::string &theUnit)
std::string GetRowUnit (const int theRow) const
void SetRowUnits (const std::vector< std::string > &theUnits)
std::vector< std::string > GetRowUnits ()
void SetRowTitles (const std::vector< std::string > &theTitles)
std::vector< std::string > GetRowTitles ()
std::string GetRowTitle (const int theRow) const
void SetColumnData (const int theColumn, const std::vector< int > &theData)
std::vector< int > GetColumnData (const int theColumn)
void SetColumnTitle (const int theColumn, const std::string &theTitle)
std::string GetColumnTitle (const int theColumn) const
void SetColumnTitles (const std::vector< std::string > &theTitles)
std::vector< std::string > GetColumnTitles ()
int GetNbRows () const
int GetNbColumns () const
void PutValue (const int theValue, const int theRow, const int theColumn)
bool HasValue (const int theRow, const int theColumn)
int GetValue (const int theRow, const int theColumn)
void RemoveValue (const int theRow, const int theColumn)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
std::vector< int > GetSetRowIndices (const int theRow)
std::vector< int > GetSetColumnIndices (const int theColumn)
std::vector< int > SortRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortByRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortByColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
void SwapCells (const int theRow1, const int theColumn1, const int theRow2, const int theColumn2)
void SwapRows (const int theRow1, const int theRow2)
void SwapColumns (const int theColumn1, const int theColumn2)
 ~SALOMEDSImpl_AttributeTableOfInteger ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeTableOfReal ()
void SetNbColumns (const int theNbColumns)
void SetTitle (const std::string &theTitle)
std::string GetTitle () const
void SetRowData (const int theRow, const std::vector< double > &theData)
std::vector< double > GetRowData (const int theRow)
void SetRowTitle (const int theRow, const std::string &theTitle)
void SetRowUnit (const int theRow, const std::string &theUnit)
std::string GetRowUnit (const int theRow) const
void SetRowUnits (const std::vector< std::string > &theUnits)
std::vector< std::string > GetRowUnits ()
void SetRowTitles (const std::vector< std::string > &theTitles)
std::vector< std::string > GetRowTitles ()
std::string GetRowTitle (const int theRow) const
void SetColumnData (const int theColumn, const std::vector< double > &theData)
std::vector< double > GetColumnData (const int theColumn)
void SetColumnTitle (const int theColumn, const std::string &theTitle)
void SetColumnTitles (const std::vector< std::string > &theTitles)
std::vector< std::string > GetColumnTitles ()
std::string GetColumnTitle (const int theColumn) const
int GetNbRows () const
int GetNbColumns () const
void PutValue (const double &theValue, const int theRow, const int theColumn)
bool HasValue (const int theRow, const int theColumn)
double GetValue (const int theRow, const int theColumn)
void RemoveValue (const int theRow, const int theColumn)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
std::vector< int > GetSetRowIndices (const int theRow)
std::vector< int > GetSetColumnIndices (const int theColumn)
std::vector< int > SortRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortByRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortByColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
void SwapCells (const int theRow1, const int theColumn1, const int theRow2, const int theColumn2)
void SwapRows (const int theRow1, const int theRow2)
void SwapColumns (const int theColumn1, const int theColumn2)
 ~SALOMEDSImpl_AttributeTableOfReal ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeTableOfString ()
void SetNbColumns (const int theNbColumns)
void SetTitle (const std::string &theTitle)
std::string GetTitle () const
void SetRowData (const int theRow, const std::vector< std::string > &theData)
std::vector< std::string > GetRowData (const int theRow)
void SetRowTitle (const int theRow, const std::string &theTitle)
void SetRowUnit (const int theRow, const std::string &theUnit)
std::string GetRowUnit (const int theRow) const
void SetRowUnits (const std::vector< std::string > &theUnits)
std::vector< std::string > GetRowUnits ()
void SetRowTitles (const std::vector< std::string > &theTitles)
std::vector< std::string > GetRowTitles ()
std::string GetRowTitle (const int theRow) const
void SetColumnData (const int theColumn, const std::vector< std::string > &theData)
std::vector< std::string > GetColumnData (const int theColumn)
void SetColumnTitle (const int theColumn, const std::string &theTitle)
std::string GetColumnTitle (const int theColumn) const
void SetColumnTitles (const std::vector< std::string > &theTitles)
std::vector< std::string > GetColumnTitles ()
int GetNbRows () const
int GetNbColumns () const
void PutValue (const std::string &theValue, const int theRow, const int theColumn)
bool HasValue (const int theRow, const int theColumn)
std::string GetValue (const int theRow, const int theColumn)
void RemoveValue (const int theRow, const int theColumn)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
std::vector< int > GetSetRowIndices (const int theRow)
std::vector< int > GetSetColumnIndices (const int theColumn)
std::vector< int > SortRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortByRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
std::vector< int > SortByColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
void SwapCells (const int theRow1, const int theColumn1, const int theRow2, const int theColumn2)
void SwapRows (const int theRow1, const int theRow2)
void SwapColumns (const int theColumn1, const int theColumn2)
 ~SALOMEDSImpl_AttributeTableOfString ()
 SALOMEDSImpl_AttributeTarget ()
void Add (const SALOMEDSImpl_SObject &theSO)
std::vector< SALOMEDSImpl_SObjectGet ()
void Remove (const SALOMEDSImpl_SObject &theSO)
std::string GetRelation ()
void SetRelation (const std::string &theRelation)
std::map< std::string,
DF_Attribute * > & 
GetVariables ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeTarget ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeTextColor ()
const std::string & ID () const
void SetTextColor (const double &R, const double &G, const double &B)
std::vector< double > TextColor ()
void ChangeArray (const std::vector< double > &newArray)
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeTextColor ()
virtual std::string Save ()
virtual void Load (const std::string &)
 SALOMEDSImpl_AttributeTextHighlightColor ()
void SetTextHighlightColor (const double &R, const double &G, const double &B)
std::vector< double > TextHighlightColor ()
void ChangeArray (const std::vector< double > &newArray)
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeTextHighlightColor ()
 SALOMEDSImpl_AttributeTreeNode ()
void SetFather (const SALOMEDSImpl_AttributeTreeNode *value)
void SetPrevious (const SALOMEDSImpl_AttributeTreeNode *value)
void SetNext (const SALOMEDSImpl_AttributeTreeNode *value)
void SetFirst (const SALOMEDSImpl_AttributeTreeNode *value)
void SetTreeID (const std::string &value)
bool Append (SALOMEDSImpl_AttributeTreeNode *value)
bool Prepend (SALOMEDSImpl_AttributeTreeNode *value)
bool Remove ()
bool InsertBefore (SALOMEDSImpl_AttributeTreeNode *value)
bool InsertAfter (SALOMEDSImpl_AttributeTreeNode *value)
SALOMEDSImpl_AttributeTreeNodeGetFather () const
SALOMEDSImpl_AttributeTreeNodeGetPrevious () const
SALOMEDSImpl_AttributeTreeNodeGetNext () const
SALOMEDSImpl_AttributeTreeNodeGetFirst () const
bool HasFather ()
bool HasPrevious ()
bool HasNext ()
bool HasFirst ()
const std::string & GetTreeID ()
int Depth () const
bool IsRoot () const
SALOMEDSImpl_AttributeTreeNodeRoot () const
bool IsAscendant (const SALOMEDSImpl_AttributeTreeNode *ofTN) const
bool IsDescendant (const SALOMEDSImpl_AttributeTreeNode *value) const
bool IsFather (const SALOMEDSImpl_AttributeTreeNode *value) const
bool IsChild (const SALOMEDSImpl_AttributeTreeNode *value) const
virtual std::string Save ()
virtual void Load (const std::string &)
virtual std::string Type ()
const std::string & ID () const
void Restore (DF_Attribute *with)
void Paste (DF_Attribute *into)
DF_AttributeNewEmpty () const
 ~SALOMEDSImpl_AttributeTreeNode ()
virtual void AfterAddition ()
virtual void BeforeForget ()
 SALOMEDSImpl_AttributeUserID ()
const std::string & Value () const
void SetValue (const std::string &value)
virtual std::string Type ()
const std::string & ID () const
void Restore (DF_Attribute *with)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *into)
 ~SALOMEDSImpl_AttributeUserID ()
 SALOMEDSImpl_Callback (SALOMEDSImpl_UseCaseBuilder *builder)
virtual void OnAddSObject (const SALOMEDSImpl_SObject &theObject)
virtual void OnRemoveSObject (const SALOMEDSImpl_SObject &theObject)
virtual bool addSO_Notification (const SALOMEDSImpl_SObject &theSObject)
virtual bool removeSO_Notification (const SALOMEDSImpl_SObject &theSObject)
virtual bool modifySO_Notification (const SALOMEDSImpl_SObject &theSObject, int reason)
 SALOMEDSImpl_ChildIterator ()
 SALOMEDSImpl_ChildIterator (const SALOMEDSImpl_SObject &theSO)
 SALOMEDSImpl_ChildIterator (const DF_Label &theLabel)
 ~SALOMEDSImpl_ChildIterator ()
virtual void Init ()
virtual void Init (const DF_Label &theLabel)
virtual void InitEx (bool theAllLevels)
virtual void InitEx (const DF_Label &theLabel, bool theAllLevels)
virtual bool More ()
virtual void Next ()
virtual SALOMEDSImpl_SObject Value ()
virtual DF_Label Label ()
SALOMEDSImpl_ChildIteratorGetPersistentCopy () const
 SALOMEDSImpl_ChildNodeIterator ()
 SALOMEDSImpl_ChildNodeIterator (const SALOMEDSImpl_AttributeTreeNode *aTreeNode, const bool allLevels=false)
void Initialize (const SALOMEDSImpl_AttributeTreeNode *aTreeNode, const bool allLevels=false)
bool More () const
void Next ()
void NextBrother ()
SALOMEDSImpl_AttributeTreeNodeValue () const
virtual std::string GetIOR ()=0
virtual SALOMEDSImpl_TMPFile * Save (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile)=0
virtual SALOMEDSImpl_TMPFile * SaveASCII (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile)=0
virtual bool Load (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile)=0
virtual bool LoadASCII (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile)=0
virtual void Close (const SALOMEDSImpl_SComponent &theComponent)=0
virtual std::string ComponentDataType ()=0
virtual std::string IORToLocalPersistentID (const SALOMEDSImpl_SObject &theSObject, const std::string &IORString, bool isMultiFile, bool isASCII)=0
virtual std::string LocalPersistentIDToIOR (const SALOMEDSImpl_SObject &theSObject, const std::string &aLocalPersistentID, bool isMultiFile, bool isASCII)=0
virtual bool CanCopy (const SALOMEDSImpl_SObject &theObject)=0
virtual SALOMEDSImpl_TMPFile * CopyFrom (const SALOMEDSImpl_SObject &theObject, int &theObjectID, long &theStreamLength)=0
virtual bool CanPaste (const std::string &theComponentName, int theObjectID)=0
virtual std::string PasteInto (const unsigned char *theStream, const long theStreamLength, int theObjectID, const SALOMEDSImpl_SObject &theObject)=0
virtual SALOMEDSImpl_TMPFile * DumpPython (SALOMEDSImpl_Study *theStudy, bool isPublished, bool isMultiFile, bool &isValidScript, long &theStreamLength)=0
 SALOMEDSImpl_GenericAttribute (const std::string &theType)
virtual std::string Type ()
virtual void CheckLocked ()
std::string GetClassType ()
SALOMEDSImpl_SObject GetSObject ()
void SetModifyFlag (int reason=0)
 SALOMEDSImpl_GenericVariable (VariableTypes theType, const std::string &theName)
 ~SALOMEDSImpl_GenericVariable ()
VariableTypes Type () const
std::string Name () const
bool setType (const VariableTypes theType)
bool setName (const std::string &theName)
virtual std::string Save () const
virtual std::string SaveToScript () const
virtual std::string SaveType () const
virtual void Load (const std::string &theStrValue)
 SALOMEDSImpl_IParameters (SALOMEDSImpl_AttributeParameter *ap)
virtual ~SALOMEDSImpl_IParameters ()
virtual int append (const std::string &listName, const std::string &value)
 Appends a string value to a named list.
virtual int nbValues (const std::string &listName)
 Returns a number elements in the list.
virtual std::vector< std::string > getValues (const std::string &listName)
 Returns a list of values in the list.
virtual std::string getValue (const std::string &listName, int index)
 Returns a value with given index, where index is in range [0:nbValues-1].
virtual std::vector< std::string > getLists ()
 Returns a list all entries lists.
virtual void setParameter (const std::string &entry, const std::string &parameterName, const std::string &value)
 Sets a new named parameter value for the given entry.
virtual std::string getParameter (const std::string &entry, const std::string &parameterName)
 Gets a named parameter value for the given entry.
virtual void setIdParameter (const std::string &entry, const std::string &value)
 Sets an id parameter value for the given entry.
virtual std::string getIdParameter (const std::string &entry)
 Gets an id parameter value for the given entry.
virtual std::vector< std::string > getAllParameterNames (const std::string &entry)
 Returns all parameter names of the given entry.
virtual std::vector< std::string > getAllParameterValues (const std::string &entry)
 Returns all parameter values of the given entry.
virtual int getNbParameters (const std::string &entry)
 Returns a number of parameters of the given entry.
virtual std::vector< std::string > getEntries ()
 Returns a list all entries.
virtual void setProperty (const std::string &name, const std::string &value)
 Sets a global named property value.
virtual std::string getProperty (const std::string &name)
 Gets a value of global named property.
virtual std::vector< std::string > getProperties ()
 Returns a list all properties.
virtual std::string decodeEntry (const std::string &entry)
 Returns decoded entry that is an absolute entry.
 SALOMEDSImpl_ScalarVariable (SALOMEDSImpl_GenericVariable::VariableTypes theType, const std::string &theName)
 ~SALOMEDSImpl_ScalarVariable ()
bool setValue (const double theValue)
double getValue () const
bool setStringValue (const std::string &theValue)
std::string getStringValue () const
virtual std::string Save () const
virtual std::string SaveToScript () const
virtual std::string SaveType () const
virtual void Load (const std::string &theStrValue)
 SALOMEDSImpl_SComponent ()
 SALOMEDSImpl_SComponent (const SALOMEDSImpl_SComponent &theSCO)
 SALOMEDSImpl_SComponent (const DF_Label &lab)
 ~SALOMEDSImpl_SComponent ()
virtual std::string ComponentDataType ()
virtual bool ComponentIOR (std::string &theID)
SALOMEDSImpl_SComponentGetPersistentCopy () const
 SALOMEDSImpl_SComponentIterator (const SALOMEDSImpl_SComponentIterator &theIterator)
 SALOMEDSImpl_SComponentIterator ()
 SALOMEDSImpl_SComponentIterator (DF_Document *theDocument)
 ~SALOMEDSImpl_SComponentIterator ()
virtual void Init ()
virtual bool More ()
virtual void Next ()
virtual SALOMEDSImpl_SComponent Value ()
SALOMEDSImpl_SComponentIteratorGetPersistentCopy () const
 SALOMEDSImpl_SObject ()
 SALOMEDSImpl_SObject (const DF_Label &theLabel)
 SALOMEDSImpl_SObject (const SALOMEDSImpl_SObject &theSObject)
virtual ~SALOMEDSImpl_SObject ()
virtual std::string GetID () const
virtual SALOMEDSImpl_SComponent GetFatherComponent () const
virtual SALOMEDSImpl_SObject GetFather () const
virtual bool FindAttribute (DF_Attribute *&theAttribute, const std::string &theTypeOfAttribute) const
virtual bool ReferencedObject (SALOMEDSImpl_SObject &theObject) const
virtual bool FindSubObject (int theTag, SALOMEDSImpl_SObject &theObject)
virtual SALOMEDSImpl_StudyGetStudy () const
virtual std::string Name () const
virtual void Name (const std::string &theName)
virtual std::vector
< DF_Attribute * > 
GetAllAttributes () const
virtual std::string GetName () const
virtual std::string GetComment () const
virtual std::string GetIOR () const
virtual void SetAttrString (const std::string &name, const std::string &value)
virtual int Tag () const
virtual int Depth () const
virtual DF_Label GetLabel () const
bool IsNull () const
bool IsComponent () const
 operator SALOMEDSImpl_SComponent () const
 operator bool () const
SALOMEDSImpl_SObjectGetPersistentCopy () const
 SALOMEDSImpl_Study (const DF_Document *, const std::string &study_name)
 standard constructor
virtual ~SALOMEDSImpl_Study ()
 standard destructor
virtual std::string GetPersistentReference ()
 method to Get persistent reference of study (idem URL())
virtual std::string GetTransientReference ()
 method to Get transient reference of study
virtual void SetTransientReference (const std::string &theIOR)
virtual bool IsEmpty ()
 method to detect if a study is empty
virtual SALOMEDSImpl_SComponent FindComponent (const std::string &aComponentName)
 method to Find a Component with ComponentDataType = aComponentName
virtual SALOMEDSImpl_SComponent FindComponentID (const std::string &aComponentID)
 method to Find a Component Find a Component from it's ID
virtual SALOMEDSImpl_SObject FindObject (const std::string &anObjectName)
 method to Find an Object with SALOMEDSImpl::Name = anObjectName
virtual std::vector
< SALOMEDSImpl_SObject
FindObjectByName (const std::string &anObjectName, const std::string &aComponentName)
 method to Find Object(s) with SALOMEDSImpl::Name=anObjectName in a component with ComponentDataType = aComponentName
virtual SALOMEDSImpl_SObject FindObjectID (const std::string &anObjectID)
 method to Find an Object with ID = anObjectID
virtual SALOMEDSImpl_SObject CreateObjectID (const std::string &anObjectID)
 method to Create an Object with ID = anObjectID
virtual SALOMEDSImpl_SObject FindObjectIOR (const std::string &anObjectIOR)
 method to Find an Object with ID = anObjectIOR
virtual SALOMEDSImpl_SObject FindObjectByPath (const std::string &thePath)
 method to Find an Object by its path
virtual std::string GetObjectPath (const SALOMEDSImpl_SObject &theObject)
 method to get a path of SObject
std::string GetObjectPathByIOR (const std::string &theIOR)
virtual bool SetContext (const std::string &thePath)
 method to set a context: root ('/') is UserData component
virtual std::string GetContext ()
 method to get a context
virtual std::vector< std::string > GetObjectNames (const std::string &theContext)
 method to get all object names in the given context (or in the current context, if 'theContext' is empty)
virtual std::vector< std::string > GetDirectoryNames (const std::string &theContext)
 method to get all directory names in the given context (or in the current context, if 'theContext' is empty)
virtual std::vector< std::string > GetFileNames (const std::string &theContext)
 method to get all file names in the given context (or in the current context, if 'theContext' is empty)
virtual std::vector< std::string > GetComponentNames (const std::string &theContext)
 method to get all components names
virtual SALOMEDSImpl_ChildIterator NewChildIterator (const SALOMEDSImpl_SObject &aSO)
 method to Create a ChildIterator from an SObject
virtual
SALOMEDSImpl_SComponentIterator 
NewComponentIterator ()
 method to Create a SComponentIterator
virtual SALOMEDSImpl_StudyBuilderNewBuilder ()
 method to Create a StudyBuilder
virtual std::string Name ()
 method to get study name
virtual void Name (const std::string &name)
 method to set study name
virtual bool IsSaved ()
 method to get if study has been saved
virtual void IsSaved (bool save)
 method to set if study has been saved
virtual bool IsModified ()
 method to Detect if a Study has been modified since it has been saved
virtual std::string URL ()
 method to get URL of the study (idem GetPersistentReference)
virtual void URL (const std::string &url)
 method to set URL of the study
virtual bool IsLocked ()
virtual int StudyId ()
virtual void StudyId (int id)
virtual void DeleteIORLabelMapItem (const std::string &anIOR)
virtual void UpdateIORLabelMap (const std::string &anIOR, const std::string &aLabel)
virtual std::vector
< SALOMEDSImpl_SObject
FindDependances (const SALOMEDSImpl_SObject &anObject)
virtual
SALOMEDSImpl_AttributeStudyProperties
GetProperties ()
virtual std::string GetLastModificationDate ()
virtual std::vector< std::string > GetModificationsDate ()
virtual
SALOMEDSImpl_UseCaseBuilder
GetUseCaseBuilder ()
virtual void Close ()
void EnableUseCaseAutoFilling (bool isEnabled)
virtual std::string GetErrorCode ()
virtual bool IsError ()
virtual SALOMEDSImpl_SComponent GetSComponent (const std::string &theEntry)
virtual SALOMEDSImpl_SComponent GetSComponent (const DF_Label &theLabel)
virtual SALOMEDSImpl_SObject GetSObject (const std::string &theEntry)
virtual SALOMEDSImpl_SObject GetSObject (const DF_Label &theEntryLabel)
virtual DF_AttributeGetAttribute (const std::string &theEntry, const std::string &theType)
virtual bool HasCurrentContext ()
virtual bool DumpStudy (const std::string &thePath, const std::string &theBaseName, bool isPublished, bool isMultiFile, SALOMEDSImpl_DriverFactory *theFactory)
virtual DF_DocumentGetDocument ()
void dump (const std::string &theFileName)
void Modify ()
SALOMEDSImpl_AttributeParameterGetCommonParameters (const char *theID, int theSavePoint)
SALOMEDSImpl_AttributeParameterGetModuleParameters (const char *theID, const char *theModuleName, int theSavePoint)
void SetStudyLock (const char *theLockerID)
bool IsStudyLocked ()
void UnLockStudy (const char *theLockerID)
std::vector< std::string > GetLockerID ()
void SetVariable (const std::string &theVarName, const double theValue, const SALOMEDSImpl_GenericVariable::VariableTypes)
void SetStringVariable (const std::string &theVarName, const std::string &theValue, const SALOMEDSImpl_GenericVariable::VariableTypes)
void SetStringVariableAsDouble (const std::string &theVarName, const double theValue, const SALOMEDSImpl_GenericVariable::VariableTypes)
double GetVariableValue (const std::string &theVarName)
std::string GetStringVariableValue (const std::string &theVarName)
bool IsTypeOf (const std::string &theVarName, SALOMEDSImpl_GenericVariable::VariableTypes theType) const
bool IsVariable (const std::string &theVarName) const
std::vector< std::string > GetVariableNames () const
void AddVariable (SALOMEDSImpl_GenericVariable *theVariable)
SALOMEDSImpl_GenericVariableGetVariable (const std::string &theName) const
bool RemoveVariable (const std::string &theVarName)
bool RenameVariable (const std::string &theVarName, const std::string &theNewVarName)
bool IsVariableUsed (const std::string &theVarName)
bool FindVariableAttribute (SALOMEDSImpl_StudyBuilder *theStudyBuilder, SALOMEDSImpl_SObject theSObject, const std::string &theName)
bool FindVariableAttribute (const std::string &theName)
void ReplaceVariableAttribute (SALOMEDSImpl_StudyBuilder *theStudyBuilder, SALOMEDSImpl_SObject theSObject, const std::string &theSource, const std::string &theDest)
void ReplaceVariableAttribute (const std::string &theSource, const std::string &theDest)
std::vector< std::vector
< std::string > > 
ParseVariables (const std::string &theVariables) const
SALOMEDSImpl_CallbackGetCallback ()
std::vector< std::string > GetIORs ()
virtual bool addSO_Notification (const SALOMEDSImpl_SObject &theSObject)
virtual bool removeSO_Notification (const SALOMEDSImpl_SObject &theSObject)
virtual bool modifySO_Notification (const SALOMEDSImpl_SObject &theSObject, int reason)
virtual void setNotifier (SALOMEDSImpl_AbstractCallback *notifier)
 SALOMEDSImpl_StudyBuilder (const SALOMEDSImpl_Study *theOwner)
 ~SALOMEDSImpl_StudyBuilder ()
virtual SALOMEDSImpl_SComponent NewComponent (const std::string &ComponentDataType)
virtual bool DefineComponentInstance (const SALOMEDSImpl_SComponent &, const std::string &ComponentIOR)
virtual bool RemoveComponent (const SALOMEDSImpl_SComponent &aComponent)
virtual SALOMEDSImpl_SObject NewObject (const SALOMEDSImpl_SObject &theFatherObject)
virtual SALOMEDSImpl_SObject NewObjectToTag (const SALOMEDSImpl_SObject &theFatherObject, const int theTag)
virtual bool AddDirectory (const std::string &thePath)
 The methods adds a new subdirectory, the path can be absolute or relative (then the current context is used)
virtual bool LoadWith (const SALOMEDSImpl_SComponent &sco, SALOMEDSImpl_Driver *Engine)
virtual bool Load (const SALOMEDSImpl_SObject &sco)
virtual bool RemoveObject (const SALOMEDSImpl_SObject &anObject)
virtual bool RemoveObjectWithChildren (const SALOMEDSImpl_SObject &anObject)
virtual DF_AttributeFindOrCreateAttribute (const SALOMEDSImpl_SObject &anObject, const std::string &aTypeOfAttribute)
virtual bool FindAttribute (const SALOMEDSImpl_SObject &anObject, DF_Attribute *&anAttribute, const std::string &aTypeOfAttribute)
virtual bool RemoveAttribute (const SALOMEDSImpl_SObject &anObject, const std::string &aTypeOfAttribute)
virtual bool Addreference (const SALOMEDSImpl_SObject &me, const SALOMEDSImpl_SObject &thereferencedObject)
virtual bool RemoveReference (const SALOMEDSImpl_SObject &me)
virtual bool SetGUID (const SALOMEDSImpl_SObject &anObject, const std::string &theGUID)
virtual bool IsGUID (const SALOMEDSImpl_SObject &anObject, const std::string &theGUID)
virtual void NewCommand ()
virtual void CommitCommand ()
virtual bool HasOpenCommand ()
virtual void AbortCommand ()
virtual void Undo ()
virtual void Redo ()
bool GetAvailableUndos ()
bool GetAvailableRedos ()
bool IsSaved ()
bool IsModified ()
virtual int UndoLimit ()
virtual void UndoLimit (const int)
void CheckLocked ()
virtual SALOMEDSImpl_CallbackSetOnAddSObject (const SALOMEDSImpl_Callback *theCallback)
virtual SALOMEDSImpl_CallbackSetOnRemoveSObject (const SALOMEDSImpl_Callback *theCallback)
virtual bool SetName (const SALOMEDSImpl_SObject &theSO, const std::string &theValue)
virtual bool SetComment (const SALOMEDSImpl_SObject &theSO, const std::string &theValue)
virtual bool SetIOR (const SALOMEDSImpl_SObject &theSO, const std::string &theValue)
virtual std::string GetErrorCode ()
virtual bool IsError ()
virtual SALOMEDSImpl_StudyGetOwner ()
 SALOMEDSImpl_StudyHandle ()
 ~SALOMEDSImpl_StudyHandle ()
void Set (SALOMEDSImpl_Study *theStudy)
SALOMEDSImpl_StudyGet ()
const std::string & ID () const
void Restore (DF_Attribute *theWith)
DF_AttributeNewEmpty () const
void Paste (DF_Attribute *theInto)
 SALOMEDSImpl_StudyManager ()
 standard constructor
virtual ~SALOMEDSImpl_StudyManager ()
 standard destructor
virtual SALOMEDSImpl_StudyNewStudy (const std::string &study_name)
 method to Create a New Study of name study_name
virtual SALOMEDSImpl_StudyOpen (const std::string &aStudyUrl)
 method to Open a Study from it's persistent reference
virtual void Close (SALOMEDSImpl_Study *aStudy)
 method to close a Study
virtual bool Save (SALOMEDSImpl_Study *aStudy, SALOMEDSImpl_DriverFactory *aFactory, bool theMultiFile)
 method to save a Study
virtual bool SaveASCII (SALOMEDSImpl_Study *aStudy, SALOMEDSImpl_DriverFactory *aFactory, bool theMultiFile)
virtual bool SaveAs (const std::string &aUrl, SALOMEDSImpl_Study *aStudy, SALOMEDSImpl_DriverFactory *aFactory, bool theMultiFile)
 method to save a Study to the persistent reference aUrl
virtual bool SaveAsASCII (const std::string &aUrl, SALOMEDSImpl_Study *aStudy, SALOMEDSImpl_DriverFactory *aFactory, bool theMultiFile)
virtual std::vector
< SALOMEDSImpl_Study * > 
GetOpenStudies ()
 method to Get name list of open studies in the session
virtual SALOMEDSImpl_StudyGetStudyByName (const std::string &aStudyName)
 method to get a Study from it's name
virtual SALOMEDSImpl_StudyGetStudyByID (int aStudyID)
 method to get a Study from it's ID
DF_DocumentGetDocumentOfStudy (SALOMEDSImpl_Study *theStudy)
DF_DocumentGetClipboard ()
bool CopyLabel (SALOMEDSImpl_Study *theSourceStudy, SALOMEDSImpl_Driver *theEngine, const int theSourceStartDepth, const DF_Label &theSource, const DF_Label &theDestinationMain)
DF_Label PasteLabel (SALOMEDSImpl_Study *theDestinationStudy, SALOMEDSImpl_Driver *theEngine, const DF_Label &theSource, const DF_Label &theDestinationStart, const int theCopiedStudyID, const bool isFirstElement)
virtual bool CanCopy (const SALOMEDSImpl_SObject &theObject, SALOMEDSImpl_Driver *Engine)
virtual bool Copy (const SALOMEDSImpl_SObject &theObject, SALOMEDSImpl_Driver *Engine)
virtual bool CanPaste (const SALOMEDSImpl_SObject &theObject, SALOMEDSImpl_Driver *Engine)
virtual SALOMEDSImpl_SObject Paste (const SALOMEDSImpl_SObject &theObject, SALOMEDSImpl_Driver *Engine)
virtual bool Impl_SaveAs (const std::string &aUrl, SALOMEDSImpl_Study *aStudy, SALOMEDSImpl_DriverFactory *aFactory, bool theMultiFile, bool theASCII)
virtual bool Impl_SaveObject (const SALOMEDSImpl_SObject &SC, HDFgroup *hdf_group_datatype)
virtual std::string Impl_SubstituteSlash (const std::string &aUrl)
virtual bool Impl_SaveProperties (SALOMEDSImpl_Study *aStudy, HDFgroup *hdf_group)
std::string GetErrorCode ()
virtual bool IsError ()
virtual size_t Size ()=0
virtual TOctetData ()
virtual TOctetGet (size_t)=0
 SALOMEDSImpl_UseCaseBuilder (DF_Document *theDocument)
 standard constructor
 ~SALOMEDSImpl_UseCaseBuilder ()
 standard destructor
virtual bool Append (const SALOMEDSImpl_SObject &theObject)
virtual bool Remove (const SALOMEDSImpl_SObject &theObject)
virtual bool AppendTo (const SALOMEDSImpl_SObject &theFather, const SALOMEDSImpl_SObject &theObject)
virtual bool InsertBefore (const SALOMEDSImpl_SObject &theFirst, const SALOMEDSImpl_SObject &theNext)
virtual bool SetCurrentObject (const SALOMEDSImpl_SObject &theObject)
virtual bool SetRootCurrent ()
virtual bool HasChildren (const SALOMEDSImpl_SObject &theObject)
virtual SALOMEDSImpl_SObject GetFather (const SALOMEDSImpl_SObject &theObject)
virtual bool IsUseCase (const SALOMEDSImpl_SObject &theObject)
virtual bool IsUseCaseNode (const SALOMEDSImpl_SObject &theObject)
virtual bool SetName (const std::string &theName)
virtual SALOMEDSImpl_SObject GetCurrentObject ()
virtual std::string GetName ()
virtual SALOMEDSImpl_SObject AddUseCase (const std::string &theName)
virtual
SALOMEDSImpl_UseCaseIterator 
GetUseCaseIterator (const SALOMEDSImpl_SObject &anObject)
SALOMEDSImpl_SObject GetSObject (const std::string &theEntry)
 SALOMEDSImpl_UseCaseIterator ()
 SALOMEDSImpl_UseCaseIterator (const DF_Label &theLabel, const std::string &theGUID, const bool allLevels)
 standard constructor
 ~SALOMEDSImpl_UseCaseIterator ()
 standard destructor
virtual void Init (bool)
virtual bool More ()
virtual void Next ()
virtual SALOMEDSImpl_SObject Value ()
SALOMEDSImpl_UseCaseIteratorGetPersistentCopy () const
Standard_EXPORT DF_Label Label () const
Standard_EXPORT DF_AttributeFindAttribute (const std::string &theID) const

Static Public Member Functions

static const std::string & GetID ()
static
SALOMEDSImpl_AttributeComment
Set (const DF_Label &L, const std::string &Val)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeDrawable
Set (const DF_Label &label, const int value)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeExpandable
Set (const DF_Label &label, const int value)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeExternalFileDef
Set (const DF_Label &label, const std::string &Name)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeFileType
Set (const DF_Label &label, const std::string &Name)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeFlags
Set (const DF_Label &, const int theValue)
static const std::string & GetID ()
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeInteger
Set (const DF_Label &L, int Val)
static const std::string & GetID ()
static SALOMEDSImpl_AttributeIORSet (const DF_Label &label, const std::string &IOR)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeLocalID
Set (const DF_Label &label, const int value)
static const std::string & GetID ()
static SALOMEDSImpl_AttributeNameSet (const DF_Label &L, const std::string &Val)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeOpened
Set (const DF_Label &label, const int value)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeParameter
Set (const DF_Label &L)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributePersistentRef
Set (const DF_Label &label, const std::string &value)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributePixMap
Set (const DF_Label &label, const std::string &string)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributePythonObject
Set (const DF_Label &label)
static const std::string & GetID ()
static SALOMEDSImpl_AttributeRealSet (const DF_Label &L, const double &Val)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeReference
Set (const DF_Label &theLabel, const DF_Label &theRefLabel)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeSelectable
Set (const DF_Label &label, const int value)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeSequenceOfInteger
Set (const DF_Label &label)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeSequenceOfReal
Set (const DF_Label &label)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeStudyProperties
Set (const DF_Label &label)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeTableOfInteger
Set (const DF_Label &label)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeTableOfReal
Set (const DF_Label &label)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeTableOfString
Set (const DF_Label &label)
static const std::string & GetID ()
static
SALOMEDSImpl_AttributeTarget
Set (const DF_Label &label)
static const std::string & GetID ()
static const std::string & GetID ()
static const std::string & GetDefaultTreeID ()
static
SALOMEDSImpl_AttributeTreeNode
Set (const DF_Label &L, const std::string &ID)
static
SALOMEDSImpl_AttributeUserID
Set (const DF_Label &L, const std::string &ID)
static std::string DefaultID ()
static std::string Impl_GetType (DF_Attribute *theAttr)
static std::string Impl_GetClassType (DF_Attribute *theAttr)
static void Impl_CheckLocked (DF_Attribute *theAttr)
static VariableTypes String2VariableType (const std::string &theStrType)
static bool isDumpPython (SALOMEDSImpl_Study *study, const std::string &theID="")
 Returns whether there is the dumping visual parameters.
static int getLastSavePoint (SALOMEDSImpl_Study *study, const std::string &theID="")
 Returns an ID of the last save point.
static std::string getStudyScript (SALOMEDSImpl_Study *study, int savePoint, const std::string &theID="")
 Returns a Python script for the study, which sets up visual parameters.
static std::string getDefaultScript (SALOMEDSImpl_Study *study, const std::string &moduleName, const std::string &shift, const std::string &theID="")
 Returns a default Python script that set ups visual parameters for the given module shift is a string that contain spaces to make valid Python script indentaion.
static std::string getDefaultVisualComponent ()
 Returns a default name of the component where the visula parameters are stored.
static bool IsA (const DF_Label &theLabel)
static std::string GetGUID (const std::string &theTypeOfAttribute)
static SALOMEDSImpl_StudyGetStudy (const DF_Label &theLabel)
static SALOMEDSImpl_SObject SObject (const DF_Label &theLabel)
static SALOMEDSImpl_SComponent SComponent (const DF_Label &theLabel)
static void IORUpdated (const SALOMEDSImpl_AttributeIOR *theAttribute)
static std::string GetDumpStudyComment (const char *theComponentName=0)
static SALOMEDSImpl_StudyHandleSet (const DF_Label &theLabel, SALOMEDSImpl_Study *theStudy)
static const std::string & GetID ()
static std::string GetTmpDir ()
static void RemoveTemporaryFiles (const std::string &theDirectory, const std::vector< std::string > &theFiles, const bool IsDirDeleted)
static std::string GetNameFromPath (const std::string &thePath)
static std::string GetDirFromPath (const std::string &thePath)
static std::vector< std::string > splitString (const std::string &theValue, char separator)
static std::vector< std::string > splitStringWithEmpty (const std::string &theValue, char separator)
static std::vector
< std::vector< std::string > > 
splitStringWithEmpty (const std::string &theValue, char separator1, char separator2)
static void GetSystemDate (int &year, int &month, int &day, int &hours, int &minutes, int &seconds)
static std::string GetUserName ()

Protected Member Functions

void Backup ()

Protected Attributes

std::string _type
std::string _value

Private Member Functions

SALOMEDSImpl_SObject _FindObject (const SALOMEDSImpl_SObject &SO, const std::string &anObjectName, bool &_find)
SALOMEDSImpl_SObject _FindObjectIOR (const SALOMEDSImpl_SObject &SO, const std::string &anObjectIOR, bool &_find)
std::string _GetStudyVariablesScript ()
std::string _GetNoteBookAccessor ()
std::string _GetNoteBookAccess ()

Private Attributes

std::string myString
int myValue
std::map< int, int > myVisibility
std::map< std::string, int > _ints
std::map< std::string, double > _reals
std::map< std::string,
std::string > 
_strings
std::map< std::string, bool_bools
std::map< std::string,
std::vector< double > > 
_realarrays
std::map< std::string,
std::vector< int > > 
_intarrays
std::map< std::string,
std::vector< std::string > > 
_strarrays
std::string mySequence
bool myIsScript
double myValue
DF_Label myLabel
std::vector< int > myValue
std::vector< double > myValue
std::vector< std::string > myUserName
std::vector< int > myMinute
std::vector< int > myHour
std::vector< int > myDay
std::vector< int > myMonth
std::vector< int > myYear
std::string myUnits
std::string myComment
int myMode
int myModified
bool myLocked
bool myLockChanged
std::map< int, int > myTable
std::string myTitle
std::vector< std::string > myRows
std::vector< std::string > myCols
int myNbRows
int myNbColumns
std::map< int, double > myTable
std::map< int, std::string > myTable
std::string myRelation
std::map< std::string,
DF_Attribute * > 
myVariables
std::string myTreeID
SALOMEDSImpl_AttributeTreeNodemyFather
SALOMEDSImpl_AttributeTreeNodemyPrevious
SALOMEDSImpl_AttributeTreeNodemyNext
SALOMEDSImpl_AttributeTreeNodemyFirst
std::string myID
SALOMEDSImpl_UseCaseBuilder_builder
DF_ChildIterator _it
SALOMEDSImpl_SObject _so
SALOMEDSImpl_AttributeTreeNodemyNode
int myFirstLevel
VariableTypes _type
std::string _name
SALOMEDSImpl_AttributeParameter_ap
SALOMEDSImpl_Study_study
std::map< std::string,
std::string > 
_compNames
std::string myStrValue
DF_Label _lab
DF_Document_doc
bool _Saved
std::string _URL
int _StudyId
DF_Label _current
bool _autoFill
std::string _errorCode
std::vector< std::string > _lockers
SALOMEDSImpl_Callback_cb
SALOMEDSImpl_StudyBuilder_builder
SALOMEDSImpl_UseCaseBuilder_useCaseBuilder
SALOMEDSImpl_AbstractCallback * _notifier
std::map< std::string,
SALOMEDSImpl_SObject
_mapOfSO
std::map< std::string,
SALOMEDSImpl_SComponent
_mapOfSCO
std::map< std::string, DF_LabelmyIORLabels
std::vector
< SALOMEDSImpl_GenericVariable * > 
myNoteBookVars
SALOMEDSImpl_Callback_callbackOnAdd
SALOMEDSImpl_Callback_callbackOnRemove
SALOMEDSImpl_StudymyHandle
DF_Application_appli
int _IDcounter
DF_Document_clipboard
SALOMEDSImpl_AttributeTreeNode_root
std::string _guid
bool _levels
SALOMEDSImpl_AttributeTreeNode_node
SALOMEDSImpl_ChildNodeIterator _it

Friends

class SALOMEDSImpl_ChildNodeIterator
class SALOMEDSImpl_StudyManager
class SALOMEDSImpl_GenericAttribute
class SALOMEDSImpl_GenericVariable
class DF_Label

Detailed Description

Class: SALOMEDSImpl_AttributeParameter Description : AttributeParameter is a universal container of basic types.

Class which an interface to store the parameters of the objects.

Definition at line 37 of file SALOMEDSImpl_AttributeComment.hxx.


Member Typedef Documentation

typedef unsigned char SALOMEDSIMPL_EXPORT::TOctet

Definition at line 32 of file SALOMEDSImpl_TMPFile.hxx.


Member Enumeration Documentation

Sort order.

Enumerator:
AscendingOrder 

The items are sorted ascending.

DescendingOrder 

The items are sorted descending.

Definition at line 32 of file SALOMEDSImpl_AttributeTable.hxx.

Sort policy (specifies how empty cells are taken into account when sorting)

Enumerator:
EmptyLowest 

Empty cells are considered as lowest values.

EmptyHighest 

Empty cells are considered as highest values.

EmptyFirst 

Empty cells are always first.

EmptyLast 

Empty cells are always last.

EmptyIgnore 

Empty cells are ignored (stay at initial positions)

Definition at line 38 of file SALOMEDSImpl_AttributeTable.hxx.

Enumerator:
REAL_VAR 
INTEGER_VAR 
BOOLEAN_VAR 
STRING_VAR 

Definition at line 38 of file SALOMEDSImpl_GenericVariable.hxx.


Constructor & Destructor Documentation

Definition at line 62 of file SALOMEDSImpl_AttributeComment.hxx.

{}

Definition at line 56 of file SALOMEDSImpl_AttributeDrawable.hxx.

{}

Definition at line 57 of file SALOMEDSImpl_AttributeExpandable.hxx.

{}

Definition at line 51 of file SALOMEDSImpl_AttributeExternalFileDef.hxx.

{}

Definition at line 51 of file SALOMEDSImpl_AttributeFileType.hxx.

{}

Definition at line 55 of file SALOMEDSImpl_AttributeInteger.hxx.

{}

Definition at line 56 of file SALOMEDSImpl_AttributeLocalID.hxx.

{}

Definition at line 60 of file SALOMEDSImpl_AttributeName.hxx.

{}

Definition at line 56 of file SALOMEDSImpl_AttributeOpened.hxx.

{}

Definition at line 108 of file SALOMEDSImpl_AttributeParameter.hxx.

{}

Definition at line 58 of file SALOMEDSImpl_AttributePersistentRef.hxx.

{}

Definition at line 58 of file SALOMEDSImpl_AttributePixMap.hxx.

{}

Definition at line 59 of file SALOMEDSImpl_AttributePythonObject.hxx.

{}

Definition at line 56 of file SALOMEDSImpl_AttributeReal.hxx.

{}

Definition at line 58 of file SALOMEDSImpl_AttributeReference.hxx.

{}

Definition at line 56 of file SALOMEDSImpl_AttributeSelectable.hxx.

{}

Definition at line 59 of file SALOMEDSImpl_AttributeSequenceOfInteger.hxx.

{}

Definition at line 60 of file SALOMEDSImpl_AttributeSequenceOfReal.hxx.

{}

Definition at line 41 of file SALOMEDSImpl_AttributeStudyProperties.hxx.

{}

Definition at line 98 of file SALOMEDSImpl_AttributeTableOfInteger.hxx.

{}

Definition at line 97 of file SALOMEDSImpl_AttributeTableOfReal.hxx.

{}

Definition at line 96 of file SALOMEDSImpl_AttributeTableOfString.hxx.

{}

Definition at line 59 of file SALOMEDSImpl_AttributeTarget.hxx.

{}

Definition at line 55 of file SALOMEDSImpl_AttributeTextColor.hxx.

{}

Definition at line 56 of file SALOMEDSImpl_AttributeTextHighlightColor.hxx.

{}

Definition at line 83 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{;}

Definition at line 57 of file SALOMEDSImpl_AttributeUserID.hxx.

{}

Definition at line 46 of file SALOMEDSImpl_ChildIterator.hxx.

{};

Definition at line 59 of file SALOMEDSImpl_SComponentIterator.hxx.

{};

standard destructor

Definition at line 47 of file SALOMEDSImpl_StudyHandle.hxx.

{; }

standard destructor

standard destructor

standard destructor


Member Function Documentation

SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::_FindObject ( const SALOMEDSImpl_SObject SO,
const std::string &  anObjectName,
bool _find 
) [private]
SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::_FindObjectIOR ( const SALOMEDSImpl_SObject SO,
const std::string &  anObjectIOR,
bool _find 
) [private]
std::string SALOMEDSIMPL_EXPORT::_GetNoteBookAccess ( ) [private]
std::string SALOMEDSIMPL_EXPORT::_GetNoteBookAccessor ( ) [private]
virtual void SALOMEDSIMPL_EXPORT::AbortCommand ( ) [virtual]
void SALOMEDSIMPL_EXPORT::Add ( const int  value)
void SALOMEDSIMPL_EXPORT::Add ( const double &  Value)
virtual bool SALOMEDSIMPL_EXPORT::AddDirectory ( const std::string &  thePath) [virtual]

The methods adds a new subdirectory, the path can be absolute or relative (then the current context is used)

virtual bool SALOMEDSIMPL_EXPORT::Addreference ( const SALOMEDSImpl_SObject me,
const SALOMEDSImpl_SObject thereferencedObject 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::addSO_Notification ( const SALOMEDSImpl_SObject theSObject) [inline, virtual]

Definition at line 60 of file SALOMEDSImpl_Callback.hxx.

{return false;};
virtual bool SALOMEDSIMPL_EXPORT::addSO_Notification ( const SALOMEDSImpl_SObject theSObject) [virtual]
virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::AddUseCase ( const std::string &  theName) [virtual]
virtual void SALOMEDSIMPL_EXPORT::AfterAddition ( ) [virtual]

Reimplemented from DF_Attribute.

virtual int SALOMEDSIMPL_EXPORT::append ( const std::string &  listName,
const std::string &  value 
) [virtual]

Appends a string value to a named list.

Returns a number of the added value. Note: the name of the list MUST be unique

virtual bool SALOMEDSIMPL_EXPORT::Append ( const SALOMEDSImpl_SObject theObject) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::AppendTo ( const SALOMEDSImpl_SObject theFather,
const SALOMEDSImpl_SObject theObject 
) [virtual]
const std::vector<int>& SALOMEDSIMPL_EXPORT::Array ( ) [inline]

Definition at line 60 of file SALOMEDSImpl_AttributeSequenceOfInteger.hxx.

{ return myValue; }
const std::vector<double>& SALOMEDSIMPL_EXPORT::Array ( ) [inline]

Definition at line 61 of file SALOMEDSImpl_AttributeSequenceOfReal.hxx.

{ return myValue; }
void SALOMEDSIMPL_EXPORT::Assign ( const std::vector< int > &  other)
void SALOMEDSIMPL_EXPORT::Assign ( const std::vector< double > &  other)
void DF_Attribute::Backup ( ) [inline, protected, inherited]

Definition at line 72 of file DF_Attribute.hxx.

{}
virtual void SALOMEDSIMPL_EXPORT::BeforeForget ( ) [virtual]

Reimplemented from DF_Attribute.

virtual bool SALOMEDSIMPL_EXPORT::CanCopy ( const SALOMEDSImpl_SObject theObject) [pure virtual]
virtual bool SALOMEDSIMPL_EXPORT::CanCopy ( const SALOMEDSImpl_SObject theObject,
SALOMEDSImpl_Driver *  Engine 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::CanPaste ( const std::string &  theComponentName,
int  theObjectID 
) [pure virtual]
virtual bool SALOMEDSIMPL_EXPORT::CanPaste ( const SALOMEDSImpl_SObject theObject,
SALOMEDSImpl_Driver *  Engine 
) [virtual]
void SALOMEDSIMPL_EXPORT::ChangeArray ( const std::vector< double > &  newArray)
void SALOMEDSIMPL_EXPORT::ChangeArray ( const std::vector< double > &  newArray)
void SALOMEDSIMPL_EXPORT::ChangeCreatorName ( const std::string &  theUserName)
void SALOMEDSIMPL_EXPORT::ChangeValue ( const int  Index,
const int  Value 
)
void SALOMEDSIMPL_EXPORT::ChangeValue ( const int  Index,
const double &  Value 
)
virtual void SALOMEDSIMPL_EXPORT::CheckLocked ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Close ( const SALOMEDSImpl_SComponent theComponent) [pure virtual]
virtual void SALOMEDSIMPL_EXPORT::Close ( SALOMEDSImpl_Study aStudy) [virtual]

method to close a Study

virtual void SALOMEDSIMPL_EXPORT::Close ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::CommitCommand ( ) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::ComponentDataType ( ) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::ComponentDataType ( ) [pure virtual]
virtual bool SALOMEDSIMPL_EXPORT::ComponentIOR ( std::string &  theID) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::Copy ( const SALOMEDSImpl_SObject theObject,
SALOMEDSImpl_Driver *  Engine 
) [virtual]
virtual SALOMEDSImpl_TMPFile* SALOMEDSIMPL_EXPORT::CopyFrom ( const SALOMEDSImpl_SObject theObject,
int &  theObjectID,
long &  theStreamLength 
) [pure virtual]
bool SALOMEDSIMPL_EXPORT::CopyLabel ( SALOMEDSImpl_Study theSourceStudy,
SALOMEDSImpl_Driver *  theEngine,
const int  theSourceStartDepth,
const DF_Label theSource,
const DF_Label theDestinationMain 
)
virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::CreateObjectID ( const std::string &  anObjectID) [virtual]

method to Create an Object with ID = anObjectID

virtual TOctet* SALOMEDSIMPL_EXPORT::Data ( ) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::decodeEntry ( const std::string &  entry) [virtual]

Returns decoded entry that is an absolute entry.

static std::string SALOMEDSIMPL_EXPORT::DefaultID ( ) [static]
virtual bool SALOMEDSIMPL_EXPORT::DefineComponentInstance ( const SALOMEDSImpl_SComponent ,
const std::string &  ComponentIOR 
) [virtual]
virtual void SALOMEDSIMPL_EXPORT::DeleteIORLabelMapItem ( const std::string &  anIOR) [virtual]
virtual int SALOMEDSIMPL_EXPORT::Depth ( ) const [inline, virtual]

Definition at line 73 of file SALOMEDSImpl_SObject.hxx.

{ return _lab.Depth(); }

Here is the call graph for this function:

void SALOMEDSIMPL_EXPORT::dump ( const std::string &  theFileName)
virtual SALOMEDSImpl_TMPFile* SALOMEDSIMPL_EXPORT::DumpPython ( SALOMEDSImpl_Study theStudy,
bool  isPublished,
bool  isMultiFile,
bool isValidScript,
long &  theStreamLength 
) [pure virtual]
virtual bool SALOMEDSIMPL_EXPORT::DumpStudy ( const std::string &  thePath,
const std::string &  theBaseName,
bool  isPublished,
bool  isMultiFile,
SALOMEDSImpl_DriverFactory theFactory 
) [virtual]
DF_Attribute * DF_Attribute::FindAttribute ( const std::string &  theID) const [inherited]

Definition at line 54 of file DF_Attribute.cxx.

{
  if(!_node) return NULL;
  return Label().FindAttribute(theID);
}

Here is the call graph for this function:

virtual bool SALOMEDSIMPL_EXPORT::FindAttribute ( DF_Attribute *&  theAttribute,
const std::string &  theTypeOfAttribute 
) const [virtual]
virtual bool SALOMEDSIMPL_EXPORT::FindAttribute ( const SALOMEDSImpl_SObject anObject,
DF_Attribute *&  anAttribute,
const std::string &  aTypeOfAttribute 
) [virtual]
virtual SALOMEDSImpl_SComponent SALOMEDSIMPL_EXPORT::FindComponent ( const std::string &  aComponentName) [virtual]

method to Find a Component with ComponentDataType = aComponentName

virtual SALOMEDSImpl_SComponent SALOMEDSIMPL_EXPORT::FindComponentID ( const std::string &  aComponentID) [virtual]

method to Find a Component Find a Component from it's ID

virtual std::vector<SALOMEDSImpl_SObject> SALOMEDSIMPL_EXPORT::FindDependances ( const SALOMEDSImpl_SObject anObject) [virtual]
virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::FindObject ( const std::string &  anObjectName) [virtual]

method to Find an Object with SALOMEDSImpl::Name = anObjectName

virtual std::vector<SALOMEDSImpl_SObject> SALOMEDSIMPL_EXPORT::FindObjectByName ( const std::string &  anObjectName,
const std::string &  aComponentName 
) [virtual]

method to Find Object(s) with SALOMEDSImpl::Name=anObjectName in a component with ComponentDataType = aComponentName

virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::FindObjectByPath ( const std::string &  thePath) [virtual]

method to Find an Object by its path

virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::FindObjectID ( const std::string &  anObjectID) [virtual]

method to Find an Object with ID = anObjectID

virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::FindObjectIOR ( const std::string &  anObjectIOR) [virtual]

method to Find an Object with ID = anObjectIOR

virtual DF_Attribute* SALOMEDSIMPL_EXPORT::FindOrCreateAttribute ( const SALOMEDSImpl_SObject anObject,
const std::string &  aTypeOfAttribute 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::FindSubObject ( int  theTag,
SALOMEDSImpl_SObject theObject 
) [virtual]
bool SALOMEDSIMPL_EXPORT::FindVariableAttribute ( SALOMEDSImpl_StudyBuilder theStudyBuilder,
SALOMEDSImpl_SObject  theSObject,
const std::string &  theName 
)
bool SALOMEDSIMPL_EXPORT::FindVariableAttribute ( const std::string &  theName)
virtual TOctet& SALOMEDSIMPL_EXPORT::Get ( size_t  ) [pure virtual]
DF_Label SALOMEDSIMPL_EXPORT::Get ( ) const [inline]

Definition at line 49 of file SALOMEDSImpl_AttributeReference.hxx.

{ return myLabel; }

Definition at line 53 of file SALOMEDSImpl_StudyHandle.hxx.

{ return myHandle; }
int SALOMEDSIMPL_EXPORT::Get ( ) const
virtual std::vector<DF_Attribute*> SALOMEDSIMPL_EXPORT::GetAllAttributes ( ) const [virtual]
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::getAllParameterNames ( const std::string &  entry) [virtual]

Returns all parameter names of the given entry.

virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::getAllParameterValues ( const std::string &  entry) [virtual]

Returns all parameter values of the given entry.

virtual DF_Attribute* SALOMEDSIMPL_EXPORT::GetAttribute ( const std::string &  theEntry,
const std::string &  theType 
) [virtual]
bool SALOMEDSIMPL_EXPORT::GetBool ( const std::string &  theID)

Definition at line 313 of file SALOMEDSImpl_Study.hxx.

{ return _cb; }
std::string SALOMEDSIMPL_EXPORT::GetClassType ( ) [inline]

Definition at line 52 of file SALOMEDSImpl_GenericAttribute.hxx.

{ return _type; }

Definition at line 104 of file SALOMEDSImpl_StudyManager.hxx.

{ return _clipboard; }
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetColumnData ( const int  theColumn)
std::vector<double> SALOMEDSIMPL_EXPORT::GetColumnData ( const int  theColumn)
std::vector<int> SALOMEDSIMPL_EXPORT::GetColumnData ( const int  theColumn)
std::string SALOMEDSIMPL_EXPORT::GetColumnTitle ( const int  theColumn) const
std::string SALOMEDSIMPL_EXPORT::GetColumnTitle ( const int  theColumn) const
std::string SALOMEDSIMPL_EXPORT::GetColumnTitle ( const int  theColumn) const
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetColumnTitles ( )
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetColumnTitles ( )
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetColumnTitles ( )
virtual std::string SALOMEDSIMPL_EXPORT::GetComment ( ) const [virtual]
SALOMEDSImpl_AttributeParameter* SALOMEDSIMPL_EXPORT::GetCommonParameters ( const char *  theID,
int  theSavePoint 
)
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::GetComponentNames ( const std::string &  theContext) [virtual]

method to get all components names

virtual std::string SALOMEDSIMPL_EXPORT::GetContext ( ) [virtual]

method to get a context

bool SALOMEDSIMPL_EXPORT::GetCreationDate ( int &  theMinute,
int &  theHour,
int &  theDay,
int &  theMonth,
int &  theYear 
) const
std::string SALOMEDSIMPL_EXPORT::GetCreatorName ( ) const
static std::string SALOMEDSIMPL_EXPORT::getDefaultScript ( SALOMEDSImpl_Study study,
const std::string &  moduleName,
const std::string &  shift,
const std::string &  theID = "" 
) [static]

Returns a default Python script that set ups visual parameters for the given module shift is a string that contain spaces to make valid Python script indentaion.

static const std::string& SALOMEDSIMPL_EXPORT::GetDefaultTreeID ( ) [static]
static std::string SALOMEDSIMPL_EXPORT::getDefaultVisualComponent ( ) [static]

Returns a default name of the component where the visula parameters are stored.

virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::GetDirectoryNames ( const std::string &  theContext) [virtual]

method to get all directory names in the given context (or in the current context, if 'theContext' is empty)

static std::string SALOMEDSIMPL_EXPORT::GetDirFromPath ( const std::string &  thePath) [static]
virtual DF_Document* SALOMEDSIMPL_EXPORT::GetDocument ( ) [inline, virtual]

Definition at line 238 of file SALOMEDSImpl_Study.hxx.

{ return _doc; } 
static std::string SALOMEDSIMPL_EXPORT::GetDumpStudyComment ( const char *  theComponentName = 0) [static]
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::getEntries ( ) [virtual]

Returns a list all entries.

virtual std::string SALOMEDSIMPL_EXPORT::GetErrorCode ( ) [inline, virtual]

Definition at line 116 of file SALOMEDSImpl_StudyBuilder.hxx.

{ return _errorCode; }
std::string SALOMEDSIMPL_EXPORT::GetErrorCode ( ) [inline]

Definition at line 139 of file SALOMEDSImpl_StudyManager.hxx.

{ return _errorCode; }
virtual std::string SALOMEDSIMPL_EXPORT::GetErrorCode ( ) [inline, virtual]

Definition at line 218 of file SALOMEDSImpl_Study.hxx.

{ return _errorCode; }

Definition at line 57 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return myFather; }
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::GetFileNames ( const std::string &  theContext) [virtual]

method to get all file names in the given context (or in the current context, if 'theContext' is empty)

Definition at line 60 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return myFirst; }
static std::string SALOMEDSIMPL_EXPORT::GetGUID ( const std::string &  theTypeOfAttribute) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
virtual std::string SALOMEDSIMPL_EXPORT::GetID ( ) const [virtual]
static const std::string& SALOMEDSIMPL_EXPORT::GetID ( ) [static]
virtual std::string SALOMEDSIMPL_EXPORT::getIdParameter ( const std::string &  entry) [virtual]

Gets an id parameter value for the given entry.

std::vector<std::string> SALOMEDSIMPL_EXPORT::GetIDs ( const Parameter_Types  theType)
int SALOMEDSIMPL_EXPORT::GetInt ( const std::string &  theID)
std::vector<int> SALOMEDSIMPL_EXPORT::GetIntArray ( const std::string &  theID)
virtual std::string SALOMEDSIMPL_EXPORT::GetIOR ( ) [pure virtual]
virtual std::string SALOMEDSIMPL_EXPORT::GetIOR ( ) const [virtual]
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetIORs ( )
virtual DF_Label SALOMEDSIMPL_EXPORT::GetLabel ( ) const [inline, virtual]

Definition at line 75 of file SALOMEDSImpl_SObject.hxx.

{ return _lab; }   
virtual std::string SALOMEDSIMPL_EXPORT::GetLastModificationDate ( ) [virtual]
static int SALOMEDSIMPL_EXPORT::getLastSavePoint ( SALOMEDSImpl_Study study,
const std::string &  theID = "" 
) [static]

Returns an ID of the last save point.

virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::getLists ( ) [virtual]

Returns a list all entries lists.

std::vector<std::string> SALOMEDSIMPL_EXPORT::GetLockerID ( )
void SALOMEDSIMPL_EXPORT::GetModifications ( std::vector< std::string > &  theUserNames,
std::vector< int > &  theMinutes,
std::vector< int > &  theHours,
std::vector< int > &  theDays,
std::vector< int > &  theMonths,
std::vector< int > &  theYears 
) const
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::GetModificationsDate ( ) [virtual]
SALOMEDSImpl_AttributeParameter* SALOMEDSIMPL_EXPORT::GetModuleParameters ( const char *  theID,
const char *  theModuleName,
int  theSavePoint 
)
virtual std::string SALOMEDSIMPL_EXPORT::GetName ( ) const [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::GetName ( ) [virtual]
static std::string SALOMEDSIMPL_EXPORT::GetNameFromPath ( const std::string &  thePath) [static]
virtual int SALOMEDSIMPL_EXPORT::getNbParameters ( const std::string &  entry) [virtual]

Returns a number of parameters of the given entry.

Definition at line 59 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return myNext; }
std::string SALOMEDSIMPL_EXPORT::GetObject ( ) const
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::GetObjectNames ( const std::string &  theContext) [virtual]

method to get all object names in the given context (or in the current context, if 'theContext' is empty)

virtual std::string SALOMEDSIMPL_EXPORT::GetObjectPath ( const SALOMEDSImpl_SObject theObject) [virtual]

method to get a path of SObject

std::string SALOMEDSIMPL_EXPORT::GetObjectPathByIOR ( const std::string &  theIOR)
virtual std::vector<SALOMEDSImpl_Study*> SALOMEDSIMPL_EXPORT::GetOpenStudies ( ) [virtual]

method to Get name list of open studies in the session

virtual SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::GetOwner ( ) [inline, virtual]

Definition at line 119 of file SALOMEDSImpl_StudyBuilder.hxx.

{ return _study; }
virtual std::string SALOMEDSIMPL_EXPORT::getParameter ( const std::string &  entry,
const std::string &  parameterName 
) [virtual]

Gets a named parameter value for the given entry.

virtual std::string SALOMEDSIMPL_EXPORT::GetPersistentReference ( ) [virtual]

method to Get persistent reference of study (idem URL())

std::string SALOMEDSIMPL_EXPORT::GetPixMap ( ) const [inline]

Definition at line 53 of file SALOMEDSImpl_AttributePixMap.hxx.

{ return myString; }

Definition at line 58 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return myPrevious; }
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::getProperties ( ) [virtual]

Returns a list all properties.

virtual std::string SALOMEDSIMPL_EXPORT::getProperty ( const std::string &  name) [virtual]

Gets a value of global named property.

double SALOMEDSIMPL_EXPORT::GetReal ( const std::string &  theID)
std::vector<double> SALOMEDSIMPL_EXPORT::GetRealArray ( const std::string &  theID)
std::string SALOMEDSIMPL_EXPORT::GetRelation ( ) [inline]

Definition at line 52 of file SALOMEDSImpl_AttributeTarget.hxx.

{ return myRelation; }
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowData ( const int  theRow)
std::vector<double> SALOMEDSIMPL_EXPORT::GetRowData ( const int  theRow)
std::vector<int> SALOMEDSIMPL_EXPORT::GetRowData ( const int  theRow)
std::string SALOMEDSIMPL_EXPORT::GetRowTitle ( const int  theRow) const
std::string SALOMEDSIMPL_EXPORT::GetRowTitle ( const int  theRow) const
std::string SALOMEDSIMPL_EXPORT::GetRowTitle ( const int  theRow) const
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowTitles ( )
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowTitles ( )
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowTitles ( )
std::string SALOMEDSIMPL_EXPORT::GetRowUnit ( const int  theRow) const
std::string SALOMEDSIMPL_EXPORT::GetRowUnit ( const int  theRow) const
std::string SALOMEDSIMPL_EXPORT::GetRowUnit ( const int  theRow) const
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowUnits ( )
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowUnits ( )
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetRowUnits ( )
virtual SALOMEDSImpl_SComponent SALOMEDSIMPL_EXPORT::GetSComponent ( const std::string &  theEntry) [virtual]
virtual SALOMEDSImpl_SComponent SALOMEDSIMPL_EXPORT::GetSComponent ( const DF_Label theLabel) [virtual]
std::vector<int> SALOMEDSIMPL_EXPORT::GetSetColumnIndices ( const int  theColumn)
std::vector<int> SALOMEDSIMPL_EXPORT::GetSetColumnIndices ( const int  theColumn)
std::vector<int> SALOMEDSIMPL_EXPORT::GetSetColumnIndices ( const int  theColumn)
std::vector<int> SALOMEDSIMPL_EXPORT::GetSetRowIndices ( const int  theRow)
std::vector<int> SALOMEDSIMPL_EXPORT::GetSetRowIndices ( const int  theRow)
std::vector<int> SALOMEDSIMPL_EXPORT::GetSetRowIndices ( const int  theRow)
SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::GetSObject ( const std::string &  theEntry)
virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::GetSObject ( const std::string &  theEntry) [virtual]
virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::GetSObject ( const DF_Label theEntryLabel) [virtual]
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetStrArray ( const std::string &  theID)
std::string SALOMEDSIMPL_EXPORT::GetString ( const std::string &  theID)
std::string SALOMEDSIMPL_EXPORT::getStringValue ( ) const
std::string SALOMEDSIMPL_EXPORT::GetStringVariableValue ( const std::string &  theVarName)
virtual SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::GetStudy ( ) const [virtual]
static SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::GetStudy ( const DF_Label theLabel) [static]
virtual SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::GetStudyByID ( int  aStudyID) [virtual]

method to get a Study from it's ID

virtual SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::GetStudyByName ( const std::string &  aStudyName) [virtual]

method to get a Study from it's name

static std::string SALOMEDSIMPL_EXPORT::getStudyScript ( SALOMEDSImpl_Study study,
int  savePoint,
const std::string &  theID = "" 
) [static]

Returns a Python script for the study, which sets up visual parameters.

static void SALOMEDSIMPL_EXPORT::GetSystemDate ( int &  year,
int &  month,
int &  day,
int &  hours,
int &  minutes,
int &  seconds 
) [static]
std::string SALOMEDSIMPL_EXPORT::GetTitle ( ) const
std::string SALOMEDSIMPL_EXPORT::GetTitle ( ) const
std::string SALOMEDSIMPL_EXPORT::GetTitle ( ) const
static std::string SALOMEDSIMPL_EXPORT::GetTmpDir ( ) [static]
virtual std::string SALOMEDSIMPL_EXPORT::GetTransientReference ( ) [virtual]

method to Get transient reference of study

const std::string& SALOMEDSIMPL_EXPORT::GetTreeID ( ) [inline]

Definition at line 66 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return ID(); }

Here is the call graph for this function:

static std::string SALOMEDSIMPL_EXPORT::GetUserName ( ) [static]
virtual std::string SALOMEDSIMPL_EXPORT::getValue ( const std::string &  listName,
int  index 
) [virtual]

Returns a value with given index, where index is in range [0:nbValues-1].

std::string SALOMEDSIMPL_EXPORT::GetValue ( const int  theRow,
const int  theColumn 
)
double SALOMEDSIMPL_EXPORT::GetValue ( const int  theRow,
const int  theColumn 
)
int SALOMEDSIMPL_EXPORT::GetValue ( const int  theRow,
const int  theColumn 
)
virtual std::vector<std::string> SALOMEDSIMPL_EXPORT::getValues ( const std::string &  listName) [virtual]

Returns a list of values in the list.

SALOMEDSImpl_GenericVariable* SALOMEDSIMPL_EXPORT::GetVariable ( const std::string &  theName) const
std::vector<std::string> SALOMEDSIMPL_EXPORT::GetVariableNames ( ) const
std::map< std::string , DF_Attribute* >& SALOMEDSIMPL_EXPORT::GetVariables ( ) [inline]

Definition at line 54 of file SALOMEDSImpl_AttributeTarget.hxx.

{ return myVariables; }
double SALOMEDSIMPL_EXPORT::GetVariableValue ( const std::string &  theVarName)
const std::map<int, int>& SALOMEDSIMPL_EXPORT::GetVisibility ( )
virtual bool SALOMEDSIMPL_EXPORT::HasChildren ( const SALOMEDSImpl_SObject theObject) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::HasCurrentContext ( ) [inline, virtual]

Definition at line 228 of file SALOMEDSImpl_Study.hxx.

{ return !_current.IsNull(); }

Here is the call graph for this function:

Definition at line 62 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return (myFather); }

Definition at line 65 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return (myFirst); }

Definition at line 64 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{return (myNext); }

Definition at line 54 of file SALOMEDSImpl_AttributePixMap.hxx.

{ return (myString != "None"); } 

Definition at line 63 of file SALOMEDSImpl_AttributeTreeNode.hxx.

{ return (myPrevious); }
bool SALOMEDSIMPL_EXPORT::HasValue ( const int  theRow,
const int  theColumn 
)
bool SALOMEDSIMPL_EXPORT::HasValue ( const int  theRow,
const int  theColumn 
)
bool SALOMEDSIMPL_EXPORT::HasValue ( const int  theRow,
const int  theColumn 
)
const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

Here is the caller graph for this function:

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

const std::string& SALOMEDSIMPL_EXPORT::ID ( ) const [virtual]

Implements DF_Attribute.

static void SALOMEDSIMPL_EXPORT::Impl_CheckLocked ( DF_Attribute theAttr) [static]
static std::string SALOMEDSIMPL_EXPORT::Impl_GetClassType ( DF_Attribute theAttr) [static]
static std::string SALOMEDSIMPL_EXPORT::Impl_GetType ( DF_Attribute theAttr) [static]
virtual bool SALOMEDSIMPL_EXPORT::Impl_SaveAs ( const std::string &  aUrl,
SALOMEDSImpl_Study aStudy,
SALOMEDSImpl_DriverFactory aFactory,
bool  theMultiFile,
bool  theASCII 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::Impl_SaveObject ( const SALOMEDSImpl_SObject SC,
HDFgroup *  hdf_group_datatype 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::Impl_SaveProperties ( SALOMEDSImpl_Study aStudy,
HDFgroup *  hdf_group 
) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::Impl_SubstituteSlash ( const std::string &  aUrl) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Init ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Init ( const DF_Label theLabel) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Init ( bool  ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Init ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::InitEx ( bool  theAllLevels) [virtual]
virtual void SALOMEDSIMPL_EXPORT::InitEx ( const DF_Label theLabel,
bool  theAllLevels 
) [virtual]
void SALOMEDSIMPL_EXPORT::Initialize ( const SALOMEDSImpl_AttributeTreeNode aTreeNode,
const bool  allLevels = false 
)
virtual bool SALOMEDSIMPL_EXPORT::InsertBefore ( const SALOMEDSImpl_SObject theFirst,
const SALOMEDSImpl_SObject theNext 
) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::IORToLocalPersistentID ( const SALOMEDSImpl_SObject theSObject,
const std::string &  IORString,
bool  isMultiFile,
bool  isASCII 
) [pure virtual]
static void SALOMEDSIMPL_EXPORT::IORUpdated ( const SALOMEDSImpl_AttributeIOR theAttribute) [static]
static bool SALOMEDSIMPL_EXPORT::IsA ( const DF_Label theLabel) [static]
int SALOMEDSIMPL_EXPORT::IsDrawable ( ) const [inline]

Definition at line 50 of file SALOMEDSImpl_AttributeDrawable.hxx.

{ return myValue; }
static bool SALOMEDSIMPL_EXPORT::isDumpPython ( SALOMEDSImpl_Study study,
const std::string &  theID = "" 
) [static]

Returns whether there is the dumping visual parameters.

virtual bool SALOMEDSIMPL_EXPORT::IsEmpty ( ) [virtual]

method to detect if a study is empty

virtual bool SALOMEDSIMPL_EXPORT::IsError ( ) [inline, virtual]

Definition at line 117 of file SALOMEDSImpl_StudyBuilder.hxx.

{ return _errorCode != ""; }
virtual bool SALOMEDSIMPL_EXPORT::IsError ( ) [inline, virtual]

Definition at line 140 of file SALOMEDSImpl_StudyManager.hxx.

{ return _errorCode != ""; }
virtual bool SALOMEDSIMPL_EXPORT::IsError ( ) [inline, virtual]

Definition at line 219 of file SALOMEDSImpl_Study.hxx.

{ return _errorCode != ""; }
int SALOMEDSIMPL_EXPORT::IsExpandable ( ) const [inline]

Definition at line 52 of file SALOMEDSImpl_AttributeExpandable.hxx.

{ return myValue; }
virtual bool SALOMEDSIMPL_EXPORT::IsGUID ( const SALOMEDSImpl_SObject anObject,
const std::string &  theGUID 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::IsLocked ( ) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::IsModified ( ) [virtual]

method to Detect if a Study has been modified since it has been saved

bool SALOMEDSIMPL_EXPORT::IsNull ( ) const [inline]

Definition at line 77 of file SALOMEDSImpl_SObject.hxx.

{ return _lab.IsNull(); }

Here is the call graph for this function:

Here is the caller graph for this function:

int SALOMEDSIMPL_EXPORT::IsOpened ( ) const [inline]

Definition at line 51 of file SALOMEDSImpl_AttributeOpened.hxx.

{ return myValue; }  
virtual bool SALOMEDSIMPL_EXPORT::IsSaved ( ) [virtual]

method to get if study has been saved

virtual void SALOMEDSIMPL_EXPORT::IsSaved ( bool  save) [virtual]

method to set if study has been saved

int SALOMEDSIMPL_EXPORT::IsSelectable ( ) const [inline]

Definition at line 51 of file SALOMEDSImpl_AttributeSelectable.hxx.

{ return myValue; } 
bool SALOMEDSIMPL_EXPORT::IsSet ( const std::string &  theID,
const Parameter_Types  theType 
)
bool SALOMEDSIMPL_EXPORT::IsTypeOf ( const std::string &  theVarName,
SALOMEDSImpl_GenericVariable::VariableTypes  theType 
) const
virtual bool SALOMEDSIMPL_EXPORT::IsUseCase ( const SALOMEDSImpl_SObject theObject) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::IsUseCaseNode ( const SALOMEDSImpl_SObject theObject) [virtual]
bool SALOMEDSIMPL_EXPORT::IsVariable ( const std::string &  theVarName) const
bool SALOMEDSIMPL_EXPORT::IsVariableUsed ( const std::string &  theVarName)
DF_Label DF_Attribute::Label ( ) const [inherited]

Definition at line 48 of file DF_Attribute.cxx.

{
   return DF_Label(_node);
}

Here is the caller graph for this function:

virtual DF_Label SALOMEDSIMPL_EXPORT::Label ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 44 of file SALOMEDSImpl_AttributeDrawable.hxx.

{ (theValue == "0")?myValue=0:myValue=1; }
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 45 of file SALOMEDSImpl_AttributePixMap.hxx.

{ myString = theValue; }  
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 45 of file SALOMEDSImpl_AttributeSelectable.hxx.

{ (theValue == "0")?myValue=0:myValue=1; }  
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 45 of file SALOMEDSImpl_AttributeOpened.hxx.

{ (theValue == "0")?myValue=0:myValue=1; } 
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 46 of file SALOMEDSImpl_AttributePersistentRef.hxx.

{ myString = theValue; } 
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 46 of file SALOMEDSImpl_AttributeExpandable.hxx.

{ (theValue == "0")?myValue=0:myValue=1; } 
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theStrValue) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [virtual]

Reimplemented from DF_Attribute.

virtual bool SALOMEDSIMPL_EXPORT::Load ( const SALOMEDSImpl_SComponent theComponent,
const unsigned char *  theStream,
const long  theStreamLength,
const std::string &  theURL,
bool  isMultiFile 
) [pure virtual]
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 53 of file SALOMEDSImpl_AttributeName.hxx.

{ myString = theValue; } 
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 54 of file SALOMEDSImpl_AttributeExternalFileDef.hxx.

{ myString = theValue; } 
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 54 of file SALOMEDSImpl_AttributeFileType.hxx.

{ myString = theValue; } 
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 55 of file SALOMEDSImpl_AttributeComment.hxx.

{ myString = theValue; }
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theStrValue) [virtual]

Reimplemented from DF_Attribute.

virtual bool SALOMEDSIMPL_EXPORT::Load ( const SALOMEDSImpl_SObject sco) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  ) [virtual]

Reimplemented from DF_Attribute.

virtual void SALOMEDSIMPL_EXPORT::Load ( const std::string &  theValue) [virtual]

Reimplemented from DF_Attribute.

virtual bool SALOMEDSIMPL_EXPORT::LoadASCII ( const SALOMEDSImpl_SComponent theComponent,
const unsigned char *  theStream,
const long  theStreamLength,
const std::string &  theURL,
bool  isMultiFile 
) [pure virtual]
virtual bool SALOMEDSIMPL_EXPORT::LoadWith ( const SALOMEDSImpl_SComponent sco,
SALOMEDSImpl_Driver *  Engine 
) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::LocalPersistentIDToIOR ( const SALOMEDSImpl_SObject theSObject,
const std::string &  aLocalPersistentID,
bool  isMultiFile,
bool  isASCII 
) [pure virtual]
SALOMEDSIMPL_EXPORT::LockProtection ( const char *  message) [inline]

Definition at line 36 of file SALOMEDSImpl_Attributes.hxx.

                                      {
    std::cerr << message << std::endl;
  }
virtual bool SALOMEDSIMPL_EXPORT::modifySO_Notification ( const SALOMEDSImpl_SObject theSObject,
int  reason 
) [inline, virtual]

Definition at line 62 of file SALOMEDSImpl_Callback.hxx.

{return false;};
virtual bool SALOMEDSIMPL_EXPORT::modifySO_Notification ( const SALOMEDSImpl_SObject theSObject,
int  reason 
) [virtual]
bool SALOMEDSIMPL_EXPORT::More ( ) const [inline]

Definition at line 39 of file SALOMEDSImpl_ChildNodeIterator.hxx.

{ return (myNode); }
virtual bool SALOMEDSIMPL_EXPORT::More ( ) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::More ( ) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::More ( ) [virtual]
std::string SALOMEDSIMPL_EXPORT::Name ( ) const
virtual std::string SALOMEDSIMPL_EXPORT::Name ( ) const [inline, virtual]

Definition at line 63 of file SALOMEDSImpl_SObject.hxx.

{ return _name; }
virtual void SALOMEDSIMPL_EXPORT::Name ( const std::string &  theName) [inline, virtual]

Definition at line 64 of file SALOMEDSImpl_SObject.hxx.

{ _name = theName; }
virtual std::string SALOMEDSIMPL_EXPORT::Name ( ) [virtual]

method to get study name

virtual void SALOMEDSIMPL_EXPORT::Name ( const std::string &  name) [virtual]

method to set study name

virtual int SALOMEDSIMPL_EXPORT::nbValues ( const std::string &  listName) [virtual]

Returns a number elements in the list.

method to Create a StudyBuilder

method to Create a ChildIterator from an SObject

virtual void SALOMEDSIMPL_EXPORT::NewCommand ( ) [virtual]
virtual SALOMEDSImpl_SComponent SALOMEDSIMPL_EXPORT::NewComponent ( const std::string &  ComponentDataType) [virtual]

method to Create a SComponentIterator

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

Implements DF_Attribute.

virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::NewObject ( const SALOMEDSImpl_SObject theFatherObject) [virtual]
virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::NewObjectToTag ( const SALOMEDSImpl_SObject theFatherObject,
const int  theTag 
) [virtual]
virtual SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::NewStudy ( const std::string &  study_name) [virtual]

method to Create a New Study of name study_name

virtual void SALOMEDSIMPL_EXPORT::Next ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Next ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::Next ( ) [virtual]
virtual void SALOMEDSIMPL_EXPORT::OnAddSObject ( const SALOMEDSImpl_SObject theObject) [inline, virtual]

Definition at line 45 of file SALOMEDSImpl_Callback.hxx.

  {
    if(_builder != NULL && theObject) _builder->Append(theObject);
  }
virtual void SALOMEDSIMPL_EXPORT::OnRemoveSObject ( const SALOMEDSImpl_SObject theObject) [inline, virtual]

Definition at line 50 of file SALOMEDSImpl_Callback.hxx.

  {
    if(_builder != NULL && theObject) _builder->Remove(theObject);
  }
virtual SALOMEDSImpl_Study* SALOMEDSIMPL_EXPORT::Open ( const std::string &  aStudyUrl) [virtual]

method to Open a Study from it's persistent reference

SALOMEDSIMPL_EXPORT::operator bool ( ) const [inline]

Definition at line 83 of file SALOMEDSImpl_SObject.hxx.

{ return !IsNull(); }

Here is the call graph for this function:

SALOMEDSIMPL_EXPORT::operator SALOMEDSImpl_SComponent ( ) const
std::vector< std::vector<std::string> > SALOMEDSIMPL_EXPORT::ParseVariables ( const std::string &  theVariables) const
void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute ) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute theInto) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute theInto) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Paste ( DF_Attribute into) [virtual]

Implements DF_Attribute.

virtual SALOMEDSImpl_SObject SALOMEDSIMPL_EXPORT::Paste ( const SALOMEDSImpl_SObject theObject,
SALOMEDSImpl_Driver *  Engine 
) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::PasteInto ( const unsigned char *  theStream,
const long  theStreamLength,
int  theObjectID,
const SALOMEDSImpl_SObject theObject 
) [pure virtual]
DF_Label SALOMEDSIMPL_EXPORT::PasteLabel ( SALOMEDSImpl_Study theDestinationStudy,
SALOMEDSImpl_Driver *  theEngine,
const DF_Label theSource,
const DF_Label theDestinationStart,
const int  theCopiedStudyID,
const bool  isFirstElement 
)
void SALOMEDSIMPL_EXPORT::PutValue ( const std::string &  theValue,
const int  theRow,
const int  theColumn 
)
void SALOMEDSIMPL_EXPORT::PutValue ( const double &  theValue,
const int  theRow,
const int  theColumn 
)
void SALOMEDSIMPL_EXPORT::PutValue ( const int  theValue,
const int  theRow,
const int  theColumn 
)
virtual void SALOMEDSIMPL_EXPORT::Redo ( ) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::ReferencedObject ( SALOMEDSImpl_SObject theObject) const [virtual]
void SALOMEDSIMPL_EXPORT::Remove ( const int  Index)
void SALOMEDSIMPL_EXPORT::Remove ( const int  Index)
virtual bool SALOMEDSIMPL_EXPORT::Remove ( const SALOMEDSImpl_SObject theObject) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::RemoveAttribute ( const SALOMEDSImpl_SObject anObject,
const std::string &  aTypeOfAttribute 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::RemoveComponent ( const SALOMEDSImpl_SComponent aComponent) [virtual]
bool SALOMEDSIMPL_EXPORT::RemoveID ( const std::string &  theID,
const Parameter_Types  theType 
)
virtual bool SALOMEDSIMPL_EXPORT::RemoveObject ( const SALOMEDSImpl_SObject anObject) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::removeSO_Notification ( const SALOMEDSImpl_SObject theSObject) [inline, virtual]

Definition at line 61 of file SALOMEDSImpl_Callback.hxx.

{return false;};
virtual bool SALOMEDSIMPL_EXPORT::removeSO_Notification ( const SALOMEDSImpl_SObject theSObject) [virtual]
static void SALOMEDSIMPL_EXPORT::RemoveTemporaryFiles ( const std::string &  theDirectory,
const std::vector< std::string > &  theFiles,
const bool  IsDirDeleted 
) [static]
void SALOMEDSIMPL_EXPORT::RemoveValue ( const int  theRow,
const int  theColumn 
)
void SALOMEDSIMPL_EXPORT::RemoveValue ( const int  theRow,
const int  theColumn 
)
void SALOMEDSIMPL_EXPORT::RemoveValue ( const int  theRow,
const int  theColumn 
)
bool SALOMEDSIMPL_EXPORT::RemoveVariable ( const std::string &  theVarName)
bool SALOMEDSIMPL_EXPORT::RenameVariable ( const std::string &  theVarName,
const std::string &  theNewVarName 
)
void SALOMEDSIMPL_EXPORT::ReplaceVariableAttribute ( SALOMEDSImpl_StudyBuilder theStudyBuilder,
SALOMEDSImpl_SObject  theSObject,
const std::string &  theSource,
const std::string &  theDest 
)
void SALOMEDSIMPL_EXPORT::ReplaceVariableAttribute ( const std::string &  theSource,
const std::string &  theDest 
)
void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute theWith) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute theWith) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

void SALOMEDSIMPL_EXPORT::Restore ( DF_Attribute with) [virtual]

Implements DF_Attribute.

Definition at line 48 of file SALOMEDSImpl_AttributeComment.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeComment") {}

Definition at line 44 of file SALOMEDSImpl_AttributeInteger.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeInteger") {} 

Definition at line 47 of file SALOMEDSImpl_AttributeName.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeName") {}

Definition at line 64 of file SALOMEDSImpl_AttributeParameter.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeParameter") {}

Definition at line 45 of file SALOMEDSImpl_AttributeReal.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeReal") {}

Definition at line 46 of file SALOMEDSImpl_AttributeReference.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeReference") {}

Definition at line 44 of file SALOMEDSImpl_AttributeUserID.hxx.

:SALOMEDSImpl_GenericAttribute("AttributeUserID") {}

Definition at line 40 of file SALOMEDSImpl_Callback.hxx.

  {
    _builder = builder;
  }

Definition at line 43 of file SALOMEDSImpl_ChildIterator.hxx.

{}    
SALOMEDSIMPL_EXPORT::SALOMEDSImpl_ChildNodeIterator ( const SALOMEDSImpl_AttributeTreeNode aTreeNode,
const bool  allLevels = false 
)
SALOMEDSIMPL_EXPORT::SALOMEDSImpl_GenericAttribute ( const std::string &  theType) [inline]

Definition at line 46 of file SALOMEDSImpl_GenericAttribute.hxx.

    :_type(theType)
  {}
SALOMEDSIMPL_EXPORT::SALOMEDSImpl_GenericVariable ( VariableTypes  theType,
const std::string &  theName 
)
SALOMEDSIMPL_EXPORT::SALOMEDSImpl_ScalarVariable ( SALOMEDSImpl_GenericVariable::VariableTypes  theType,
const std::string &  theName 
)

Definition at line 49 of file SALOMEDSImpl_SComponentIterator.hxx.

  {
    _it = theIterator._it;
    _lab = theIterator._lab;
  } 

Definition at line 55 of file SALOMEDSImpl_SComponentIterator.hxx.

{};
SALOMEDSIMPL_EXPORT::SALOMEDSImpl_Study ( const DF_Document ,
const std::string &  study_name 
)

standard constructor

standard constructor

standard constructor

SALOMEDSIMPL_EXPORT::SALOMEDSImpl_UseCaseIterator ( const DF_Label theLabel,
const std::string &  theGUID,
const bool  allLevels 
)

standard constructor

virtual SALOMEDSImpl_TMPFile* SALOMEDSIMPL_EXPORT::Save ( const SALOMEDSImpl_SComponent theComponent,
const std::string &  theURL,
long &  theStreamLength,
bool  isMultiFile 
) [pure virtual]
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 43 of file SALOMEDSImpl_AttributeDrawable.hxx.

{ return (myValue == 0)?(char*)"0":(char*)"1"; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 44 of file SALOMEDSImpl_AttributePixMap.hxx.

{ return myString; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) const [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 44 of file SALOMEDSImpl_AttributeSelectable.hxx.

{ return (myValue == 0)?(char*)"0":(char*)"1"; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 44 of file SALOMEDSImpl_AttributeOpened.hxx.

{ return (myValue == 0)?(char*)"0":(char*)"1"; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 45 of file SALOMEDSImpl_AttributePersistentRef.hxx.

{ return myString; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 45 of file SALOMEDSImpl_AttributeExpandable.hxx.

{ return (myValue == 0)?(char*)"0":(char*)"1"; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 52 of file SALOMEDSImpl_AttributeName.hxx.

{ return myString; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) const [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 53 of file SALOMEDSImpl_AttributeFileType.hxx.

{ return myString; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 53 of file SALOMEDSImpl_AttributeExternalFileDef.hxx.

{ return myString; }
virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [inline, virtual]

Reimplemented from DF_Attribute.

Definition at line 54 of file SALOMEDSImpl_AttributeComment.hxx.

{ return myString; }
virtual bool SALOMEDSIMPL_EXPORT::Save ( SALOMEDSImpl_Study aStudy,
SALOMEDSImpl_DriverFactory aFactory,
bool  theMultiFile 
) [virtual]

method to save a Study

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual std::string SALOMEDSIMPL_EXPORT::Save ( ) [virtual]

Reimplemented from DF_Attribute.

virtual bool SALOMEDSIMPL_EXPORT::SaveAs ( const std::string &  aUrl,
SALOMEDSImpl_Study aStudy,
SALOMEDSImpl_DriverFactory aFactory,
bool  theMultiFile 
) [virtual]

method to save a Study to the persistent reference aUrl

virtual bool SALOMEDSIMPL_EXPORT::SaveAsASCII ( const std::string &  aUrl,
SALOMEDSImpl_Study aStudy,
SALOMEDSImpl_DriverFactory aFactory,
bool  theMultiFile 
) [virtual]
virtual SALOMEDSImpl_TMPFile* SALOMEDSIMPL_EXPORT::SaveASCII ( const SALOMEDSImpl_SComponent theComponent,
const std::string &  theURL,
long &  theStreamLength,
bool  isMultiFile 
) [pure virtual]
virtual bool SALOMEDSIMPL_EXPORT::SaveASCII ( SALOMEDSImpl_Study aStudy,
SALOMEDSImpl_DriverFactory aFactory,
bool  theMultiFile 
) [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::SaveToScript ( ) const [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::SaveToScript ( ) const [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::SaveType ( ) const [virtual]
virtual std::string SALOMEDSIMPL_EXPORT::SaveType ( ) const [virtual]
static SALOMEDSImpl_SComponent SALOMEDSIMPL_EXPORT::SComponent ( const DF_Label theLabel) [static]
static SALOMEDSImpl_AttributeTreeNode* SALOMEDSIMPL_EXPORT::Set ( const DF_Label L,
const std::string &  ID 
) [static]
static SALOMEDSImpl_AttributeExternalFileDef* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const std::string &  Name 
) [static]
static SALOMEDSImpl_AttributeFileType* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const std::string &  Name 
) [static]
static SALOMEDSImpl_AttributeUserID* SALOMEDSIMPL_EXPORT::Set ( const DF_Label L,
const std::string &  ID 
) [static]
static SALOMEDSImpl_AttributeInteger* SALOMEDSIMPL_EXPORT::Set ( const DF_Label L,
int  Val 
) [static]
static SALOMEDSImpl_AttributeReal* SALOMEDSIMPL_EXPORT::Set ( const DF_Label L,
const double &  Val 
) [static]
static SALOMEDSImpl_AttributeReference* SALOMEDSIMPL_EXPORT::Set ( const DF_Label theLabel,
const DF_Label theRefLabel 
) [static]
static SALOMEDSImpl_AttributeDrawable* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const int  value 
) [static]
static SALOMEDSImpl_AttributeTarget* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label) [static]
static SALOMEDSImpl_AttributeIOR* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const std::string &  IOR 
) [static]
void SALOMEDSIMPL_EXPORT::Set ( const DF_Label theLabel)
static SALOMEDSImpl_AttributeName* SALOMEDSIMPL_EXPORT::Set ( const DF_Label L,
const std::string &  Val 
) [static]
static SALOMEDSImpl_AttributeLocalID* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const int  value 
) [static]
static SALOMEDSImpl_AttributeOpened* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const int  value 
) [static]
static SALOMEDSImpl_AttributeSelectable* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const int  value 
) [static]
static SALOMEDSImpl_AttributeExpandable* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const int  value 
) [static]
static SALOMEDSImpl_StudyHandle* SALOMEDSIMPL_EXPORT::Set ( const DF_Label theLabel,
SALOMEDSImpl_Study theStudy 
) [static]
static SALOMEDSImpl_AttributePixMap* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const std::string &  string 
) [static]
static SALOMEDSImpl_AttributePersistentRef* SALOMEDSIMPL_EXPORT::Set ( const DF_Label label,
const std::string &  value 
) [static]
static SALOMEDSImpl_AttributeComment* SALOMEDSIMPL_EXPORT::Set ( const DF_Label L,
const std::string &  Val 
) [static]
static SALOMEDSImpl_AttributeFlags* SALOMEDSIMPL_EXPORT::Set ( const DF_Label ,
const int  theValue 
) [static]
void SALOMEDSIMPL_EXPORT::Set ( SALOMEDSImpl_Study theStudy) [inline]

Definition at line 52 of file SALOMEDSImpl_StudyHandle.hxx.

{ myHandle = theStudy; }
void SALOMEDSIMPL_EXPORT::Set ( const int  )
virtual void SALOMEDSIMPL_EXPORT::SetAttrString ( const std::string &  name,
const std::string &  value 
) [virtual]
void SALOMEDSIMPL_EXPORT::SetBool ( const std::string &  theID,
const bool theValue 
)
void SALOMEDSIMPL_EXPORT::SetColumnData ( const int  theColumn,
const std::vector< std::string > &  theData 
)
void SALOMEDSIMPL_EXPORT::SetColumnData ( const int  theColumn,
const std::vector< double > &  theData 
)
void SALOMEDSIMPL_EXPORT::SetColumnData ( const int  theColumn,
const std::vector< int > &  theData 
)
void SALOMEDSIMPL_EXPORT::SetColumnTitle ( const int  theColumn,
const std::string &  theTitle 
)
void SALOMEDSIMPL_EXPORT::SetColumnTitle ( const int  theColumn,
const std::string &  theTitle 
)
void SALOMEDSIMPL_EXPORT::SetColumnTitle ( const int  theColumn,
const std::string &  theTitle 
)
void SALOMEDSIMPL_EXPORT::SetColumnTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSIMPL_EXPORT::SetColumnTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSIMPL_EXPORT::SetColumnTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSIMPL_EXPORT::SetComment ( const std::string &  theComment)
virtual bool SALOMEDSIMPL_EXPORT::SetComment ( const SALOMEDSImpl_SObject theSO,
const std::string &  theValue 
) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::SetContext ( const std::string &  thePath) [virtual]

method to set a context: root ('/') is UserData component

void SALOMEDSIMPL_EXPORT::SetCreationMode ( const int  theMode)
virtual bool SALOMEDSIMPL_EXPORT::SetCurrentObject ( const SALOMEDSImpl_SObject theObject) [virtual]
void SALOMEDSIMPL_EXPORT::SetDrawable ( const int  theValue)
void SALOMEDSIMPL_EXPORT::SetExpandable ( const int  value)
virtual bool SALOMEDSIMPL_EXPORT::SetGUID ( const SALOMEDSImpl_SObject anObject,
const std::string &  theGUID 
) [virtual]
virtual void SALOMEDSIMPL_EXPORT::setIdParameter ( const std::string &  entry,
const std::string &  value 
) [virtual]

Sets an id parameter value for the given entry.

void SALOMEDSIMPL_EXPORT::SetInt ( const std::string &  theID,
const int &  theValue 
)
void SALOMEDSIMPL_EXPORT::SetIntArray ( const std::string &  theID,
const std::vector< int > &  theArray 
)
virtual bool SALOMEDSIMPL_EXPORT::SetIOR ( const SALOMEDSImpl_SObject theSO,
const std::string &  theValue 
) [virtual]
void SALOMEDSIMPL_EXPORT::SetLocked ( const bool  theLocked)
void SALOMEDSIMPL_EXPORT::SetModification ( const std::string &  theUserName,
const int  theMinute,
const int  theHour,
const int  theDay,
const int  theMonth,
const int  theYear 
)
void SALOMEDSIMPL_EXPORT::SetModified ( const int  theModified)
void SALOMEDSIMPL_EXPORT::SetModifyFlag ( int  reason = 0)
bool SALOMEDSIMPL_EXPORT::setName ( const std::string &  theName)
virtual bool SALOMEDSIMPL_EXPORT::SetName ( const std::string &  theName) [virtual]
virtual bool SALOMEDSIMPL_EXPORT::SetName ( const SALOMEDSImpl_SObject theSO,
const std::string &  theValue 
) [virtual]
void SALOMEDSIMPL_EXPORT::SetNbColumns ( const int  theNbColumns)
void SALOMEDSIMPL_EXPORT::SetNbColumns ( const int  theNbColumns)
void SALOMEDSIMPL_EXPORT::SetNbColumns ( const int  theNbColumns)
virtual void SALOMEDSIMPL_EXPORT::setNotifier ( SALOMEDSImpl_AbstractCallback *  notifier) [virtual]
void SALOMEDSIMPL_EXPORT::SetObject ( const std::string &  theSequence,
const bool  theScript 
)
void SALOMEDSIMPL_EXPORT::SetOpened ( const int  value)
virtual void SALOMEDSIMPL_EXPORT::setParameter ( const std::string &  entry,
const std::string &  parameterName,
const std::string &  value 
) [virtual]

Sets a new named parameter value for the given entry.

void SALOMEDSIMPL_EXPORT::SetPixMap ( const std::string &  value)
virtual void SALOMEDSIMPL_EXPORT::setProperty ( const std::string &  name,
const std::string &  value 
) [virtual]

Sets a global named property value.

void SALOMEDSIMPL_EXPORT::SetReal ( const std::string &  theID,
const double &  theValue 
)
void SALOMEDSIMPL_EXPORT::SetRealArray ( const std::string &  theID,
const std::vector< double > &  theArray 
)
void SALOMEDSIMPL_EXPORT::SetRelation ( const std::string &  theRelation)
void SALOMEDSIMPL_EXPORT::SetRowData ( const int  theRow,
const std::vector< std::string > &  theData 
)
void SALOMEDSIMPL_EXPORT::SetRowData ( const int  theRow,
const std::vector< double > &  theData 
)
void SALOMEDSIMPL_EXPORT::SetRowData ( const int  theRow,
const std::vector< int > &  theData 
)
void SALOMEDSIMPL_EXPORT::SetRowTitle ( const int  theRow,
const std::string &  theTitle 
)
void SALOMEDSIMPL_EXPORT::SetRowTitle ( const int  theRow,
const std::string &  theTitle 
)
void SALOMEDSIMPL_EXPORT::SetRowTitle ( const int  theRow,
const std::string &  theTitle 
)
void SALOMEDSIMPL_EXPORT::SetRowTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSIMPL_EXPORT::SetRowTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSIMPL_EXPORT::SetRowTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSIMPL_EXPORT::SetRowUnit ( const int  theRow,
const std::string &  theUnit 
)
void SALOMEDSIMPL_EXPORT::SetRowUnit ( const int  theRow,
const std::string &  theUnit 
)
void SALOMEDSIMPL_EXPORT::SetRowUnit ( const int  theRow,
const std::string &  theUnit 
)
void SALOMEDSIMPL_EXPORT::SetRowUnits ( const std::vector< std::string > &  theUnits)
void SALOMEDSIMPL_EXPORT::SetRowUnits ( const std::vector< std::string > &  theUnits)
void SALOMEDSIMPL_EXPORT::SetRowUnits ( const std::vector< std::string > &  theUnits)
void SALOMEDSIMPL_EXPORT::SetSelectable ( const int  value)
void SALOMEDSIMPL_EXPORT::SetStrArray ( const std::string &  theID,
const std::vector< std::string > &  theArray 
)
void SALOMEDSIMPL_EXPORT::SetString ( const std::string &  theID,
const std::string &  theValue 
)
bool SALOMEDSIMPL_EXPORT::setStringValue ( const std::string &  theValue)
void SALOMEDSIMPL_EXPORT::SetStringVariable ( const std::string &  theVarName,
const std::string &  theValue,
const SALOMEDSImpl_GenericVariable::VariableTypes   
)
void SALOMEDSIMPL_EXPORT::SetStringVariableAsDouble ( const std::string &  theVarName,
const double  theValue,
const SALOMEDSImpl_GenericVariable::VariableTypes   
)
void SALOMEDSIMPL_EXPORT::SetStudyLock ( const char *  theLockerID)
void SALOMEDSIMPL_EXPORT::SetTextColor ( const double &  R,
const double &  G,
const double &  B 
)
void SALOMEDSIMPL_EXPORT::SetTextHighlightColor ( const double &  R,
const double &  G,
const double &  B 
)
void SALOMEDSIMPL_EXPORT::SetTitle ( const std::string &  theTitle)
void SALOMEDSIMPL_EXPORT::SetTitle ( const std::string &  theTitle)
void SALOMEDSIMPL_EXPORT::SetTitle ( const std::string &  theTitle)
virtual void SALOMEDSIMPL_EXPORT::SetTransientReference ( const std::string &  theIOR) [virtual]
void SALOMEDSIMPL_EXPORT::SetTreeID ( const std::string &  value)
void SALOMEDSIMPL_EXPORT::SetUnits ( const std::string &  theUnits)
bool SALOMEDSIMPL_EXPORT::setValue ( const double  theValue)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  value)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  value)
void SALOMEDSIMPL_EXPORT::SetValue ( const int  theVal)
void SALOMEDSIMPL_EXPORT::SetValue ( const double &  theVal)
void SALOMEDSIMPL_EXPORT::SetValue ( const int  value)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  theVal)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  value)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  theValue)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  S)
void SALOMEDSIMPL_EXPORT::SetValue ( const std::string &  value)
void SALOMEDSIMPL_EXPORT::SetVariable ( const std::string &  theVarName,
const double  theValue,
const SALOMEDSImpl_GenericVariable::VariableTypes   
)
void