31 myNumPos(numPositions)
45 if((refID < 0) || (refPosition < 0))
52 if(myPosList.size() <= (
unsigned int)refID)
56 myPosList.resize(refID+1, std::vector<bool>(myNumPos,
false));
57 myNumRefs = refID + 1;
62 if((myPosList[refID]).size() <= (
unsigned int)refPosition)
66 if(myNumPos <= refPosition)
71 myNumPos = refPosition + 1;
74 (myPosList[refID]).resize(myNumPos,
false);
78 myPosList[refID][refPosition] =
true;
84 if((refID < 0) || (refPosition < 0))
91 if((myPosList.at(refID)).at(refPosition))
96 catch (std::out_of_range& oor)
105 void PosList::initVars()
108 myPosList.resize(myNumRefs, std::vector<bool>(myNumPos,
false));