calc/doc/dot/classdiagram.dot

48 lines
1.0 KiB
Plaintext

digraph UML_Class_diagram {
graph [
label="Class diagram"
labelloc="t"
fontname="Helvetica,Arial,sans-serif"
rankdir=LR
splines=ortho
]
node [
fontname="Helvetica,Arial,sans-serif"
shape=record
style=filled
fillcolor=gray95
]
edge [
]
CPrintable [label=<{ <b>CPrintable</b> } | { virtual std::stringtoString() } | { virtual CRational *evaluate() }>]
COperator [label=<{ <b>COperator</b> } | { controls CRational }>]
CRational [label=<{ <b>CRational</b> } | { controls CBigInt }>]
COperator -> CPrintable
CRational -> CPrintable
subgraph cluster_0 {
style=filled
color=lightgrey
node [style=filled,color=gray95,width=1.5]
edge []
CAdittion -> COperator
CSubtraction -> COperator
CMultiplication -> COperator
CDivision -> COperator
CLogarithm -> COperator
CExponencial -> COperator
CModulo -> COperator
label = "Operators";
}
CTextsaver->CSaver
CBinsaver->CSaver
}