tlp::TulipStats Class Reference#include <TulipStatsWidget.h>
Collaboration diagram for tlp::TulipStats:
[legend]List of all members.
Detailed Description
Panel widget using tulip data to compute statistical results.
This class is a widget which takes places in the main interface of tulip, in the tabwidget of properties. This panel has mainly 3 uses :
-Firstly : It changes the graph placement and order it under the form of an histogram or a scatter plot according to a defined number of metrics (up to 3). -Secondly : It computes and display some basic statistics results on the graph : average, variance, standard deviation, bounding box, linear regression and eigenvectors. -Thirdly : It clusterize the graph by a plane which is based upon statistic results calculated above.
Public Member Functions
Protected Attributes
Constructor & Destructor Documentation
tlp::TulipStats::TulipStats |
( |
QWidget * |
parent = 0 |
) |
|
|
tlp::TulipStats::~TulipStats |
( |
|
) |
|
|
Member Function Documentation
void tlp::TulipStats::destroy |
( |
Graph * |
|
) |
|
|
|
Overriden function used to notify when the graph is going to be destroyed : |
|
Accessor in reading to the glMainWidget. |
Graph* tlp::TulipStats::getGraph |
( |
|
) |
|
|
|
Accessor in reading to the graph. |
|
Accessor in writing to the glMainWidget. |
|
Function used by viewGl to set the reference to the clusterTree. |
Member Data Documentation
|
A reference to the clusterTree widget of the properties panel, to make an up to date |
|
The discretization step used to regroup informations |
|
A reference to the graphwidget we are currently editing |
|
A reference to the graph we are considering |
|
The value of the biggest column in the case of an histogram. Used to fit correctly the augmented displays |
|
The metrics used for the computation |
|
The number of metrics used. 3 |
|
A structure to store the results of the calculus |
|