![]() |
0.4.1
|
Widgets related to KeyedMatrices. More...
Go to the source code of this file.
Namespaces | |
namespace | NAV |
namespace | NAV::gui |
namespace | NAV::gui::widgets |
Functions | |
template<typename Scalar, typename RowKeyType, typename ColKeyType, int Rows, int Cols> | |
bool | NAV::gui::widgets::InputKeyedMatrix (const char *label, KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > *matrix, float tableHeight=-1.0F, ImGuiTableFlags tableFlags=ImGuiTableFlags_Borders|ImGuiTableFlags_NoHostExtendX|ImGuiTableFlags_SizingFixedFit|ImGuiTableFlags_ScrollX|ImGuiTableFlags_ScrollY, double step=0.0, double step_fast=0.0, const char *format="%.4g", ImGuiInputTextFlags inputTextFlags=ImGuiInputTextFlags_None) |
Shows GUI elements to modify the coefficients of a matrix with. | |
template<typename Scalar, typename ColKeyType, int Cols> | |
bool | NAV::gui::widgets::InputKeyedRowVector (const char *label, KeyedRowVector< Scalar, ColKeyType, Cols > *matrix, ImGuiTableFlags tableFlags=ImGuiTableFlags_Borders|ImGuiTableFlags_NoHostExtendX|ImGuiTableFlags_SizingFixedFit|ImGuiTableFlags_ScrollX, double step=0.0, double step_fast=0.0, const char *format="%.4g", ImGuiInputTextFlags inputTextFlags=ImGuiInputTextFlags_None) |
Shows GUI elements to modify the coefficients of a matrix with. | |
template<typename Scalar, typename RowKeyType, int Rows> | |
bool | NAV::gui::widgets::InputKeyedVector (const char *label, KeyedVector< Scalar, RowKeyType, Rows > *matrix, float tableHeight=-1.0F, ImGuiTableFlags tableFlags=ImGuiTableFlags_Borders|ImGuiTableFlags_NoHostExtendX|ImGuiTableFlags_SizingFixedFit|ImGuiTableFlags_ScrollY, double step=0.0, double step_fast=0.0, const char *format="%.4g", ImGuiInputTextFlags inputTextFlags=ImGuiInputTextFlags_None) |
Shows GUI elements to modify the coefficients of a matrix with. | |
template<typename Scalar, typename RowKeyType, typename ColKeyType, int Rows, int Cols> | |
void | NAV::gui::widgets::KeyedMatrixView (const char *label, const KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > *matrix, float tableHeight=-1.0F, ImGuiTableFlags tableFlags=ImGuiTableFlags_Borders|ImGuiTableFlags_NoHostExtendX|ImGuiTableFlags_SizingFixedFit|ImGuiTableFlags_ScrollX|ImGuiTableFlags_ScrollY) |
Shows GUI elements to display the coefficients of a matrix. | |
template<typename Scalar, typename ColKeyType, int Cols> | |
void | NAV::gui::widgets::KeyedRowVectorView (const char *label, const KeyedRowVector< Scalar, ColKeyType, Cols > *matrix, ImGuiTableFlags tableFlags=ImGuiTableFlags_Borders|ImGuiTableFlags_NoHostExtendX|ImGuiTableFlags_SizingFixedFit|ImGuiTableFlags_ScrollX) |
Shows GUI elements to display the coefficients of a matrix. | |
template<typename Scalar, typename RowKeyType, int Rows> | |
void | NAV::gui::widgets::KeyedVectorView (const char *label, const KeyedVector< Scalar, RowKeyType, Rows > *matrix, float tableHeight=-1.0F, ImGuiTableFlags tableFlags=ImGuiTableFlags_Borders|ImGuiTableFlags_NoHostExtendX|ImGuiTableFlags_SizingFixedFit|ImGuiTableFlags_ScrollY) |
Shows GUI elements to display the coefficients of a matrix. | |