app that can be used to visualize a Trajectory object More...
Inheritance diagram for trajectoryVisualizationApp:Public Member Functions | |
| function | trajectoryVisualizationApp (in varargin) |
| function | delete (in app) |
Public Attributes | |
| Property | TrajectoryVisualizationUIFigure |
| Property | gridMain |
| Property | gridSettingsZoom |
| Property | gridSettings |
| Property | gridSettingsCtrl |
| Property | ZoomSlider |
| Property | ZoomSliderLabel |
| Property | PlaySpeedSlider |
| Property | PlaySpeedSliderLabel |
| Property | SettingsLabel |
| Property | axTrajZoom |
| Property | gridControl |
| Property | gridControlBtns |
| Property | fldCurrTime |
| Property | btnGoToOut |
| Property | gridPlay |
| Property | btnPlayPause |
| Property | btnNextFrame |
| Property | btnPrevFrame |
| Property | btnGoToIn |
| Property | gridTimeSliders |
| Property | sliderTime |
| Property | sliderRange |
| Property | gridFooter |
| Property | lblMoss |
| Property | imgLogo |
| Property | axTrajMain |
Private Member Functions | |
| function | startupFcn (in app, in traj) |
| function | sliderTimeChange (in app, in event) |
| function | playPause (in app, in event, in options) |
| function | zoomSliderChange (in app) |
| function | nextFrame (in app) |
| function | prevFrame (in app) |
| function | goToIn (in app) |
| function | goToOut (in app) |
| function | fldCurrTimeChanged (in app, in varargin) |
| function | sliderRangeChanging (in app, in event) |
| function | updatePlots (in app, in idx, in options) |
| function | playTimerCallback (in app, in ignoredArg, in ignoredArg) |
| function | createComponents (in app) |
Private Attributes | |
| Property | traj |
| Property | fs |
| Property | mainPosePatch |
| Property | zoomPosePatch |
| Property | playing |
| Property | playTimer |
| Property | pointIn |
| Property | pointOut |
| Property | colors |
| Property | colorIdx |
app that can be used to visualize a Trajectory object
This app is designed to visualize a Trajectory object either from the workspace or from the trajectoryGenerationApp. It provides a 3D plot of the trajectory, a zoomed in plot of the current position and orientation, and controls to play, pause, and skip through the trajectory.
The app is designed to be used with the Trajectory object which must have a minimum of one Waypoint entry. The Trajectory object can be generated from the trajectoryGenerationApp or manually, like in the trajectoryExample.m
Definition at line 23 of file trajectoryVisualizationApp.m.
| function trajectoryVisualizationApp | ( | in | varargin | ) |
|
private |
| function delete | ( | in | app | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| Property axTrajMain |
Definition at line 82 of file trajectoryVisualizationApp.m.
| Property axTrajZoom |
Definition at line 50 of file trajectoryVisualizationApp.m.
| Property btnGoToIn |
Definition at line 68 of file trajectoryVisualizationApp.m.
| Property btnGoToOut |
Definition at line 58 of file trajectoryVisualizationApp.m.
| Property btnNextFrame |
Definition at line 64 of file trajectoryVisualizationApp.m.
| Property btnPlayPause |
Definition at line 62 of file trajectoryVisualizationApp.m.
| Property btnPrevFrame |
Definition at line 66 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 106 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 104 of file trajectoryVisualizationApp.m.
| Property fldCurrTime |
Definition at line 56 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 90 of file trajectoryVisualizationApp.m.
| Property gridControl |
Definition at line 52 of file trajectoryVisualizationApp.m.
| Property gridControlBtns |
Definition at line 54 of file trajectoryVisualizationApp.m.
| Property gridFooter |
Definition at line 76 of file trajectoryVisualizationApp.m.
| Property gridMain |
Definition at line 32 of file trajectoryVisualizationApp.m.
| Property gridPlay |
Definition at line 60 of file trajectoryVisualizationApp.m.
| Property gridSettings |
Definition at line 36 of file trajectoryVisualizationApp.m.
| Property gridSettingsCtrl |
Definition at line 38 of file trajectoryVisualizationApp.m.
| Property gridSettingsZoom |
Definition at line 34 of file trajectoryVisualizationApp.m.
| Property gridTimeSliders |
Definition at line 70 of file trajectoryVisualizationApp.m.
| Property imgLogo |
Definition at line 80 of file trajectoryVisualizationApp.m.
| Property lblMoss |
Definition at line 78 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 92 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 96 of file trajectoryVisualizationApp.m.
| Property PlaySpeedSlider |
Definition at line 44 of file trajectoryVisualizationApp.m.
| Property PlaySpeedSliderLabel |
Definition at line 46 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 98 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 100 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 102 of file trajectoryVisualizationApp.m.
| Property SettingsLabel |
Definition at line 48 of file trajectoryVisualizationApp.m.
| Property sliderRange |
Definition at line 74 of file trajectoryVisualizationApp.m.
| Property sliderTime |
Definition at line 72 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 88 of file trajectoryVisualizationApp.m.
| Property TrajectoryVisualizationUIFigure |
Definition at line 30 of file trajectoryVisualizationApp.m.
|
private |
Definition at line 94 of file trajectoryVisualizationApp.m.
| Property ZoomSlider |
Definition at line 40 of file trajectoryVisualizationApp.m.
| Property ZoomSliderLabel |
Definition at line 42 of file trajectoryVisualizationApp.m.