Version: 8.3.0
YACS::HMI Namespace Reference

Classes

class  Command
 
class  Invocator
 
class  ProcInvoc
 
class  CommandAddNodeFromCatalog
 
class  CommandReparentNode
 
class  CommandPutInComposedNode
 
class  CommandCopyNode
 
class  CommandRenameNode
 
class  CommandRenameContainer
 
class  CommandRenameInDataPort
 
class  CommandRenameOutDataPort
 
class  CommandAddDataTypeFromCatalog
 
class  CommandAddInputPortFromCatalog
 
class  CommandAddOutputPortFromCatalog
 
class  CommandAddIDSPortFromCatalog
 
class  CommandAddODSPortFromCatalog
 
class  CommandOrderInputPorts
 
class  CommandOrderOutputPorts
 
class  CommandSetInPortValue
 
class  CommandSetOutPortValue
 
class  CommandSetSwitchSelect
 
class  CommandSetSwitchCase
 
class  CommandSetForLoopSteps
 
class  CommandSetWhileCondition
 
class  CommandSetForEachBranch
 
class  CommandSetAlgo
 
class  CommandAddLink
 
class  CommandAddControlLink
 
class  CommandAddContainerBase
 
class  CommandAddContainer
 
class  CommandAddHPContainer
 
class  CommandSetContainerProperties
 
class  CommandSetNodeProperties
 
class  CommandSetComponentInstanceProperties
 
class  CommandSetDSPortProperties
 
class  CommandSetLinkProperties
 
class  CommandSetFuncNodeFunctionName
 
class  CommandSetInlineNodeScript
 
class  CommandAddComponentInstance
 
class  CommandSetExecutionMode
 
class  CommandSetContainer
 
class  CommandAssociateComponentToContainer
 
class  CommandAssociateServiceToComponent
 
class  CommandAddComponentFromCatalog
 
class  CommandDestroy
 
class  GuiContext
 
class  Subject
 
class  GuiObserver
 
class  SubjectObserver
 
class  SubjectReference
 
class  SubjectDataPort
 
class  SubjectInputPort
 
class  SubjectOutputPort
 
class  SubjectInputDataStreamPort
 
class  SubjectOutputDataStreamPort
 
class  SubjectNode
 
class  SubjectComposedNode
 
class  SubjectBloc
 
class  SubjectContainerBase
 
class  SubjectContainer
 
class  SubjectHPContainer
 
class  SubjectComponent
 
class  SubjectDataType
 
class  SubjectProc
 
class  SubjectForLoop
 
class  SubjectWhileLoop
 
class  SubjectSwitch
 
class  SubjectDynParaLoop
 
class  SubjectForEachLoop
 
class  SubjectOptimizerLoop
 
class  SubjectElementaryNode
 
class  SubjectInlineNode
 
class  SubjectPythonNode
 
class  SubjectPyFuncNode
 
class  SubjectServiceNode
 
class  SubjectCORBANode
 
class  SubjectCppNode
 
class  SubjectSalomeNode
 
class  SubjectSalomePythonNode
 
class  SubjectXmlNode
 
class  SubjectSplitterNode
 
class  SubjectDataNode
 
class  SubjectPresetNode
 
class  SubjectOutNode
 
class  SubjectStudyInNode
 
class  SubjectStudyOutNode
 
class  SubjectLink
 
class  SubjectControlLink
 
class  SuitWrapper
 viewer QGraphicsScene: deriver SUIT_ViewModel comme QxGraph_Viewer More...
 
class  WrapGraphicsView
 
class  CaseSwitch
 
class  CatalogWidget
 
class  EditionBloc
 
class  EditionComponent
 
class  EditionContainer
 
class  EditionControlLink
 
class  EditionDataLink
 
class  EditionDataType
 
class  EditionElementaryNode
 
class  EditionForEachLoop
 
class  EditionInputPort
 
class  EditionLoop
 
class  EditionNode
 
class  EditionOptimizerLoop
 
class  EditionOutNode
 
class  EditionOutputPort
 
class  EditionPresetNode
 
class  EditionProc
 
class  EditionPyFunc
 
class  EditionSalomeNode
 
class  EditionScript
 
class  EditionStudyInNode
 
class  EditionStudyOutNode
 
class  EditionSwitch
 
class  EditionWhile
 
class  FormEachLoop
 
class  FormLoop
 
class  FormOptimizerLoop
 
class  GenericGui
 
class  GraphicsView
 
class  GuiEditor
 
