Show / Hide Table of Contents

Namespace org.visab.gui.visualize

Classes

ComparisonRowBase<TProperty>

Class used for displaying comparison statistics within a table. This should also be used to update the values of the specific statistics type to compare.

CoordinateHelper

This class serves as a util to align provided coordinates from unity with a JavaFX pane to draw on.

LiveVisualizeViewModelBase<TFile,TStatistics>

A base implementation for viewmodels that want to support live views. In a live view, the datasource is the session listener instead of a VISAB file. Live views extend regular non live views by the capability of reacting to data the moment it is processed by the session listener.

PlayerInformation

Helper class for displaying player information in meta views.

StatisticsData<T>

Helper class for calculating round based statistics.

VisualizeScope

Visualize scope that can be injected into viewmodels whose views are loaded by the DynamicViewLoader. If the view was loaded as a live view, the session listener should be used as a data source. If the view was loaded from a file, the file should be used as a data source. The VisualizeScope is also a GeneralScope and therefore exposes the stage that the view of the viewmodel is living in.

VisualizeViewModelBase<TFile>

The base class for any visualizer view model. If your view model should not be live viewable and isnt dependant on images, extend this. Otherwise, use one of the more specific base implementations.

Interfaces

ILiveViewModel<TStatistics>

The ILiveViewModel interface, that view models wanting to support live views have to implement. The session listener that is docked onto has this interface as its dependancy to the viewmodel.

In This Article
Back to top Generated by DocFX