34 enum Axis { X, Y, Z, NEGX, NEGY, NEGZ };
37 Axis paperVerticalAxis;
47 : paperHorizontalAxis(Y),
50 mergeSimilarFactors(false) {}
53 Vector2 findBounds(
const Values& values,
const KeySet& keys)
const;
56 std::optional<Vector2> extractPosition(
const Value& value)
const;
59 std::optional<Vector2> variablePos(
const Values& values,
const Vector2& min,
63 std::optional<Vector2> factorPos(
const Vector2& min,
size_t i)
const;
DotWriter is a helper class for writing graphviz .dot files.
Definition: DotWriter.h:36
Definition: chartTesting.h:28
std::uint64_t Key
Integer nonlinear key type.
Definition: types.h:102