#include <VIcon.h>
Public Member Functions | |
| VIcon (VVector m_SeedPoint, float *data) | |
| void | computeIcon (vTimeStep *m_TimeStep, int m_ActiveTimeStep) |
| void | draw () |
| void | setScale (float f) |
| void | setTailLength (float f) |
Private Attributes | |
| VVector | mSeedPoint |
| int | mSteps |
| float | mScale |
| float | mData [4] |
| VVector | mColorB |
| VVector | mColorF |
| VVector | mColorI |
| std::vector< VVector > | mIconTail |
| VVector | mTriangles [4] |
Definition at line 16 of file VIcon.h.
| VIcon::VIcon | ( | VVector | m_SeedPoint, | |
| float * | data | |||
| ) |
| void VIcon::computeIcon | ( | vTimeStep * | m_TimeStep, | |
| int | m_ActiveTimeStep | |||
| ) |
computes an Icon for a given TimeStep
Definition at line 15 of file VIcon.cpp.
References vTimeStep::getFullFBODataVector(), VFramebufferObject::getHeight(), VVector::getMagnitude(), VFramebufferObject::getWidth(), VVector::getX(), VVector::getY(), mData, vTimeStep::mFrameBufferObject, mIconTail, mScale, mSeedPoint, mTriangles, VVector::normalize(), PI, VMatrix::RotationZ(), VVector::setX(), and VVector::setY().
| void VIcon::draw | ( | ) |
draws the Icon
Definition at line 221 of file VIcon.cpp.
References VVector::getPtr(), mColorB, mColorF, and mTriangles.
| void VIcon::setScale | ( | float | f | ) | [inline] |
| void VIcon::setTailLength | ( | float | f | ) | [inline] |
VVector VIcon::mSeedPoint [private] |
int VIcon::mSteps [private] |
Number of Steps for Backtracking.
Definition at line 57 of file VIcon.h.
Referenced by setTailLength().
float VIcon::mScale [private] |
float VIcon::mData[4] [private] |
Information about x/y extent and min x/y position in the world data.
Definition at line 59 of file VIcon.h.
Referenced by computeIcon(), and VIcon().
VVector VIcon::mColorB [private] |
VVector VIcon::mColorF [private] |
VVector VIcon::mColorI [private] |
std::vector<VVector> VIcon::mIconTail [private] |
VVector VIcon::mTriangles[4] [private] |
1.5.4