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 | |