diff options
Diffstat (limited to 'mert/TER/alignmentStruct.h')
-rw-r--r-- | mert/TER/alignmentStruct.h | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/mert/TER/alignmentStruct.h b/mert/TER/alignmentStruct.h index c1459960b..0963fbe94 100644 --- a/mert/TER/alignmentStruct.h +++ b/mert/TER/alignmentStruct.h @@ -5,7 +5,7 @@ Copyright 2010-2013, Christophe Servan, LIUM, University of Le Mans, France Contact: christophe.servan@lium.univ-lemans.fr The tercpp tool and library are free software: you can redistribute it and/or modify it -under the terms of the GNU Lesser General Public License as published by +under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the licence, or (at your option) any later version. @@ -18,8 +18,8 @@ You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA **********************************/ -#ifndef MERT_TER_ALIGNMENTSTRUCT_H_ -#define MERT_TER_ALIGNMENTSTRUCT_H_ +#ifndef __TERCPPALIGNMENTSTRUCT_H__ +#define __TERCPPALIGNMENTSTRUCT_H__ #include <vector> @@ -34,10 +34,10 @@ using namespace Tools; namespace TERCpp { -class alignmentStruct -{ -private: -public: + class alignmentStruct + { + private: + public: // alignmentStruct(); // alignmentStruct (int _start, int _end, int _moveto, int _newloc); @@ -53,14 +53,15 @@ public: // int end; // int moveto; // int newloc; - vector<string> nwords; // The words we shifted - vector<char> alignment ; // for pra_more output - vector<vecInt> aftershift; // for pra_more output - // This is used to store the cost of a shift, so we don't have to - // calculate it multiple times. - double cost; - string toString(); -}; + vector<string> nwords; // The words we shifted + vector<char> alignment ; // for pra_more output + vector<vecInt> aftershift; // for pra_more output + // This is used to store the cost of a shift, so we don't have to + // calculate it multiple times. + double cost; + string toString(); + void set(alignmentStruct l_alignmentStruct); + }; } #endif
\ No newline at end of file |