void
Directional_spanner::set_default_dir()
{
- dir_i_ = -1;
+ dir_ = DOWN;
}
void
Directional_spanner::do_pre_processing()
{
- if (!dir_i_)
- set_default_dir();
+ if (!dir_)
+ set_default_dir();
}
Directional_spanner::Directional_spanner()
{
- dir_i_ = 0;
+ dir_ = CENTER;
+}
+
+Offset
+Directional_spanner::center () const
+{
+ Real w= extent (X_AXIS).length ();
+ Offset o (w/2, 0);
+ return o;
}