tlp_TulipStats.3tulip

Langue: en

Version: 348528 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

Sommaire

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.


NAME
SYNOPSIS
Public Member Functions
Protected Attributes
Detailed Description
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