+ DECLARE_SIMPLE_SMOBS (Molecule,);
+public:
+ Molecule (Box, SCM s);
+ Molecule ();
+
+
+ SCM smobbed_copy () const;
+ SCM get_expr () const;
+
+ /**
+ Set dimensions to empty, or to (Interval (0,0),Interval (0,0) */
+ void set_empty (bool);
+ void add_at_edge (Axis a, Direction d, const Molecule &m, Real padding);
+ void add_molecule (Molecule const &m);