mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Updated the plantuml of the plot related classes
This commit is contained in:
parent
bb6454126a
commit
a33929505d
@ -1,15 +1,29 @@
|
|||||||
@startuml
|
@startuml
|
||||||
|
package Rim {
|
||||||
|
|
||||||
|
PdmObject <|-- RimViewWindow
|
||||||
|
package plot {
|
||||||
|
RimViewWindow <|-- RimWellLogPlot
|
||||||
|
RimViewWindow <|-- RimSummaryPlot
|
||||||
|
|
||||||
PdmObject <|-- RimWellLogTrack
|
PdmObject <|-- RimWellLogTrack
|
||||||
PdmObject <|-- RimWellLogCurve
|
}
|
||||||
PdmObject <|-- RimWellLogPlot
|
package curve {
|
||||||
|
|
||||||
|
PdmObject <|---- RimPlotCurve
|
||||||
|
RimPlotCurve <|-- RimWellLogCurve
|
||||||
|
RimPlotCurve <|-- RimSummaryCurve
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class RimWellLogTrack {
|
class RimWellLogTrack {
|
||||||
PdmChildArrayField<RimWellLogCurve*> curves;
|
PdmChildArrayField<RimWellLogCurve*> curves;
|
||||||
}
|
}
|
||||||
|
|
||||||
class RimWellLogCurve {
|
class RimPlotCurve {
|
||||||
RiuLineSegmentQwtPlotCurve* qwtPlotCurve;
|
RiuLineSegmentQwtPlotCurve* qwtPlotCurve;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -18,10 +32,17 @@ class RimWellLogPlot {
|
|||||||
QPointer<RiuWellLogPlot> m_viewer;
|
QPointer<RiuWellLogPlot> m_viewer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
package Qwt {
|
||||||
QWidget <|--- RiuWellLogPlot
|
QWidget <|--- RiuWellLogPlot
|
||||||
QwtPlot <|--- RiuWellLogTrack
|
|
||||||
QWidget <|-- QwtPlot
|
QWidget <|-- QwtPlot
|
||||||
|
QwtPlot <|--- RiuWellLogTrack
|
||||||
|
QwtPlot <|--- RiuQwtResultPlot
|
||||||
|
|
||||||
|
RiuWellLogPlot *---- "n" RiuWellLogTrack
|
||||||
|
QwtPlot *-- "n" QwtPlotCurve
|
||||||
QwtPlotCurve <|-- RiuLineSegmentQwtPlotCurve
|
QwtPlotCurve <|-- RiuLineSegmentQwtPlotCurve
|
||||||
|
RiuWellLogTrack --[hidden]> RiuLineSegmentQwtPlotCurve
|
||||||
|
}
|
||||||
|
|
||||||
class RiuWellLogPlot {
|
class RiuWellLogPlot {
|
||||||
QList<RiuWellLogTrack*> m_trackPlots;
|
QList<RiuWellLogTrack*> m_trackPlots;
|
||||||
@ -31,13 +52,16 @@ class RiuWellLogPlot {
|
|||||||
class RiuWellLogTrack {
|
class RiuWellLogTrack {
|
||||||
PdmPointer<RimWellLogTrack> m_plotTrackDefinition;
|
PdmPointer<RimWellLogTrack> m_plotTrackDefinition;
|
||||||
}
|
}
|
||||||
|
RimWellLogPlot *--- "n" RimWellLogTrack
|
||||||
|
RimWellLogTrack *--- "n" RimWellLogCurve
|
||||||
|
|
||||||
RimWellLogTrack *-- RimWellLogCurve
|
RimSummaryPlot *--- "n" RimSummaryCurve
|
||||||
RimWellLogPlot *-- RimWellLogTrack
|
|
||||||
|
RimWellLogPlot -r-> RiuWellLogPlot
|
||||||
|
RimWellLogTrack -r-> RiuWellLogTrack
|
||||||
|
RimPlotCurve -r-> RiuLineSegmentQwtPlotCurve
|
||||||
|
RimSummaryPlot -r-> RiuQwtResultPlot
|
||||||
|
|
||||||
RimWellLogPlot -> RiuWellLogPlot
|
|
||||||
RimWellLogTrack -> RiuWellLogTrack
|
|
||||||
RimWellLogCurve -> RiuLineSegmentQwtPlotCurve
|
|
||||||
|
|
||||||
|
|
||||||
@enduml
|
@enduml
|
||||||
|
Loading…
Reference in New Issue
Block a user