#include <SelectionUserVariables.h>
Public Member Functions | |
virtual SelectionUserVariables * | clone () const |
const std::vector< char > & | fullSelection () const |
SelectionUserVariables (const std::vector< char > &sel) | |
virtual | ~SelectionUserVariables () |
Private Attributes | |
std::vector< char > | myFullSelection |
Ugly class to "missuse" AlignmentParameters::userVariables() to transfer information about other parameter selections then just '1' (keep) or '0' (ignore) to the alignment algorithm.
(last update by
)
Definition at line 20 of file SelectionUserVariables.h.
SelectionUserVariables::SelectionUserVariables | ( | const std::vector< char > & | sel | ) | [inline, explicit] |
Definition at line 23 of file SelectionUserVariables.h.
Referenced by clone().
: myFullSelection(sel) {}
virtual SelectionUserVariables::~SelectionUserVariables | ( | ) | [inline, virtual] |
Definition at line 24 of file SelectionUserVariables.h.
{}
virtual SelectionUserVariables* SelectionUserVariables::clone | ( | void | ) | const [inline, virtual] |
Implements AlignmentUserVariables.
Definition at line 25 of file SelectionUserVariables.h.
References SelectionUserVariables().
{ return new SelectionUserVariables(*this);}
const std::vector<char>& SelectionUserVariables::fullSelection | ( | ) | const [inline] |
Definition at line 27 of file SelectionUserVariables.h.
References myFullSelection.
Referenced by PedeSteerer::buildNoHierarchyCollection(), PedeSteerer::checkParameterChoices(), PedeSteerer::fixParameters(), PedeSteerer::isCorrectToRefSystem(), PedeSteerer::presigmasFile(), and PedeSteerer::selectCoordinateAlis().
{return myFullSelection;}
std::vector<char> SelectionUserVariables::myFullSelection [private] |
Definition at line 30 of file SelectionUserVariables.h.
Referenced by fullSelection().