40 lines
1.2 KiB
Text
40 lines
1.2 KiB
Text
|
||
digraph SeaOfTypes {
|
||
|
||
Byte4 [label="[Byte; 4]", fontsize=10, shape=plaintext, color=lightgrey];
|
||
Byte8 [label="[Byte; 8]", fontsize=10, shape=plaintext, color=lightgrey];
|
||
|
||
IEEE754single [label="IEEE-754.single", fontsize=10, shape=plaintext, color=lightgrey];
|
||
IEEE754double [label="IEEE-754.double", fontsize=10, shape=plaintext, color=lightgrey];
|
||
|
||
Real [label="ℝ", fontsize=20, shape=plaintext];
|
||
|
||
Degrees [label="Degrees", fontsize=18, shape=plaintext];
|
||
Turns [label="Turns", fontsize=18, shape=plaintext];
|
||
Radians [label="Radians", fontsize=18, shape=plaintext];
|
||
|
||
Angle [label="Angle", fontsize=20, shape=plaintext];
|
||
RealUnit [label="ℝ_[0,1]", fontsize=24, shape=plaintext];
|
||
HSV [label="HSV", fontsize=24, shape=plaintext];
|
||
|
||
IEEE754single -> Byte4
|
||
IEEE754double -> Byte8
|
||
|
||
Real -> IEEE754single
|
||
Real -> IEEE754double
|
||
|
||
Degrees -> Real
|
||
Turns -> Real
|
||
Radians -> Real
|
||
RealUnit -> Real
|
||
|
||
Angle -> Degrees
|
||
Angle -> Turns
|
||
Angle -> Radians
|
||
|
||
HSV -> Angle [label="hue", textcolor=blue]
|
||
HSV -> RealUnit [label="saturation", textcolor=blue]
|
||
HSV -> RealUnit [label="value", textcolor=blue]
|
||
}
|
||
|
||
|