mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-29 10:21:54 -06:00
55 lines
1.2 KiB
Plaintext
55 lines
1.2 KiB
Plaintext
@startuml
|
|
|
|
package "Curve creator (Plot editor)" {
|
|
|
|
'
|
|
' Class definitions
|
|
'
|
|
class RicSummaryCurveCreatorSplitterUi {
|
|
Qt layouts
|
|
}
|
|
|
|
class RicSummaryCurveCreator {
|
|
Appearance types
|
|
OK/Apply/Cancel buttons
|
|
}
|
|
|
|
class RiuSummaryCurveDefSelectionEditor {
|
|
m_firstRowLeftLayout
|
|
m_firstRowRightLayout
|
|
}
|
|
|
|
class RiuSummaryCurveDefSelection {
|
|
Cases
|
|
Summary categories
|
|
Identifier fields
|
|
}
|
|
|
|
'
|
|
' Class Hierarchy
|
|
'
|
|
PdmUiWidgetBasedObjectEditor <|- RicSummaryCurveCreatorSplitterUi
|
|
PdmUiWidgetBasedObjectEditor <|- RicSummaryCurveCreatorTabsUi
|
|
PdmUiWidgetBasedObjectEditor <|-- RiuSummaryCurveDefSelectionEditor
|
|
|
|
'
|
|
' Class references
|
|
'
|
|
RicSummaryCurveCreatorDialog --> RicSummaryCurveCreatorTabsUi
|
|
|
|
RicSummaryCurveCreatorSplitterUi ->RicSummaryCurveCreator
|
|
|
|
RicSummaryCurveCreatorTabsUi -> RicSummaryCurveCreatorSplitterUi : curves
|
|
RicSummaryCurveCreatorTabsUi -> RicSummaryCurveCreatorSplitterUi : ensambles
|
|
|
|
RicSummaryCurveCreator --> RiuSummaryCurveDefSelectionEditor
|
|
|
|
RicSummaryCurveCreator --> RimSummaryPlot : Target plot
|
|
RicSummaryCurveCreator --> RimSummaryPlot : Preview plot
|
|
|
|
RiuSummaryCurveDefSelectionEditor --> RiuSummaryCurveDefSelection
|
|
|
|
}
|
|
|
|
@enduml
|