This LEL class holds a scalar with a mask. More...
#include <LELScalar.h>
Public Member Functions | |
| LELScalar () | |
| Default constructor sets a False mask. | |
| LELScalar (const T &value, Bool mask=True) | |
| Constructor takes value and optional mask. | |
| const T & | value () const |
| Get value. | |
| T & | value () |
| Bool | mask () const |
| Get mask. | |
Private Attributes | |
| T | itsValue |
| Bool | itsMask |
This LEL class holds a scalar with a mask.
Internal
This LEL class holds a scalar with a mask.
It maskes it possible to handle a scalar with its mask as a single object.
Definition at line 59 of file LELScalar.h.
| casacore::LELScalar< T >::LELScalar | ( | ) |
Default constructor sets a False mask.
| casacore::LELScalar< T >::LELScalar | ( | const T & | value, | |
| Bool | mask = True | |||
| ) | [inline] |
Constructor takes value and optional mask.
Definition at line 66 of file LELScalar.h.
| Bool casacore::LELScalar< T >::mask | ( | ) | const [inline] |
| T& casacore::LELScalar< T >::value | ( | ) | [inline] |
Definition at line 73 of file LELScalar.h.
References casacore::LELScalar< T >::itsValue.
| const T& casacore::LELScalar< T >::value | ( | ) | const [inline] |
Get value.
Definition at line 71 of file LELScalar.h.
References casacore::LELScalar< T >::itsValue.
Bool casacore::LELScalar< T >::itsMask [private] |
Definition at line 83 of file LELScalar.h.
Referenced by casacore::LELScalar< T >::mask().
T casacore::LELScalar< T >::itsValue [private] |
Definition at line 82 of file LELScalar.h.
Referenced by casacore::LELScalar< T >::value().
1.6.1