Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
SALOMEDS Namespace Reference

This package contains the interfaces used for creation, management and modification of the Study. More...

Data Structures

interface  Observer
 
exception  NotImplemented
 Exception indicating that this feature hasn't been implemented in SALOME application. More...
 
interface  Study
 Study Interface More...
 
interface  StudyBuilder
 Study Builder Interface More...
 
interface  StudyManager
 Study Manager interface More...
 
interface  SObject
 SObject interface More...
 
interface  GenericAttribute
 Generic attribute interface More...
 
interface  SComponent
 SComponent interface More...
 
interface  SComponentIterator
 SComponentIterator interface More...
 
interface  ChildIterator
 ChildIterator interface More...
 
interface  UseCaseIterator
 Interface of the UseCaseIterator. More...
 
interface  UseCaseBuilder
 Interface of the UseCaseBuilder. More...
 
interface  Driver
 Driver interface More...
 
struct  Color
 Represents the color based on RGB palette. More...
 
interface  AttributeReal
 Attribute allowing to store a real value. More...
 
interface  AttributeInteger
 Attribute allowing to store an integer value. More...
 
interface  AttributeSequenceOfReal
 Attribute allowing to store a sequence of real values. More...
 
interface  AttributeSequenceOfInteger
 Attribute allowing to store a sequence of integer values. More...
 
interface  AttributeName
 Name attribute. More...
 
interface  AttributeComment
 Comment attribute. More...
 
interface  AttributeString
 String attribute. More...
 
interface  AttributeIOR
 IOR attribute. More...
 
interface  AttributePersistentRef
 Persistent reference attribute. More...
 
interface  AttributeExternalFileDef
 External file definition. More...
 
interface  AttributeFileType
 External file type definition. More...
 
interface  AttributeDrawable
 Drawable flag attribute. More...
 
interface  AttributeSelectable
 Selectable flag attribute. More...
 
interface  AttributeExpandable
 Expandable flag attribute. More...
 
interface  AttributeFlags
 Flags attribute. More...
 
interface  AttributeGraphic
 Graphic attribute. More...
 
interface  AttributeOpened
 Opened flag Attribute. More...
 
interface  AttributeTextColor
 Text color attribute. More...
 
interface  AttributeTextHighlightColor
 Text highlight color attribute. More...
 
interface  AttributePixMap
 Icon attribute. More...
 
interface  AttributeTreeNode
 Tree node attribute. More...
 
interface  AttributeLocalID
 Local identifier attribute. More...
 
interface  AttributeUserID
 Attribute storing GUID. More...
 
interface  AttributeTarget
 Back references attribute. More...
 
interface  AttributeTable
 Generic table attribute. More...
 
interface  AttributeTableOfInteger
 Table of integer values. More...
 
interface  AttributeTableOfReal
 Table of real values. More...
 
interface  AttributeTableOfString
 Table of string values. More...
 
interface  AttributeStudyProperties
 Study properties attribute More...
 
interface  AttributePythonObject
 Python object attribute. More...
 
interface  AttributeParameter
 Parameter attribute. More...
 

Typedefs

typedef string URL
 Name of the file in which the Study is saved. More...
 
typedef string ID
 Main identifier of an object in SALOME application. More...
 
typedef string PersistentReference
 While saving the data, IOR is transformed into persistent reference. More...
 
typedef string SalomeReference
 IOR of the study in SALOME application. More...
 
typedef sequence< string > ListOfOpenStudies
 List of the names of studies which are currently open in this SALOME session. More...
 
typedef sequence< string > ListOfFileNames
 List of file names. More...
 
typedef sequence< string > ListOfDates
 List of modification dates of a study. More...
 
typedef sequence< string > ListOfStrings
 An unbounded sequence of strings. More...
 
typedef sequence< ListOfStringsListOfListOfStrings
 An unbounded sequence of sequence of strings. More...
 
typedef sequence< octet > TMPFile
 A byte stream which is used for binary data transfer between different components. More...
 
typedef sequence
< GenericAttribute
ListOfAttributes
 List of attributes of SObjects. More...
 
typedef sequence< double > DoubleSeq
 Sequence of double values. More...
 
typedef sequence< long > LongSeq
 Sequence of long values. More...
 
typedef sequence< string > StringSeq
 Sequence of string values. More...
 

Detailed Description

This package contains the interfaces used for creation, management and modification of the Study.

Typedef Documentation

typedef string SALOMEDS::URL

Name of the file in which the Study is saved.

typedef string SALOMEDS::ID

Main identifier of an object in SALOME application.

While saving the data, IOR is transformed into persistent reference.

typedef string SALOMEDS::SalomeReference

IOR of the study in SALOME application.

typedef sequence<string> SALOMEDS::ListOfOpenStudies

List of the names of studies which are currently open in this SALOME session.

Since SALOME is a multi-study application, it allows to open a lot of studies during each working session.

typedef sequence<string> SALOMEDS::ListOfFileNames

List of file names.

typedef sequence<string> SALOMEDS::ListOfDates

List of modification dates of a study.

typedef sequence<string> SALOMEDS::ListOfStrings

An unbounded sequence of strings.

An unbounded sequence of sequence of strings.

typedef sequence<octet> SALOMEDS::TMPFile

A byte stream which is used for binary data transfer between different components.

List of attributes of SObjects.

typedef sequence<double> SALOMEDS::DoubleSeq

Sequence of double values.

typedef sequence<long> SALOMEDS::LongSeq

Sequence of long values.

typedef sequence<string> SALOMEDS::StringSeq

Sequence of string values.