It handles all the logic of the test. Its called by Runner, which act as a controller between Logic and Render. More...
#include <Logic.h>
Public Member Functions | |
| Logic (void) | |
| Constructor. | |
| ~Logic (void) | |
| Destructor. | |
|
boost::shared_array< unsigned char > | LoadVolumeData (void) const |
| boost::shared_array< float > | LoadTransferFunction (void) |
| void | UpdateTransferFunction (float elpasedTime) |
| void | IncreaseStep (void) |
| void | DecreaseStep (void) |
| void | IncreaseStepNumber (void) |
| void | DecreaseStepNumber (void) |
| void | IncreaseAnimationTime (void) |
| void | DecreaseAnimationTime (void) |
| void | Pause (void) |
| void | Play (void) |
| float | GetStep (void) const |
| int | GetStepNumber (void) const |
| float | GetAnimationTime (void) const |
| bool | IsStepIncreseable (void) const |
| bool | IsStepDecreseable (void) const |
| bool | IsStepNumberIncreseable (void) const |
| bool | IsStepNumberDecreseable (void) const |
| bool | IsAnimationTimeIncreseable (void) const |
| bool | IsAnimationTimeDecreseable (void) const |
| bool | IsPaused (void) const |
| void | ProcessMouse (const GlutWrapper::MouseState &mouseState, float elapsedTime) |
| const Matrix4x4 & | GetViewMatrix (void) const |
| const Matrix4x4 & | GetVolumeMatrix (void) const |
| int | GetDensityWindowWidth (void) const |
| int | GetDensityWindowBegin (void) const |
| int | GetDensityWindowEnd (void) const |
| const Vector3 & | GetBboxMin (void) const |
| const Vector3 & | GetBboxMax (void) const |
It handles all the logic of the test. Its called by Runner, which act as a controller between Logic and Render.
1.6.2