Namespace IMLD.MixedRealityAnalysis.Views
Classes
AbstractSettingsView
This abstract Unity component is the base for all settings views.
AbstractView
This abstract Unity component is the base for all visualization views.
AnalysisVisFactoryInteractionReceiver
This Unity component handles the interaction logic for the visualization factory.
AnnotationTag
This Unity component is used annotation tags, small markers that can be placed and indicate a point of interest to other users.
Axis
This unity component is an axis for the coordinate system visualization. In the future, it might be used for other vis as well.
ColormapViridis
This is a utility class for the Viridis color map that can be used to look up color values.
DotShaderMarker
This Unity component represents an object in the shader-based scatter plot.
JoinSessionButton
This Unity component is a button used in the session view.
PlayButton
This Unity component is used to start and pause playback in the time line.
ProgressIndicator
This Unity component shows a loading animation that can be used during loading times.
SessionListButton
This Unity component is a button in the session list. Each button represents one joinable session.
SessionListUIController
Controls a scrollable list of sessions.
SettingsViewObject
This Unity component represents a study object in the settings views.
SimpleVisualizationSettingsView
This Unity component is a basic implementation of the AbstractSettingsView.
StartSessionButton
This Unity component is a button used in the session manager view to start a new analysis session.
TimeFilterSliderGestureControl
This Unity component updates the range slider for the TimeFilter.
TimelineScale
This Unity component draws an axis/scale for the time line.
TimeSliderGestureControl
This Unity component updates the slider for the timeline.
TrajectoryMarker
This Unity component represents a marker indicating the current position of a study object.
TrajectoryVisualizationSettingsView
This Unity component implements the AbstractSettingsView for trajectory visualizations.
ViewContainer
This Unity component stores one or more 2D visualizations and contains the logic to enable or disable them.
ViewTimelineControl
This Unity component implements AbstractView and is a view for the timeline controls.
Vis2DEvents
This Unity component is a 2D event visualization. It implements AbstractView and IConfigurableVisualization.
Vis2DHeatmap
This Unity component is a 2D heatmap visualization. It implements AbstractView and IConfigurableVisualization.
Vis2DLocation
This Unity component is a 2D location visualization. It implements AbstractView and IConfigurableVisualization.
Vis2DMedia
This Unity component is a 2D media container to display pictures or videos. It implements AbstractView and IConfigurableVisualization.
Vis2DScatterplotShader
This Unity component is a 2D scatter plot. It implements AbstractView and IConfigurableVisualization.
Vis3DCoordinateSystem
This Unity component is a 3D coordinate system. It implements AbstractView.
Vis3DModels
This Unity component visualizes 3D models. It implements AbstractView and IConfigurableVisualization.
Vis3DTrails
This Unity component visualizes 3D trails. It implements AbstractView and IConfigurableVisualization.
Vis3DTrajectories
This Unity component visualizes 3D trajectories. It implements AbstractView and IConfigurableVisualization.
VisButton
This Unity component is a button used to activate or deactivate visualization. It is a toggle button, visualizing its current state and automatically shows a settings button.
VisRootAnchor
This Unity component is the root anchor for the visualizations of the scene. It is placed by the user at the origin of the original coordinate system. The position, orientation and scale of this anchor is synchronized over network.
Interfaces
IConfigurableVisualization
Interface for visualizations that can be configured.