Hierarchical Edge Bundle 1.0
Public Slots | Signals | Public Member Functions | Public Attributes
MainWindow Class Reference

#include <MainWindow.h>

Inheritance diagram for MainWindow:
Inheritance graph
[legend]
Collaboration diagram for MainWindow:
Collaboration graph
[legend]

List of all members.

Public Slots

void Mode3D (bool value)
void SetViewToRooted (bool value)
void SetViewToBallon (bool value)
void SetViewToTreeMap (bool value)
void DrawRadialTree (bool value)
void EnableBlending (bool value)
void SetStandardBlending (bool value)
void SetMinMaxBlending (bool value)
void SetStandardMinMaxBlending (bool value)
void SetAverageWeightingBlending (bool value)
void SetSummedAverageBlending (bool value)
void EnableLight (bool value)
void EnableSpotLight (bool value)
void EnableConicLight (bool value)
void EnablePointLight (bool value)
void EnableShadow (bool value)
void SetVertexInShadow (bool value)
void SetHierarchyEdgeInShadow (bool value)
void SetRelationEdgeInShadow (bool value)
void SetGridInShadow (bool value)
void DrawNodes (bool value)
void DrawHierarchyEdges (bool value)
void DrawRelationEdges (bool value)
void DrawGrid (bool value)
void RotateX (int value)
void RotateY (int value)
void RotateZ (int value)
void Scale (int value)
void DrawSliceAndDice (bool value)
void DrawStrips (bool value)
void DrawCushionTexture (bool value)
void SetLightAttenuate (int value)
void SetLightRadius (int value)
void MirrorRelationEdges (bool value)
void SphereColorChanged (const QString value)
void HierarchyColorChanged (const QString value)
void RelationStartColorChanged (const QString value)
void RelationEndColorChanged (const QString value)
void SelectionColorChanged (const QString value)
void RelationAlpha (int value)
void SetBeta (int value)
void BetaChanged ()

Signals

void setView (View **view)

Public Member Functions

 MainWindow (QWidget *parent=0)
 ~MainWindow ()

Public Attributes

Viewview [5]

Detailed Description

This class initialize and mange the GUI.

Author:
Caroline Steiner und Michael Beham
Date:
6.6.2011

Constructor & Destructor Documentation

MainWindow::MainWindow ( QWidget *  parent = 0)

standard constructor

Here is the call graph for this function:

MainWindow::~MainWindow ( )

standard deconstructor


Member Function Documentation

void MainWindow::BetaChanged ( ) [slot]

This method is called, if the user changed the beta value.

void MainWindow::DrawCushionTexture ( bool  value) [slot]

This method is called, if the user enables or disables the cushion texture.

Parameters:
value[bool] true, if the user enables the cushion texture.
void MainWindow::DrawGrid ( bool  value) [slot]

This method is called, if the user enables or disables drawing the grid.

Parameters:
value[bool] true.. if the user enables drawing the grid.
void MainWindow::DrawHierarchyEdges ( bool  value) [slot]

This method is called, if the user enables or disables drawing hierarchy edges.

Parameters:
value[bool] true.. if the user enables drawing hierarchy edges.
void MainWindow::DrawNodes ( bool  value) [slot]

This method is called, if the user enables or disables drawing nodes.

Parameters:
value[bool] true.. if the user enables drawing nodes.
void MainWindow::DrawRadialTree ( bool  value) [slot]

This method is called, if the user selected another layout tree.

Parameters:
value[bool] true.. if the user selected the radial layout.
void MainWindow::DrawRelationEdges ( bool  value) [slot]

This method is called, if the user enables or disables drawing relation edges.

Parameters:
value[bool] true.. if the user enables drawing relation edges.
void MainWindow::DrawSliceAndDice ( bool  value) [slot]

This method is called, if the user updates the treemap layout type.

Parameters:
value[bool] true, if the user selected the slice and dice layout.
void MainWindow::DrawStrips ( bool  value) [slot]

This method is called, if the user updates the treemap layout type.

Parameters:
value[bool] true, if the user selected the strips layout.
void MainWindow::EnableBlending ( bool  value) [slot]

This method is called, if the user enables or disables the blending mode.

Parameters:
value[bool] true.. if the user enables blending.
void MainWindow::EnableConicLight ( bool  value) [slot]

This method is called, if the user updates the lighttype.

Parameters:
value[bool] true.. if the user enables the conic light.
void MainWindow::EnableLight ( bool  value) [slot]

This method is called, if the user enables or disables the light.

Parameters:
value[bool] true.. if the user enables the light.
void MainWindow::EnablePointLight ( bool  value) [slot]

This method is called, if the user updates the lighttype.

Parameters:
value[bool] true.. if the user enables the point light.
void MainWindow::EnableShadow ( bool  value) [slot]

This method is called, if the user enables or disables the shading.

Parameters:
value[bool] true.. if the user enables the shadow.
void MainWindow::EnableSpotLight ( bool  value) [slot]

This method is called, if the user updates the lighttype.

Parameters:
value[bool] true.. if the user enables the spotlight.
void MainWindow::HierarchyColorChanged ( const QString  value) [slot]

