#include "debug.hh"
#include "lookup.hh"
#include "dimen.hh"
-#include "input-engraver.hh"
+#include "input-translator.hh"
#include "engraver-group.hh"
#include "assoc-iter.hh"
Paper_def::Paper_def()
{
- igrav_p_ = 0;
+ itrans_p_ = 0;
lookup_p_ = 0;
real_vars_p_ = new Assoc<String,Real>;
outfile_str_ = "lelie.tex";
Paper_def::~Paper_def()
{
- delete igrav_p_;
+ delete itrans_p_;
delete real_vars_p_;
delete lookup_p_;
}
Paper_def::Paper_def(Paper_def const&s)
{
- igrav_p_ = s.igrav_p_ ? new Input_engraver( *s.igrav_p_):0;
+ itrans_p_ = s.itrans_p_ ? new Input_translator( *s.itrans_p_):0;
lookup_p_ = s.lookup_p_? new Lookup(*s.lookup_p_) : 0;
lookup_p_->paper_l_ = this;
real_vars_p_ = new Assoc<String,Real> (*s.real_vars_p_);
}
void
-Paper_def::set(Input_engraver * igrav_p)
+Paper_def::set(Input_translator * itrans_p)
{
- delete igrav_p_;
- igrav_p_ = igrav_p;
+ delete itrans_p_;
+ itrans_p_ = itrans_p;
}
void
mtor << "Paper {";
mtor << "out: " <<outfile_str_;
lookup_p_->print();
+ itrans_p_->print();
for (Assoc_iter<String,Real> i(*real_vars_p_); i.ok(); i++) {
mtor << i.key() << "= " << i.val() << "\n";
}
Global_translator*
Paper_def::get_global_translator_p() const
{
- return igrav_p_->get_group_engraver_p()->global_l();
+ return itrans_p_->get_group_engraver_p()->global_l();
}