Action::RetType Action_Unwrap::Init(ArgList& actionArgs, TopologyList* PFL, FrameList* FL, DataSetList* DSL, DataFileList* DFL, int debugIn) { // Get reference ReferenceFrame REF = FL->GetFrameFromArgs( actionArgs ); if (REF.error()) return Action::ERR; if (!REF.empty()) { RefFrame_ = *(REF.Coord()); // Get reference parm for frame RefParm_ = REF.Parm(); } // Get mask string mask_.SetMaskString( actionArgs.GetMaskNext() ); mprintf(" UNWRAP: (%s), reference is ", mask_.MaskString()); if ( !REF.empty()) mprintf("%s", REF.FrameName().c_str()); else mprintf("first frame."); mprintf("\n"); return Action::OK; }