0.4.1
Loading...
Searching...
No Matches
KeyedMatrix.hpp File Reference

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.
 

Detailed Description

Widgets related to KeyedMatrices.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2023-08-04

Definition in file KeyedMatrix.hpp.