Show / Hide Table of Contents

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.

In This Article
Back to top Generated by DocFX