#include <vuUDSphere.h>
Collaboration diagram for vuUDSphere:
Public Member Functions | |
vuUDSphere (int _size=256) | |
~vuUDSphere (void) | |
bool | advancePoints (void) |
bool | doesFileExist (void) |
void | writeToFile (void) |
void | readFromFile (void) |
int | getSize (void) |
Point3d | getPointAt (int idx) |
void | calculate (void) |
void | lazyCalculate (void) |
Private Member Functions | |
void | makeRandomPoint (Point3d &p) |
void | initPoints (void) |
void | computeForces (Point3d &p0, Point3d &p1) |
Private Attributes | |
Point3d * | m_P |
double | m_dt |
double | m_Tolerance |
int | m_Size |
|
Definition at line 8 of file vuUDSphere.cpp. References initPoints(), m_dt, m_P, m_Size, m_Tolerance, and TWO_PI. |
Here is the call graph for this function:
|
Definition at line 18 of file vuUDSphere.cpp. |
|
Definition at line 88 of file vuUDSphere.cpp. References computeForces(), Point3d::fx, Point3d::fy, Point3d::fz, m_dt, m_P, m_Tolerance, min, Point3d::x, Point3d::y, and Point3d::z. Referenced by calculate(). |
Here is the call graph for this function:
|
Definition at line 224 of file vuUDSphere.cpp. References advancePoints(). Referenced by lazyCalculate(). |
Here is the call graph for this function:
|
Definition at line 56 of file vuUDSphere.cpp. References Point3d::fx, Point3d::fy, Point3d::fz, Point3d::x, Point3d::y, and Point3d::z. Referenced by advancePoints(). |
|
Definition at line 163 of file vuUDSphere.cpp. References m_Size. Referenced by lazyCalculate(). |
|
Definition at line 218 of file vuUDSphere.cpp. References assert, m_P, and m_Size. Referenced by Scanner::_renderView(), and FourierSlicer< SIZE >::_renderView(). |
|
Definition at line 213 of file vuUDSphere.cpp. References m_Size. |
|
Definition at line 45 of file vuUDSphere.cpp. References m_P, makeRandomPoint(), Point3d::x, Point3d::y, and Point3d::z. Referenced by vuUDSphere(). |
Here is the call graph for this function:
|
Definition at line 228 of file vuUDSphere.cpp. References calculate(), doesFileExist(), readFromFile(), and writeToFile(). Referenced by FourierSlicer< SIZE >::FourierSlicer(), and Scanner::Scanner(). |
Here is the call graph for this function:
|
Definition at line 27 of file vuUDSphere.cpp. References Point3d::set(). Referenced by initPoints(). |
Here is the call graph for this function:
|
Definition at line 196 of file vuUDSphere.cpp. References m_P, m_Size, and Point3d::set(). Referenced by lazyCalculate(). |
Here is the call graph for this function:
|
Definition at line 177 of file vuUDSphere.cpp. References m_P, m_Size, Point3d::x, Point3d::y, and Point3d::z. Referenced by lazyCalculate(). |
|
Definition at line 68 of file vuUDSphere.h. Referenced by advancePoints(), and vuUDSphere(). |
|
Definition at line 67 of file vuUDSphere.h. Referenced by advancePoints(), getPointAt(), initPoints(), readFromFile(), vuUDSphere(), and writeToFile(). |
|
Definition at line 70 of file vuUDSphere.h. Referenced by doesFileExist(), getPointAt(), getSize(), readFromFile(), vuUDSphere(), and writeToFile(). |
|
Definition at line 69 of file vuUDSphere.h. Referenced by advancePoints(), and vuUDSphere(). |