tlp_TulipStats

Langue: en

Version: 290522 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

tlp::TulipStats - Panel widget using tulip data to compute statistical results.

SYNOPSIS


#include <TulipStatsWidget.h>

Public Member Functions


TulipStats (QWidget *parent=0)

~TulipStats ()

void setSGHierarchyWidgetWidget (SGHierarchyWidget *)

Graph * getGraph ()

GlMainWidget * getGlMainWidget ()

void setGlMainWidget (GlMainWidget *)

void destroy (Graph *)

Protected Attributes


GlMainWidget * glMainWidget

Graph * graph

tlp::StatisticResults * statsResults

SGHierarchyWidget * clusterTreeWidget

int histoMax

std::vector< DoubleProperty * > metrics

int nMetrics

float discretizationStep [3]

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.

Constructor & Destructor Documentation

tlp::TulipStats::TulipStats (QWidget * parent = 0)

Base constructor.

tlp::TulipStats::~TulipStats ()

Destructor.

Member Function Documentation

void tlp::TulipStats::destroy (Graph *)

Overriden function used to notify when the graph is going to be destroyed :

GlMainWidget* tlp::TulipStats::getGlMainWidget ()

Accessor in reading to the glMainWidget.

Graph* tlp::TulipStats::getGraph ()

Accessor in reading to the graph.

void tlp::TulipStats::setGlMainWidget (GlMainWidget *)

Accessor in writing to the glMainWidget.

void tlp::TulipStats::setSGHierarchyWidgetWidget (SGHierarchyWidget *)

Function used by viewGl to set the reference to the clusterTree.

Member Data Documentation

SGHierarchyWidget* tlp::TulipStats::clusterTreeWidget [protected]

A reference to the clusterTree widget of the properties panel, to make an up to date

float tlp::TulipStats::discretizationStep[3] [protected]

The discretization step used to regroup informations

GlMainWidget* tlp::TulipStats::glMainWidget [protected]

A reference to the graphwidget we are currently editing

Graph* tlp::TulipStats::graph [protected]

A reference to the graph we are considering

int tlp::TulipStats::histoMax [protected]

The value of the biggest column in the case of an histogram. Used to fit correctly the augmented displays

std::vector<DoubleProperty*> tlp::TulipStats::metrics [protected]

The metrics used for the computation

int tlp::TulipStats::nMetrics [protected]

The number of metrics used. $ 1


trics
sults* tlp::TulipStats::statsResults [protected]"

A structure to store the results of the calculus

Author

Generated automatically by Doxygen for Tulip QT Library from the source code.