DataMethod to convert a 'Done' string to a tinyint representing a boolean. More...
#include <DoneToBool.hxx>


Public Member Functions | |
| DoneToBool () | |
| Constructor just sets the method name. | |
| virtual | ~DoneToBool () |
| Destructor. | |
| void | setSource (IntMap &tbls, IntMap &aColMap, StringMap aUnits) |
| Sets the source column number. | |
| void | setTarget (IntMap &aColMap, StringMap aUnits) |
| Sets the target column number. | |
| void | doit (TableData< DataType > &aData, int aFirstRow, int aLastRow) |
| void | doit2 (TableData< DataType > &rawData, TableData< DataType > &data, int row1, int row2) |
Private Attributes | |
| int | mSourceCol |
| int | mTargetCol |
DataMethod to convert a 'Done' string to a tinyint representing a boolean.
| DoneToBool< DataType >::DoneToBool | ( | ) | [inline] |
Constructor just sets the method name.
| virtual DoneToBool< DataType >::~DoneToBool | ( | ) | [inline, virtual] |
Destructor.
| void DoneToBool< DataType >::doit | ( | TableData< DataType > & | aData, | |
| int | aFirstRow, | |||
| int | aLastRow | |||
| ) | [inline, virtual] |
Fill column values with Yes (tinyint of 1) if FITS keyword value includes the word 'Done' otherwise No (tinyint of 0)
Implements DataMethod< DataType >.
References TableData< DataType >::assign(), DoneToBool< DataType >::mSourceCol, DoneToBool< DataType >::mTargetCol, BooleanTinyInt::No, TableData< DataType >::value(), and BooleanTinyInt::Yes.
| void DoneToBool< DataType >::doit2 | ( | TableData< DataType > & | rawData, | |
| TableData< DataType > & | data, | |||
| int | row1, | |||
| int | row2 | |||
| ) | [inline, virtual] |
Implements DataMethod< DataType >.
| void DoneToBool< DataType >::setSource | ( | IntMap & | tbls, | |
| IntMap & | aColMap, | |||
| StringMap | aUnits | |||
| ) | [inline, virtual] |
Sets the source column number.
Implements DataMethod< DataType >.
References DoneToBool< DataType >::mSourceCol.
| void DoneToBool< DataType >::setTarget | ( | IntMap & | aColMap, | |
| StringMap | aUnits | |||
| ) | [inline, virtual] |
Sets the target column number.
Implements DataMethod< DataType >.
References DoneToBool< DataType >::mTargetCol.
int DoneToBool< DataType >::mSourceCol [private] |
Referenced by DoneToBool< DataType >::doit(), and DoneToBool< DataType >::setSource().
int DoneToBool< DataType >::mTargetCol [private] |
Referenced by DoneToBool< DataType >::doit(), and DoneToBool< DataType >::setTarget().
1.6.3