app that helps to generate a trajectory. More...
Inheritance diagram for trajectoryGenerationApp:Public Member Functions | |
| function | tabPointsDoubleClicked (in app, in event) |
| function | tabPointsKeyRelease (in app, in event) |
| function | tabPointsCellEdit (in app, in event) |
| function | tabPointsKeyPress (in app, in event) |
| function | SamplingFrequencyChanged (in app) |
| function | InterpolationDropDownValueChanged (in app) |
| function | ImportButtonPushed (in app) |
| function | ExportButtonPushed (in app) |
| function | NewButtonPushed (in app) |
| function | tabPointsCheckandSort (in app) |
| function | btnPlotWaypointsPushed (in app) |
| function | GenerateButtonPushed (in app) |
| function | PlayButtonPushed (in app) |
| function | trajectoryGenerationApp (in varargin) |
| function | delete (in app) |
Private Member Functions | |
| function | tabPointsAddRow (in app) |
| function | tabPointsEditCell (in app, in row, in col) |
| function | tabPointsUpdate (in app) |
| function | trajToUiTable (in app) |
| function | uiTableToTraj (in app) |
| function | startupFcn (in app, in traj) |
| function | createComponents (in app) |
Private Attributes | |
| Property | appTrajectory |
app that helps to generate a trajectory.
This app is mainly a graphical interface to the Trajectory class. It allows to define waypoints, set the sampling frequency and the interpolation methods and to generate the trajectory.
The app can be called with no arguments:
or with a Trajectory object as argument:
in the second case, the app will be initialized with the given Trajectory object. Also, every change made in the app will be reflected in the given Trajectory object since is is passed by reference. If you want to keep the original Trajectory object, you should pass a copy of it to the app. You can do this by calling the copy method of the Trajectory object:
Definition at line 36 of file trajectoryGenerationApp.m.
| function trajectoryGenerationApp | ( | in | varargin | ) |
| function btnPlotWaypointsPushed | ( | in | app | ) |
|
private |
| function delete | ( | in | app | ) |
| function ExportButtonPushed | ( | in | app | ) |
| function GenerateButtonPushed | ( | in | app | ) |
| function ImportButtonPushed | ( | in | app | ) |
| function InterpolationDropDownValueChanged | ( | in | app | ) |
| function NewButtonPushed | ( | in | app | ) |
| function PlayButtonPushed | ( | in | app | ) |
| function SamplingFrequencyChanged | ( | in | app | ) |
|
private |
|
private |
| function tabPointsCellEdit | ( | in | app, |
| in | event ) |
| function tabPointsCheckandSort | ( | in | app | ) |
| function tabPointsDoubleClicked | ( | in | app, |
| in | event ) |
|
private |
| function tabPointsKeyPress | ( | in | app, |
| in | event ) |
| function tabPointsKeyRelease | ( | in | app, |
| in | event ) |
|
private |
|
private |
|
private |
| Property appReturnValue |
Definition at line 125 of file trajectoryGenerationApp.m.
|
private |
Definition at line 120 of file trajectoryGenerationApp.m.
| Property AutomaticallyCheckandSortCheckBox |
Definition at line 79 of file trajectoryGenerationApp.m.
| Property btnPlotWaypoints |
Definition at line 81 of file trajectoryGenerationApp.m.
| Property CheckandSortButton |
Definition at line 83 of file trajectoryGenerationApp.m.
| Property ExportButton |
Definition at line 91 of file trajectoryGenerationApp.m.
| Property GenerateButton |
Definition at line 57 of file trajectoryGenerationApp.m.
| Property gridImportExportMenu |
Definition at line 87 of file trajectoryGenerationApp.m.
| Property gridInterpolationMenu |
Definition at line 61 of file trajectoryGenerationApp.m.
| Property GridLayout |
Definition at line 53 of file trajectoryGenerationApp.m.
| Property gridMain |
Definition at line 45 of file trajectoryGenerationApp.m.
| Property gridTabLbls |
Definition at line 105 of file trajectoryGenerationApp.m.
| Property gridTable |
Definition at line 101 of file trajectoryGenerationApp.m.
| Property gridTrajMenu |
Definition at line 51 of file trajectoryGenerationApp.m.
| Property gridWaypointTableMenu |
Definition at line 77 of file trajectoryGenerationApp.m.
| Property Image |
Definition at line 49 of file trajectoryGenerationApp.m.
| Property ImportandExportLabel |
Definition at line 95 of file trajectoryGenerationApp.m.
| Property ImportButton |
Definition at line 93 of file trajectoryGenerationApp.m.
| Property InterpolationSettingsLabel |
Definition at line 75 of file trajectoryGenerationApp.m.
| Property lblOrientationHelper |
Definition at line 103 of file trajectoryGenerationApp.m.
| Property lblTabOrientation |
Definition at line 107 of file trajectoryGenerationApp.m.
| Property lblTabPosition |
Definition at line 109 of file trajectoryGenerationApp.m.
| Property lblTabTimeInfo |
Definition at line 111 of file trajectoryGenerationApp.m.
| Property lblTrajDefinition |
Definition at line 99 of file trajectoryGenerationApp.m.
| Property lblTrajGen |
Definition at line 97 of file trajectoryGenerationApp.m.
| Property mossFeb2024Label |
Definition at line 47 of file trajectoryGenerationApp.m.
| Property NewButton |
Definition at line 89 of file trajectoryGenerationApp.m.
| Property OrientationDropDown |
Definition at line 67 of file trajectoryGenerationApp.m.
| Property OrientationDropDownLabel |
Definition at line 69 of file trajectoryGenerationApp.m.
| Property PlayButton |
Definition at line 55 of file trajectoryGenerationApp.m.
| Property PositionDropDown |
Definition at line 71 of file trajectoryGenerationApp.m.
| Property PositionDropDownLabel |
Definition at line 73 of file trajectoryGenerationApp.m.
| Property SetSamplingFrequencyInput |
Definition at line 65 of file trajectoryGenerationApp.m.
| Property SetSamplingFrequencyInputLabel |
Definition at line 63 of file trajectoryGenerationApp.m.
| Property tabPoints |
Definition at line 113 of file trajectoryGenerationApp.m.
| Property TrajectoryAppUIFigure |
Definition at line 43 of file trajectoryGenerationApp.m.
| Property TrajectoryGenerationLabel |
Definition at line 59 of file trajectoryGenerationApp.m.
| Property WaypointTableSettingsLabel |
Definition at line 85 of file trajectoryGenerationApp.m.