-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GUI] Add many form elements #394
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Rename dummy -> Sample - Introduce a server example for advanced forms
But add a fail-safe check to write_
Throw for valueless variant in Configuration
- Can be given a default value - Serialize/de-serialize data in a variant way
This is redundant with FormGenericArray
gergondet
added a commit
that referenced
this pull request
Sep 19, 2023
Added --- - [mc_control] Added motor status to joint sensor (#395) - [mc_control/FSM] Posture tasks' reset can be disabled (#389) - [mc_rtc/Configuration] Added support for `std::variant` (#393) - [mc_rtc/Configuration] Added `Configuration::find` (#393) - [mc_rtc/GUI] Added form elements to provide more complex forms (#394) Changes --- - [mc_control/FSM] FSM embedded in a Meta state no longer reset the posture at transition by default (#389) Fixes --- - [mc_observers] KinematicInertial uses the correct function from state-observation (#391) - [mc_solver] Fix a crash in monitor activation - [mc_tvm] Correctly include refAccel in Orientation|PositionFunction
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add multiple elements to form more complex forms in mc_rtc GUI.
This is the second of three PR introducing Schema-like structures in mc_rtc
This PR adds the following elements to form:
FormPoint3DInput
,FormTransformInput
andFormRotationInput
allow interactive 3D elements in a FormFormObjectInput
allows to nest a form inside a formFormGenericArrayInput
allows to create an array of arbitrary objects into a formFormOneOfInput
lets you create a form that nest one of the specified form (the target is to supportvariant
integration in a form)These features are supported in a branch of mc_rtc-imgui and mc_rtc_ros and I will open PR once this gets merged