class  GuiExecutor
 
class  YACSEvent
 
class  GuiObserver_i
 
class  ItemEditionBase
 
class  ItemEdition
 
class  ItemEditionRoot
 
class  ItemMimeData
 
class  LCostNode
 
struct  Cost
 
class  LinkAStar
 
class  LNode
 
struct  linkdef
 
struct  linkPoint
 
class  LinkMatrix
 
class  BatchJobsListDialog
 
class  MenusBase
 
class  NodeMenu
 
class  ComposedNodeMenu
 
class  ProcMenu
 
class  HeaderNodeMenu
 
class  LinkMenu
 
class  ElementaryNodeMenu
 
class  InPortMenu
 
class  OutPortMenu
 
class  CtrlInPortMenu
 
class  CtrlOutPortMenu
 
class  ReferenceMenu
 
class  ContainerDirMenu
 
class  ComponentInstanceMenu
 
class  ContainerMenu
 
class  Message
 
class  PropertyEditor
 A class to edit properties of a subject. More...
 
class  QtGuiContext
 
class  Resource
 
class  Scene
 
class  SceneBlocItem
 
class  SceneComposedNodeItem
 
class  SceneCtrlInPortItem
 
class  SceneCtrlLinkItem
 
class  SceneCtrlOutPortItem
 
class  SceneCtrlPortItem
 
class  SceneDataPortItem
 
class  SceneDSLinkItem
 
class  SceneElementaryNodeItem
 
class  SceneHeaderItem
 
class  SceneHeaderNodeItem
 
class  SceneInPortItem
 
class  RootSceneItem
 
class  AbstractSceneItem
 
class  SceneItem
 
class  SceneLinkItem
 
class  SceneNodeItem
 
class  SceneObserverItem
 
class  SceneOutPortItem
 
class  ScenePortItem
 
class  SceneProcItem
 
class  SceneProgressItem
 
class  SceneTextItem
 
class  SchemaComponentItem
 
class  SchemaComposedNodeItem
 
class  SchemaContainerItem
 
class  SchemaDataTypeItem
 
class  SchemaDirContainersItem
 
class  SchemaDirLinksItem
 
class  SchemaDirTypesItem
 
class  SchemaInPortItem
 
class  SchemaItem
 
class  SchemaLinkItem
 
class  SchemaModel
 
class  SchemaNodeItem
 
class  SchemaOutPortItem
 
class  SchemaProcItem
 
class  SchemaReferenceItem
 
class  YComboBox
 
class  TablePortsEdition
 
class  TableSwitch
 
class  TreeView
 
class  GenericEditor
 
class  GeneralEditor
 
class  NameEditor
 
class  IntEditor
 
class  CaseSwitchEditor
 
class  ValueDelegate
 
class  VisitorSaveGuiSchema
 
struct  PrsData
 
class  YACSGuiLoader
 
struct  presentationtype_parser
 
class  YTableView
 

Typedefs

typedef std::map< std::pair
< int, int >, LCostNode
LNodeMap
 
typedef std::list< LNodeLNodePath
 
typedef std::list< linkPointLinkPath
 

Enumerations

enum  TypeOfElem {
  SALOMEPROC, BLOC, FOREACHLOOP, OPTIMIZERLOOP,
  FORLOOP, WHILELOOP, SWITCH, PYTHONNODE,
  PYFUNCNODE, CORBANODE, SALOMENODE, CPPNODE,
  SALOMEPYTHONNODE, XMLNODE, SPLITTERNODE, DFTODSFORLOOPNODE,
  DSTODFFORLOOPNODE, PRESETNODE, OUTNODE, STUDYINNODE,
  STUDYOUTNODE, INPUTPORT, OUTPUTPORT, INPUTDATASTREAMPORT,
  OUTPUTDATASTREAMPORT, DATALINK, CONTROLLINK, CONTAINER,
  COMPONENT, REFERENCE, DATATYPE, UNKNOWN
}
 
enum  GuiEvent {
  ADD, REMOVE, CUT, PASTE,
  ORDER, EDIT, UPDATE, UPDATEPROGRESS,
  SYNCHRO, UP, DOWN, RENAME,
  NEWROOT, ENDLOAD, ADDLINK, ADDCONTROLLINK,
  ADDREF, ADDCHILDREF, REMOVECHILDREF, ASSOCIATE,
  SETVALUE, SETCASE, SETSELECT, GEOMETRY,
  EMPHASIZE, SWITCHSHAPE, PROGRESS
}
 
