Skip to content
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

Updated timeseries visualizers for kinematics model and mashup visualizers #12

Merged
merged 14 commits into from
Jun 4, 2024

Conversation

ncguilbeault
Copy link
Collaborator

Summary

This PR makes several updates to the oxyplot timeseries visualizer and related visualizers.

Updates to TimeSeriesOxyPlotBase

This class was refactored to better facilitate control of the line series and area series from classes that use this plot. A property called BufferData was added to allow control over whether new data points should be continually added to the series or whether out of view data should be removed from the buffer. Additionally, all controls over the plot have been moved to the status strip of the plot as opposed to overlaid on the plot, and creation/event handling of the controls is left to the classes that use the plot compared to the plot itself.

Updates to KinematicComponentVisualizer

This was updated to reflect the changes to the time series oxyplot base class.

New classes

2 new visualizer classes were added. A visualizer was added to observe the StateComponent, the basic component of the lds model, as well as a visualizer to observe the KinematicState and be able to select both kinematic components as well as state components.

@glopesdev glopesdev self-requested a review May 17, 2024 10:14
@glopesdev glopesdev added the feature New planned feature label May 17, 2024
@ncguilbeault ncguilbeault force-pushed the lds-timeseries-visualizers branch from 3414465 to 4b51df3 Compare May 23, 2024 10:30
@ncguilbeault ncguilbeault force-pushed the lds-timeseries-visualizers branch from 732ef3a to e4519d6 Compare May 24, 2024 14:43
@glopesdev glopesdev merged commit 325a30a into main Jun 4, 2024
2 checks passed
@glopesdev glopesdev deleted the lds-timeseries-visualizers branch June 4, 2024 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New planned feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants