#include <RadialLayout.h>
Public Member Functions | |
RadialLayout () | |
RadialLayout (GLuint num_displayed_rings, GLuint num_overall_rings, GLfloat radius_increase_factor) | |
void | renderRadialLayout (GLUquadricObj *quadric_object) |
void | setNumberDisplayedRings (GLuint num_displayed_rings) |
GLuint | getNumDisplayedRings () const |
void | setNumberOverallRings (GLuint num_overall_rings) |
GLuint | getNumOverallRings () const |
void | setRadiusOfRing (GLuint ring_number, GLfloat ring_radius) |
GLfloat | getRadiusOfRing (GLuint ring_number) |
void | initRadiusOfRings (GLuint num_displayed_rings) |
Protected Attributes | |
GLuint | num_displayed_rings_ |
The number of concentric rings to display. | |
GLuint | num_overall_rings_ |
The number of overall rings. | |
vector< GLfloat > | radius_of_rings_ |
The radius of the rings. | |
GLfloat | radius_increase_factor_ |
The increase factor for radius. |
Definition at line 25 of file RadialLayout.h.
|
The default constructor. Definition at line 42 of file RadialLayout.h. References num_displayed_rings_, and radius_of_rings_.
|
|
The constructor.
Definition at line 56 of file RadialLayout.h. References num_displayed_rings_, num_overall_rings_, and radius_increase_factor_.
|
|
This returns the number of displayed rings.
Definition at line 63 of file RadialLayout.cpp. References num_displayed_rings_.
|
|
This returns the number of overall rings.
Definition at line 83 of file RadialLayout.cpp. References num_overall_rings_.
|
|
This returns the radius of the ring.
Definition at line 110 of file RadialLayout.cpp. References getRadiusOfRing(), num_displayed_rings_, and radius_of_rings_. Referenced by getRadiusOfRing(), and Graph::initStartPositions().
Here is the call graph for this function: ![]() |
|
This initializes the radius of the rings. Definition at line 135 of file RadialLayout.cpp. References initRadiusOfRings(), num_displayed_rings_, and radius_of_rings_. Referenced by Graph::createGraph(), and initRadiusOfRings().
Here is the call graph for this function: ![]() |
|
This renders the Radial Layout.
Definition at line 21 of file RadialLayout.cpp. References num_displayed_rings_, radius_of_rings_, and renderRadialLayout(). Referenced by renderRadialLayout().
Here is the call graph for this function: ![]() |
|
This sets the number of displayed rings.
Definition at line 53 of file RadialLayout.cpp. References num_displayed_rings_, and setNumberDisplayedRings(). Referenced by setNumberDisplayedRings().
Here is the call graph for this function: ![]() |
|
This sets the number of overall rings.
Definition at line 73 of file RadialLayout.cpp. References num_overall_rings_, and setNumberOverallRings(). Referenced by setNumberOverallRings().
Here is the call graph for this function: ![]() |
|
This sets the radius of the ring.
Definition at line 94 of file RadialLayout.cpp. References setRadiusOfRing(). Referenced by setRadiusOfRing().
Here is the call graph for this function: ![]() |
|
The number of concentric rings to display.
Definition at line 29 of file RadialLayout.h. Referenced by getNumDisplayedRings(), getRadiusOfRing(), initRadiusOfRings(), RadialLayout(), renderRadialLayout(), and setNumberDisplayedRings(). |
|
The number of overall rings.
Definition at line 31 of file RadialLayout.h. Referenced by getNumOverallRings(), RadialLayout(), and setNumberOverallRings(). |
|
The increase factor for radius.
Definition at line 35 of file RadialLayout.h. Referenced by RadialLayout(). |
|
The radius of the rings.
Definition at line 33 of file RadialLayout.h. Referenced by getRadiusOfRing(), initRadiusOfRings(), RadialLayout(), and renderRadialLayout(). |