Added summary related class diagrams

This commit is contained in:
Magne Sjaastad
2016-05-04 08:14:21 +02:00
parent 2a24034cc2
commit ec202310b7
3 changed files with 103 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
@startuml
PdmObject <|-- RimWellLogTrack
PdmObject <|-- RimWellLogCurve
PdmObject <|-- RimWellLogPlot
class RimWellLogTrack {
PdmChildArrayField<RimWellLogCurve*> curves;
}
class RimWellLogCurve {
RiuLineSegmentQwtPlotCurve* qwtPlotCurve;
}
class RimWellLogPlot {
PdmChildArrayField<RimWellLogTrack*> m_tracks;
QPointer<RiuWellLogPlot> m_viewer;
}
QWidget <|--- RiuWellLogPlot
QwtPlot <|--- RiuWellLogTrack
QWidget <|-- QwtPlot
QwtPlotCurve <|-- RiuLineSegmentQwtPlotCurve
class RiuWellLogPlot {
QList<RiuWellLogTrack*> m_trackPlots;
PdmPointer<RimWellLogPlot> m_plotDefinition;
}
class RiuWellLogTrack {
PdmPointer<RimWellLogTrack> m_plotTrackDefinition;
}
RimWellLogTrack *-- RimWellLogCurve
RimWellLogPlot *-- RimWellLogTrack
RimWellLogPlot -> RiuWellLogPlot
RimWellLogTrack -> RiuWellLogTrack
RimWellLogCurve -> RiuLineSegmentQwtPlotCurve
@enduml