| addTransferFunction(TransferFunc *aFunc) | ARender | |
| applyTransferFunctions(unsigned short aDataValue, const Vector<> &gradient) const | RayCaster | [protected] |
| ARender::applyTransferFunctions(unsigned short aDataValue) const | ARender | [protected] |
| calcVectors() | RayCaster | [private] |
| compositeBackToFront(Color &dest, const Color &src) | RayCaster | [inline, private] |
| compositeFrontToBack(Color &dest, const Color &src) | RayCaster | [inline, private] |
| disableLighting() | RayCaster | |
| enableLighting() | RayCaster | |
| getBGColor() const | RayCaster | |
| getDataAt(float x, float y, float z) const | RayCaster | [inline, private] |
| getDataTrilinearInterpolated(float x, float y, float z) | RayCaster | [inline, private] |
| getGradientAt(float x, float y, float z) const | RayCaster | [inline, private] |
| getGradientTrilinearInterpolated(float x, float y, float z) | RayCaster | [inline, private] |
| getImageSize() const | RayCaster | [virtual] |
| getInterpolationMode() const | RayCaster | |
| getPixelColor(unsigned int x, unsigned int y) | RayCaster | [virtual] |
| getPixelColor_BackToFront(unsigned int x, unsigned int y) | RayCaster | [private] |
| getPixelColor_FrontToBack(unsigned int x, unsigned int y) | RayCaster | [private] |
| getRenderMode() const | RayCaster | |
| getSampleRate() const | RayCaster | |
| intersectRayWithFarthestPlane(const Vector<> &startPos, const Vector<> &direction) const | RayCaster | [private] |
| intersectRayWithNearestPlane(const Vector<> &startPos, const Vector<> &direction) const | RayCaster | [private] |
| isLightingEnabled() const | RayCaster | |
| lighting() | RayCaster | |
| mBackPlane | RayCaster | [private] |
| mBGColor | RayCaster | [private] |
| mBottomPlane | RayCaster | [private] |
| mData | RayCaster | [private] |
| mDownVec | RayCaster | [private] |
| mEnableLighting | RayCaster | [private] |
| mFrontPlane | RayCaster | [private] |
| mGradient | RayCaster | [private] |
| mImageSize | RayCaster | [private] |
| mInterpolationMode | RayCaster | [private] |
| mLeftPlane | RayCaster | [private] |
| mLighting | RayCaster | [private] |
| mLowerRight | RayCaster | [private] |
| mMaxDataVector | RayCaster | [private] |
| mRenderMode | RayCaster | [private] |
| mRightPlane | RayCaster | [private] |
| mRightVec | RayCaster | [private] |
| mSampleRate | RayCaster | [private] |
| mTopLeft | RayCaster | [private] |
| mTopPlane | RayCaster | [private] |
| mTopRight | RayCaster | [private] |
| mViewingDirection | RayCaster | [private] |
| RayCaster(Data &aData, Gradient &aGradient, Size s=Size(1, 1), Color bgColor=Color(0, 0, 0, 255), RenderMode renderMode=RM_FrontToBack, InterpolationMode interpolationMode=IM_NearestNeighbour) | RayCaster | |
| removeTransferFunction(TransferFunc *aFunc) | ARender | |
| render(unsigned char *buffer) | RayCaster | [virtual] |
| render_BackToFront(unsigned char *buffer) | RayCaster | [private] |
| render_FrontToBack(unsigned char *buffer) | RayCaster | [private] |
| setBGColor(Color newBGColor) | RayCaster | |
| setImageSize(const Size &s) | RayCaster | |
| setInterpolationMode(InterpolationMode newInterpolationMode) | RayCaster | |
| setRenderMode(RenderMode newRenderMode) | RayCaster | |
| setSampleRate(float newRate) | RayCaster | |
| setViewerPosition(const Vector<> &A, const Vector<> &B, const Vector<> &C) | RayCaster | |
| transferFunctionsChanged(TransferFunc *aFunc) | ARender | |
| ~ARender() | ARender | [inline, virtual] |
| ~RayCaster() | RayCaster | |