BlosSOM
Interactive dimensionality reduction on large datasets (EmbedSOM and FLOWER combined)
Public Member Functions | Public Attributes | List of all members
State Struct Reference

Storage of data of used algorithms and input events. More...

#include <state.h>

Collaboration diagram for State:
Collaboration graph
[legend]

Public Member Functions

void update (float time, bool vert_pressed, int vert_ind)
 Performs simulation steps of all active algorithms and updates data according to the user interaction. More...
 

Public Attributes

DataModel data
 
RawDataStats stats
 
TransData trans
 
ScaledData scaled
 
LandmarkModel landmarks
 
TrainingConfig training_conf
 
GraphLayoutData layout_data
 
TSNELayoutData tsne_data
 
KMeansData kmeans_data
 
KnnEdgesData knn_data
 
ColorData colors
 
ScatterModel scatter
 
FrameStats frame_stats
 

Detailed Description

Storage of data of used algorithms and input events.

It represents state of the simulation in current frame and performs steps of the simulation in each frame.

Definition at line 49 of file state.h.

Member Function Documentation

◆ update()

void State::update ( float  time,
bool  vert_pressed,
int  vert_ind 
)

Performs simulation steps of all active algorithms and updates data according to the user interaction.

Parameters
timeDuration of the last frame.

Definition at line 26 of file state.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ colors

ColorData State::colors

Definition at line 63 of file state.h.

◆ data

DataModel State::data

Definition at line 51 of file state.h.

◆ frame_stats

FrameStats State::frame_stats

Definition at line 66 of file state.h.

◆ kmeans_data

KMeansData State::kmeans_data

Definition at line 60 of file state.h.

◆ knn_data

KnnEdgesData State::knn_data

Definition at line 61 of file state.h.

◆ landmarks

LandmarkModel State::landmarks

Definition at line 55 of file state.h.

◆ layout_data

GraphLayoutData State::layout_data

Definition at line 58 of file state.h.

◆ scaled

ScaledData State::scaled

Definition at line 54 of file state.h.

◆ scatter

ScatterModel State::scatter

Definition at line 64 of file state.h.

◆ stats

RawDataStats State::stats

Definition at line 52 of file state.h.

◆ training_conf

TrainingConfig State::training_conf

Definition at line 57 of file state.h.

◆ trans

TransData State::trans

Definition at line 53 of file state.h.

◆ tsne_data

TSNELayoutData State::tsne_data

Definition at line 59 of file state.h.


The documentation for this struct was generated from the following files: