|
template<std::int32_t kStateDimensionality, typename FloatT > |
static constexpr Eigen::Transform< FloatT, kStateDimensionality, Eigen::TransformTraits::Isometry > | autoware::common::state_estimation::downscale_isometry (const Eigen::Transform< FloatT, 3, Eigen::TransformTraits::Isometry > &isometry) |
| Downscale the isometry to a lower dimension if needed. More...
|
|
template<std::int32_t kRows, std::int32_t kCols, typename ScalarT , std::size_t kSize> |
Eigen::Matrix< ScalarT, kRows, kCols > | autoware::common::state_estimation::array_to_matrix (const std::array< ScalarT, kSize > &array, const std::int32_t start_index, const std::int32_t stride, const DataStorageOrder storage_order) |
| Transform a given array to an Eigen matrix using the specified stride and a starting index within this array. More...
|
|
template<std::int32_t kRows, std::int32_t kCols, typename ScalarT , std::size_t kSize> |
void | autoware::common::state_estimation::set_from_matrix (std::array< ScalarT, kSize > &array, const Eigen::Matrix< ScalarT, kRows, kCols > &matrix, const std::int32_t start_index, const std::int32_t stride, const DataStorageOrder storage_order) |
| Sets data in an array from a given Eigen matrix. More...
|
|
template<typename ScalarT , std::int32_t kRows, std::int32_t kCols, std::size_t kSeqRowsSize, std::size_t kSeqColsSize> |
Eigen::Matrix< ScalarT, static_cast< std::int32_t >kSeqRowsSize), static_cast< std::int32_t >kSeqColsSize)> | autoware::common::state_estimation::slice (const Eigen::Matrix< ScalarT, kRows, kCols > matrix, const std::array< Eigen::Index, kSeqRowsSize > &sequence_rows, const std::array< Eigen::Index, kSeqColsSize > &sequence_cols) |
| Get a slice of a given matrix. More...
|
|