40 std::vector<std::vector<PCAxis>> pcAxes_alongTime;
43 std::vector<std::unordered_map<std::string, PCLine>> entity_line_maps;
53 std::vector<std::unordered_map<std::string, QVector2D>>
wallvalues;
59 void initAxis(
PCAxis* a, std::vector<PCAxis>* alongTime,
int day,
bool borderLeft,
bool borderRight);
62 void updateAxis(
PCAxis* a, std::vector<PCAxis>* alongTime, std::unordered_map<std::string, PCLine>* line_map, std::unordered_map<std::string, QVector2D>* wallvalue,
PCAxis* wallAxis);
68 QVector2D
calcBezier(
float u, QVector2D p0, QVector2D p1, QVector2D p2, QVector2D p3);
A Calendar from which you can access the whole data.
Definition: Calendar.h:83
A PC Axis, which represents one axis in the PC System. It holds its positional values on the plane an...
Definition: PCAxis.h:17
A 2D painter.
Definition: Painter2D.h:15
A Wall of a VP_Widget. It basically shows the wall and the Lines of a Vanishing Point Widget.
Definition: VP_Wall.h:15
A line.
Definition: VP_Widget.h:23
float m
Definition: VP_Widget.h:24
float d
Definition: VP_Widget.h:24