enum  ShrinkMode { CurrentNode, ChildrenNodes, ElementaryNodes }
 
enum  Direction { _UP = 0, _RIGHT = 1, _DOWN = 2, _LEFT = 3 }
 
enum  shownState { expandShown, shrinkShown, shrinkHidden }
 
enum  columnId { YLabel = 0, YType = 1, YValue = 2, YState = 2 }
 

Typedef Documentation

typedef std::list<linkPoint> YACS::HMI::LinkPath

Definition at line 77 of file LinkMatrix.hxx.

typedef std::map<std::pair<int,int>, LCostNode> YACS::HMI::LNodeMap

Definition at line 55 of file LinkAStar.hxx.

typedef std::list<LNode> YACS::HMI::LNodePath

Definition at line 62 of file LinkMatrix.hxx.

Enumeration Type Documentation

Enumerator
YLabel 
YType 
YValue 
YState 

Definition at line 33 of file SchemaModel.hxx.

34  {
35  YLabel = 0,
36  YType = 1,
37  YValue = 2,
38  YState = 2,
39  } columnId;
Enumerator
_UP 
_RIGHT 
_DOWN 
_LEFT 

Definition at line 41 of file SceneLinkItem.hxx.

42  {
43  _UP = 0,
44  _RIGHT = 1,
45  _DOWN = 2,
46  _LEFT = 3
47  } Direction;
Enumerator
ADD 
REMOVE 
CUT 
PASTE 
ORDER 
EDIT 
UPDATE 
UPDATEPROGRESS 
SYNCHRO 
UP 
DOWN 
RENAME 
NEWROOT 
ENDLOAD 
ADDLINK 
ADDCONTROLLINK 
ADDREF 
ADDCHILDREF 
REMOVECHILDREF 
ASSOCIATE 
SETVALUE 
SETCASE 
SETSELECT 
GEOMETRY 
EMPHASIZE 
SWITCHSHAPE 
PROGRESS 

Definition at line 81 of file guiObservers.hxx.

82  {
83  ADD,
84  REMOVE,
85  CUT,
86  PASTE,
87  ORDER,
88  EDIT,
89  UPDATE,
91  SYNCHRO,
92  UP,
93  DOWN,
94  RENAME,
95  NEWROOT,
96  ENDLOAD,
97  ADDLINK,
99  ADDREF,
100  ADDCHILDREF,
102  ASSOCIATE,
103  SETVALUE,
104  SETCASE,
105  SETSELECT,
106  GEOMETRY,
107  EMPHASIZE,
108  SWITCHSHAPE,
109  PROGRESS
110  } GuiEvent;
Enumerator
expandShown 
shrinkShown 
shrinkHidden 

Definition at line 31 of file SceneNodeItem.hxx.

32  {
36  } shownState;
Enumerator
CurrentNode 
ChildrenNodes 
ElementaryNodes 

Definition at line 36 of file SceneItem.hxx.

37  {
41  } ShrinkMode;
Enumerator
SALOMEPROC 
BLOC 
FOREACHLOOP 
OPTIMIZERLOOP 
FORLOOP 
WHILELOOP 
SWITCH 
PYTHONNODE 
PYFUNCNODE 
CORBANODE 
SALOMENODE 
CPPNODE 
SALOMEPYTHONNODE 
XMLNODE 
SPLITTERNODE 
DFTODSFORLOOPNODE 
DSTODFFORLOOPNODE 
PRESETNODE 
OUTNODE 
STUDYINNODE 
STUDYOUTNODE 
INPUTPORT 
OUTPUTPORT 
INPUTDATASTREAMPORT 
OUTPUTDATASTREAMPORT 
DATALINK 
CONTROLLINK 
CONTAINER 
COMPONENT 
REFERENCE 
DATATYPE 
UNKNOWN 

Definition at line 60 of file commandsProc.hxx.

61  {
62  SALOMEPROC,
63  BLOC,
66  FORLOOP,
67  WHILELOOP,
68  SWITCH,
69  PYTHONNODE,
70  PYFUNCNODE,
71  CORBANODE,
72  SALOMENODE,
73  CPPNODE,
75  XMLNODE,
79  PRESETNODE,
80  OUTNODE,
83  INPUTPORT,
84  OUTPUTPORT,
87  DATALINK,
89  CONTAINER,
90  COMPONENT,
91  REFERENCE,
92  DATATYPE,
93  UNKNOWN
94  } TypeOfElem;