Hierarchical Edge Bundle 1.0
Public Member Functions
GUIVertex Class Reference

#include <GUIVertex.h>

Collaboration diagram for GUIVertex:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GUIVertex ()
 GUIVertex (vec3 position)
 GUIVertex (vec3 position, vec3 color)
 GUIVertex (vec3 position, vec3 color, float opacity)
 ~GUIVertex (void)
void SetPosition (vec3 pos)
vec3 GetPosition ()
void SetColor (vec3 color)
vec3 GetColor ()
void SetOpacity (float opacity)
float GetOpacity ()

Detailed Description

This class saves the coordinate, color, and alpha for a GUIVertex.

Author:
Michael Beham
Date:
6.6.2010

Constructor & Destructor Documentation

GUIVertex::GUIVertex ( )

standard constructor

GUIVertex::GUIVertex ( vec3  position)

constructor to save the coordinates

Parameters:
position[vec3] coordinates
GUIVertex::GUIVertex ( vec3  position,
vec3  color 
)

constructor to save the coordinates and color

Parameters:
position[vec3] coordinates
color[vec3] color
GUIVertex::GUIVertex ( vec3  position,
vec3  color,
float  opacity 
)

constructor to save the coordinates, color, and alpha value

Parameters:
position[vec3] coordinates
color[vec3] color
color[vec3] alpha
GUIVertex::~GUIVertex ( void  )

standard deconstructor


Member Function Documentation

vec3 GUIVertex::GetColor ( )

This method returns the color

Returns:
[vec3] color
float GUIVertex::GetOpacity ( )

This method returns the alpha value

Returns:
[float] opacity
vec3 GUIVertex::GetPosition ( )

This method returns the coordinate

Returns:
[vec3] coordinate

Here is the caller graph for this function:

void GUIVertex::SetColor ( vec3  color)

This method sets the coordinate

Parameters:
pos[vec3] coordinate
void GUIVertex::SetOpacity ( float  opacity)

This method sets the alpha value

Parameters:
opacity[float] opacity
void GUIVertex::SetPosition ( vec3  pos)

This method sets the coordinate

Parameters:
pos[vec3] coordinate

Here is the caller graph for this function:


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