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

Position Input GUI widgets. More...

Go to the source code of this file.

Data Structures

struct  NAV::gui::widgets::PositionWithFrame
 Position with Reference frame, used for GUI input. More...
 

Namespaces

namespace  NAV
 
namespace  NAV::gui
 
namespace  NAV::gui::widgets
 

Enumerations

enum class  NAV::gui::widgets::PositionInputLayout : uint8_t {
  NAV::gui::widgets::SINGLE_COLUMN ,
  NAV::gui::widgets::SINGLE_ROW ,
  NAV::gui::widgets::TWO_ROWS
}
 Layout options for the Position input. More...
 

Functions

void NAV::gui::widgets::from_json (const json &j, PositionWithFrame &position)
 Converts the provided json object.
 
void NAV::gui::widgets::from_json (const json &j, PositionWithFrame::ReferenceFrame &refFrame)
 Converts the provided json object.
 
bool NAV::gui::widgets::PositionInput (const char *str, PositionWithFrame &position, PositionInputLayout layout=PositionInputLayout::SINGLE_COLUMN, float itemWidth=140.0F)
 Inputs to edit an Position object.
 
void NAV::gui::widgets::to_json (json &j, const PositionWithFrame &position)
 Converts the provided Object into a json object.
 
void NAV::gui::widgets::to_json (json &j, const PositionWithFrame::ReferenceFrame &refFrame)
 Converts the provided Object into a json object.
 
const char * NAV::to_string (gui::widgets::PositionWithFrame::ReferenceFrame refFrame)
 Converts the enum to a string.
 

Detailed Description

Position Input GUI widgets.

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

Definition in file PositionInput.hpp.