diff --git a/mg/mglib.h b/mg/mglib.h index 27d7547fb..debc92080 100755 --- a/mg/mglib.h +++ b/mg/mglib.h @@ -593,6 +593,7 @@ public: // costruttori e distruttori TMov_mag(); + TMov_mag(long numreg); virtual ~TMov_mag(); }; diff --git a/mg/mglib02a.cpp b/mg/mglib02a.cpp index b67eda925..b69f95331 100755 --- a/mg/mglib02a.cpp +++ b/mg/mglib02a.cpp @@ -215,6 +215,15 @@ TMov_mag::TMov_mag() : add_file(LF_RMOVMAG,"NRIG"); } +TMov_mag::TMov_mag(long numreg) : + TMultiple_rectype(LF_MOVMAG) +{ + add_file(LF_RMOVMAG,"NRIG"); + TLocalisamfile movmag(LF_MOVMAG); + put(MOVMAG_NUMREG, numreg); + read(movmag); +} + TMov_mag::~TMov_mag() { }