Skip to content

Commit

Permalink
Merge pull request #1053 from objorke/class-diagrams
Browse files Browse the repository at this point in the history
update class diagrams
  • Loading branch information
objorke committed Jan 8, 2017
2 parents 5bbea0b + 3e0cb5f commit ccbc75d
Show file tree
Hide file tree
Showing 8 changed files with 278 additions and 382 deletions.
2 changes: 1 addition & 1 deletion Source/OxyPlot.WPF.sln
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Change log", "Change log",
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentation", "{06B2EDA4-A30B-493A-A0A1-9DA28A2F4B0B}"
ProjectSection(SolutionItems) = preProject
..\CONTRIBUTING.md = ..\CONTRIBUTING.md
..\.github\CONTRIBUTING.md = ..\.github\CONTRIBUTING.md
..\README.md = ..\README.md
EndProjectSection
EndProject
Expand Down
102 changes: 102 additions & 0 deletions Source/OxyPlot/ClassDiagrams/Annotations.cd
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="OxyPlot.Annotations.Annotation" Collapsed="true">
<Position X="8.5" Y="0.5" Width="1.75" />
<TypeIdentifier>
<HashCode>gAAQAAAFAAAAgAAAAEAAQAQAAAAAAAAEABAAAAACAAA=</HashCode>
<FileName>Annotations\Annotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.ArrowAnnotation" Collapsed="true">
<Position X="15.25" Y="3.5" Width="1.75" />
<TypeIdentifier>
<HashCode>AAQACAAAACAAwEAAQBAAAAAAABAAAAAAgDAAgAAAAAg=</HashCode>
<FileName>Annotations\ArrowAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.EllipseAnnotation" Collapsed="true">
<Position X="14.25" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAABAAAgAAAAAAAAEAAAAAAAAAAABAAAAACYAA=</HashCode>
<FileName>Annotations\EllipseAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.FunctionAnnotation" Collapsed="true">
<Position X="0.75" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAIQAAAAAAAAA=</HashCode>
<FileName>Annotations\FunctionAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.ImageAnnotation" Collapsed="true">
<Position X="7.25" Y="2" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAMAAgBAAAgAAAgAEAAEQAAAIAAADAABAAAABAYAA=</HashCode>
<FileName>Annotations\ImageAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.LineAnnotation" Collapsed="true">
<Position X="3" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAgAAYEA=</HashCode>
<FileName>Annotations\LineAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.PathAnnotation" Collapsed="true">
<Position X="3" Y="3.5" Width="1.75" />
<TypeIdentifier>
<HashCode>AACEGAAAAKQwgIAAABiAoAAABKAAAAQAKDAAlCAAACA=</HashCode>
<FileName>Annotations\PathAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.PointAnnotation" Collapsed="true">
<Position X="9.75" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>ACAEAAAAAAAIgAAAAAgAAAAAAAAAAAAAABAAAAAAYAA=</HashCode>
<FileName>Annotations\PointAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.PolygonAnnotation" Collapsed="true">
<Position X="12" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAggAAAABAAAAAAAAAAAAAAADAAAAAAAAA=</HashCode>
<FileName>Annotations\PolygonAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.PolylineAnnotation" Collapsed="true">
<Position X="5.25" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAACAAAAAgCAAAAAAAAAAACAAAAAAIAAAAAAAAAA=</HashCode>
<FileName>Annotations\PolyLineAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.RectangleAnnotation" Collapsed="true">
<Position X="7.5" Y="4.75" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAEAAAAAAQgIAAAAAAgAAAAAAAAAAAABAAEAACACA=</HashCode>
<FileName>Annotations\RectangleAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.ShapeAnnotation" Collapsed="true">
<Position X="10.75" Y="3.5" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAA=</HashCode>
<FileName>Annotations\ShapeAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.TextAnnotation" Collapsed="true">
<Position X="13" Y="3.5" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAgAAAAAAAAAAAAAoAAAIAABIgAAAAgAA=</HashCode>
<FileName>Annotations\TextAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Annotations.TextualAnnotation" Collapsed="true">
<Position X="9.75" Y="2" Width="1.75" />
<TypeIdentifier>
<HashCode>BAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAgAAA=</HashCode>
<FileName>Annotations\TextualAnnotation.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>
55 changes: 38 additions & 17 deletions Source/OxyPlot/ClassDiagrams/Axes.cd
Original file line number Diff line number Diff line change
@@ -1,63 +1,84 @@
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="OxyPlot.Axes.Axis" Collapsed="true">
<Position X="9" Y="3" Width="2" />
<Position X="7.5" Y="0.5" Width="2" />
<TypeIdentifier>
<HashCode>gEeXCAHRedQgH2V0ttJAe5yCkhCEgABEG1cgwZQB4S0=</HashCode>
<HashCode>gEeXCAHQedQgH2V0vtJJexyCkhiUgABFG1c04zQB4S0=</HashCode>
<FileName>Axes\Axis.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Axes.LinearColorAxis" Collapsed="true">
<Position X="8" Y="7.25" Width="2" />
<Position X="9.5" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAABAAAQAAIAAAAQIAACAAAAAAAAiAABAAAQAAACA=</HashCode>
<FileName>Axes\LinearColorAxis.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" />
</Class>
<Class Name="OxyPlot.Axes.RangeColorAxis" Collapsed="true">
<Position X="10.25" Y="7.25" Width="2" />
<Position X="11.25" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAIAAAAAAAAAAIAAAAAAAAAAAiAABAAAQAEACA=</HashCode>
<HashCode>AAAAAAAIAAAAAAAAAAIAAAIAAAAAAAiAABAAAQAEACA=</HashCode>
<FileName>Axes\RangeColorAxis.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" />
</Class>
<Class Name="OxyPlot.Axes.LinearAxis" Collapsed="true">
<Position X="10.25" Y="4.5" Width="2" />
<Position X="9.25" Y="2.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAQAAAAAAQAAACAAAAAAAAAAAAAAAAAAAAEAAAAAQAA=</HashCode>
<HashCode>AAQAAAAAAQAAACAACAAAAAAAAAAAAAAAAAAAACAAQAA=</HashCode>
<FileName>Axes\LinearAxis.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Axes.LogarithmicAxis" Collapsed="true">
<Position X="7.75" Y="4.5" Width="2" />
<Position X="6" Y="2.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAQAAEgAAAIAAABQAAAAAQAAAAAAAABQAQAA=</HashCode>
<HashCode>AAABAAABIQEAEgAAHYAAQRwAAAAAQAAAAAACABAQQBA=</HashCode>
<FileName>Axes\LogarithmicAxis.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Axes.CategoryAxis" Collapsed="true">
<Position X="12.5" Y="6" Width="2" />
<Position X="7.75" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AIEAEIABMAAFEEgAIJAAAFABBAAElAAAgAEgAJAAABE=</HashCode>
<HashCode>AIAAAEAQsAAUEBAAIBQICFAIAggEnIAACAIAMKAAEAM=</HashCode>
<FileName>Axes\CategoryAxis.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Axes.CategoryColorAxis" Collapsed="true">
<Position X="12.5" Y="7.25" Width="2" />
<Position X="7.75" Y="5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAABAAAAAAAAAAAQAAACAAAAAAAAiQABAAAAAAAAA=</HashCode>
<FileName>Axes\CategoryColorAxis.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" />
</Class>
<Interface Name="OxyPlot.Axes.IColorAxis">
<Position X="5.75" Y="7.25" Width="2" />
<Class Name="OxyPlot.Axes.AngleAxis" Collapsed="true">
<Position X="15.5" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAA=</HashCode>
<FileName>Axes\IColorAxis.cs</FileName>
<HashCode>AAAAAAAAAQAAEAAAAAAAQAQAAAAEAAAAABAIAIAAAAA=</HashCode>
<FileName>Axes\AngleAxis.cs</FileName>
</TypeIdentifier>
</Interface>
</Class>
<Class Name="OxyPlot.Axes.DateTimeAxis" Collapsed="true">
<Position X="4.25" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAIAAAAAIAIkGAEBAAAQIAAAghgAAAAAABAAAKAVAAA=</HashCode>
<FileName>Axes\DateTimeAxis.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Axes.MagnitudeAxis" Collapsed="true">
<Position X="13.75" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAQAAAAAAAAAAQAQAAAAEAIAAABAAAAAAAAA=</HashCode>
<FileName>Axes\MagnitudeAxis.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="OxyPlot.Axes.TimeSpanAxis" Collapsed="true">
<Position X="6" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAIAAAAAEAAAAAAAAAAAkAAAAAABAAACAAAAA=</HashCode>
<FileName>Axes\TimeSpanAxis.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>
Loading

0 comments on commit ccbc75d

Please sign in to comment.