Offset off = off_;
/* infinity checks. */
- for (int a =X_AXIS; a < NO_AXES; a++)
+ for (int a = X_AXIS; a < NO_AXES; a++)
{
Axis ax = (Axis)a;
if (abs (off[ax]) >= 100 CM)
s += tex_str + "}";
return s;
}
+
+void
+Atom::translate (Real r, Axis a)
+{
+ off_[a] += r;
+}
+
+void
+Atom::translate (Offset o)
+{
+ off_ += o;
+}
String str() const; // for printing.
Atom (String, Box);
- Atom ();
- void translate (Offset o) {
- off_ += o;
- }
- void translate (Real r,Axis a){
- off_[a] += r;
- }
+ Atom ();
+ void translate (Offset o);
+ void translate (Real r,Axis a);
/// how big is #this#?
Box extent() const;
void print() const;