This method is called, if the user changes the hierarchy edge color.

Parameters:
value[QString] new hierarchy edge color.

Here is the caller graph for this function:

void MainWindow::MirrorRelationEdges ( bool  value) [slot]
void MainWindow::Mode3D ( bool  value) [slot]

If the user switch to 2D or 3D mode, the method gets performed.

Parameters:
value[bool] true... if the user selected the 3d mode
void MainWindow::RelationAlpha ( int  value) [slot]

This method is called, if the user changes the alpha value.

Parameters:
value[int] new alpha value.
void MainWindow::RelationEndColorChanged ( const QString  value) [slot]

This method is called, if the user changes the end relation edge color.

Parameters:
value[QString] new relation edge color.

Here is the caller graph for this function:

void MainWindow::RelationStartColorChanged ( const QString  value) [slot]

This method is called, if the user changes the start relation edge color.

Parameters:
value[QString] new relation edge color.

Here is the caller graph for this function:

void MainWindow::RotateX ( int  value) [slot]

This method is called, if the user changes the x-rotation of the tree.

Parameters:
value[int] new x-rotation value.
void MainWindow::RotateY ( int  value) [slot]

This method is called, if the user changes the y-rotation of the tree.

Parameters:
value[int] new y-rotation value.
void MainWindow::RotateZ ( int  value) [slot]

This method is called, if the user changes the z-rotation of the tree.

Parameters:
value[int] new z-rotation value.
void MainWindow::Scale ( int  value) [slot]

This method is called, if the user changes the scale of the tree.

Parameters:
value[int] new scale value.
void MainWindow::SelectionColorChanged ( const QString  value) [slot]

This method is called, if the user changes the end selection color.

Parameters:
value[QString] new selection color.

Here is the caller graph for this function:

void MainWindow::SetAverageWeightingBlending ( bool  value) [slot]

This method is called, if the user updates the blending mode.

Parameters:
value[bool] true.. if the user enables average weihting blending.
void MainWindow::SetBeta ( int  value) [slot]

This method is called, if the user changes the beta.

Parameters:
value[int] new beta value.
void MainWindow::SetGridInShadow ( bool  value) [slot]

This method is called, if the user enables or disables displaying grids in shadow.

Parameters:
value[bool] true.. if the user enables displays displaying grids in shadow.
void MainWindow::SetHierarchyEdgeInShadow ( bool  value) [slot]

This method is called, if the user enables or disables displaying hierarchy edges in shadow.

Parameters:
value[bool] true.. if the user enables displays displaying hierarchy edges in shadow.
void MainWindow::SetLightAttenuate ( int  value) [slot]

This method is called, if the user changes the light attentuate.

Parameters:
value[int] light attenuate
void MainWindow::SetLightRadius ( int  value) [slot]

This method is called, if the user changes the light radius.

Parameters:
value[int] light radius
void MainWindow::SetMinMaxBlending ( bool  value) [slot]

This method is called, if the user updates the blending mode.

Parameters:
value[bool] true.. if the user enables minmax blending.
void MainWindow::SetRelationEdgeInShadow ( bool  value) [slot]

This method is called, if the user enables or disables displaying relation edges in shadow.

Parameters:
value[bool] true.. if the user enables displays displaying relation edges in shadow.
void MainWindow::SetStandardBlending ( bool  value) [slot]

This method is called, if the user updates the blending mode.

Parameters:
value[bool] true.. if the user enables stanard blending.
void MainWindow::SetStandardMinMaxBlending ( bool  value) [slot]

This method is called, if the user updates the blending mode.

Parameters:
value[bool] true.. if the user enables minmax + standard blending.
void MainWindow::SetSummedAverageBlending ( bool  value) [slot]

This method is called, if the user updates the blending mode.

Parameters:
value[bool] true.. if the user enables summed average weihting blending.
void MainWindow::SetVertexInShadow ( bool  value) [slot]

This method is called, if the user enables or disables displaying vertices in shadow.

Parameters:
value[bool] true.. if the user enables displays displaying vertices in shadow.
void MainWindow::setView ( View **  view) [signal]

If this signal is called, then it calls a method to update the layout data. We use it after loading data.

Parameters:
view[View**] layout data

Here is the caller graph for this function:

void MainWindow::SetViewToBallon ( bool  value) [slot]

This method is called, if the user selected another layout tree.

Parameters:
value[bool] true.. if the user selected the ballon layout.
void MainWindow::SetViewToRooted ( bool  value) [slot]

This method is called, if the user selected another layout tree.

Parameters:
value[bool] true.. if the user selected the rooted layout.
void MainWindow::SetViewToTreeMap ( bool  value) [slot]

This method is called, if the user selected another layout tree.

Parameters:
value[bool] true.. if the user selected the treemap layout.
void MainWindow::SphereColorChanged ( const QString  value) [slot]

This method is called, if the user changes the node color.

Parameters:
value[QString] new sphere color.

Here is the caller graph for this function:


Member Data Documentation

Saves the layout data for each layout


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines