|
bool | hasAnyRows (const std::vector< RowKeyType > &keys) const |
| Checks if the matrix has any key.
|
|
bool | hasRow (const RowKeyType &key) const |
| Checks if the matrix has the key.
|
|
bool | hasRows (const std::vector< RowKeyType > &keys) const |
| Checks if the matrix has multiple keys.
|
|
void | replaceRowKey (const RowKeyType &oldKey, const RowKeyType &newKey) |
| Replace the old with the new key.
|
|
const std::vector< RowKeyType > & | rowKeys () const |
| Returns the row keys.
|
|
decltype(auto) | rows () const |
| Return the rows of the underlying Eigen matrix.
|
|
template<typename Scalar, typename RowKeyType, int Rows, int Cols>
class NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols >
Base class for Keyed matrices with multiple rows.
- Template Parameters
-
Scalar | Numeric type, e.g. float, double, int or std::complex<float>. |
RowKeyType | Type of the key used for row lookup |
Rows | Number of rows, or Dynamic |
Cols | Number of columns, or Dynamic |