+
+public:
+ Part(const std::string &);
+
+ const std::string &get_name() const { return name; }
+ const Graphic *get_graphic(State) const;
+ const Geometry &get_geometry() const { return geom; }
+ const Sides &get_margin() const { return margin; }
+ const Alignment &get_alignment() const { return align; }
+ void build(const Geometry &, State, PartCache &) const;