#include "vtkObject.h"
Include dependency graph for vtkFixedPointVolumeRayCastHelper.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Value: A = static_cast<unsigned int >(SCALE*(*(DATA ) + SHIFT)); \ B = static_cast<unsigned int >(SCALE*(*(DATA+Binc) + SHIFT)); \ C = static_cast<unsigned int >(SCALE*(*(DATA+Cinc) + SHIFT)); \ D = static_cast<unsigned int >(SCALE*(*(DATA+Dinc) + SHIFT)); \ E = static_cast<unsigned int >(SCALE*(*(DATA+Einc) + SHIFT)); \ F = static_cast<unsigned int >(SCALE*(*(DATA+Finc) + SHIFT)); \ G = static_cast<unsigned int >(SCALE*(*(DATA+Ginc) + SHIFT)); \ H = static_cast<unsigned int >(SCALE*(*(DATA+Hinc) + SHIFT)) Definition at line 29 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: A = static_cast<unsigned int >(*(DATA )); \ B = static_cast<unsigned int >(*(DATA+Binc)); \ C = static_cast<unsigned int >(*(DATA+Cinc)); \ D = static_cast<unsigned int >(*(DATA+Dinc)); \ E = static_cast<unsigned int >(*(DATA+Einc)); \ F = static_cast<unsigned int >(*(DATA+Finc)); \ G = static_cast<unsigned int >(*(DATA+Ginc)); \ H = static_cast<unsigned int >(*(DATA+Hinc)) Definition at line 41 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: mA = static_cast<unsigned int >(*(ABCD )); \ mB = static_cast<unsigned int >(*(ABCD+mBFinc)); \ mC = static_cast<unsigned int >(*(ABCD+mCGinc)); \ mD = static_cast<unsigned int >(*(ABCD+mDHinc)); \ mE = static_cast<unsigned int >(*(EFGH )); \ mF = static_cast<unsigned int >(*(EFGH+mBFinc)); \ mG = static_cast<unsigned int >(*(EFGH+mCGinc)); \ mH = static_cast<unsigned int >(*(EFGH+mDHinc)) Definition at line 53 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: normalA = static_cast<unsigned int >(*(ABCD )); \ normalB = static_cast<unsigned int >(*(ABCD+dBFinc)); \ normalC = static_cast<unsigned int >(*(ABCD+dCGinc)); \ normalD = static_cast<unsigned int >(*(ABCD+dDHinc)); \ normalE = static_cast<unsigned int >(*(EFGH )); \ normalF = static_cast<unsigned int >(*(EFGH+dBFinc)); \ normalG = static_cast<unsigned int >(*(EFGH+dCGinc)); \ normalH = static_cast<unsigned int >(*(EFGH+dDHinc)); Definition at line 65 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: A[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA ) + SHIFT)); \ B[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Binc) + SHIFT)); \ C[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Cinc) + SHIFT)); \ D[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Dinc) + SHIFT)); \ E[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Einc) + SHIFT)); \ F[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Finc) + SHIFT)); \ G[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Ginc) + SHIFT)); \ H[CIDX] = static_cast<unsigned int >(SCALE*(*(DATA+Hinc) + SHIFT)) Definition at line 77 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: mA[CIDX] = static_cast<unsigned int >(*(ABCD )); \ mB[CIDX] = static_cast<unsigned int >(*(ABCD+mBFinc)); \ mC[CIDX] = static_cast<unsigned int >(*(ABCD+mCGinc)); \ mD[CIDX] = static_cast<unsigned int >(*(ABCD+mDHinc)); \ mE[CIDX] = static_cast<unsigned int >(*(EFGH )); \ mF[CIDX] = static_cast<unsigned int >(*(EFGH+mBFinc)); \ mG[CIDX] = static_cast<unsigned int >(*(EFGH+mCGinc)); \ mH[CIDX] = static_cast<unsigned int >(*(EFGH+mDHinc)) Definition at line 89 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: normalA[CIDX] = static_cast<unsigned int >(*(ABCD )); \ normalB[CIDX] = static_cast<unsigned int >(*(ABCD+dBFinc)); \ normalC[CIDX] = static_cast<unsigned int >(*(ABCD+dCGinc)); \ normalD[CIDX] = static_cast<unsigned int >(*(ABCD+dDHinc)); \ normalE[CIDX] = static_cast<unsigned int >(*(EFGH )); \ normalF[CIDX] = static_cast<unsigned int >(*(EFGH+dBFinc)); \ normalG[CIDX] = static_cast<unsigned int >(*(EFGH+dCGinc)); \ normalH[CIDX] = static_cast<unsigned int >(*(EFGH+dDHinc)); Definition at line 101 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: w2X = (POS[0]&VTKKW_FP_MASK); \ w2Y = (POS[1]&VTKKW_FP_MASK); \ w2Z = (POS[2]&VTKKW_FP_MASK); \ \ w1X = ((~w2X)&VTKKW_FP_MASK); \ w1Y = ((~w2Y)&VTKKW_FP_MASK); \ w1Z = ((~w2Z)&VTKKW_FP_MASK); \ \ w1Xw1Y = (0x4000+(w1X*w1Y))>>VTKKW_FP_SHIFT; \ w2Xw1Y = (0x4000+(w2X*w1Y))>>VTKKW_FP_SHIFT; \ w1Xw2Y = (0x4000+(w1X*w2Y))>>VTKKW_FP_SHIFT; \ w2Xw2Y = (0x4000+(w2X*w2Y))>>VTKKW_FP_SHIFT; \ Definition at line 114 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VAL = \ (0x7fff + ((A*((0x4000 + w1Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (B*((0x4000 + w2Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (C*((0x4000 + w1Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (D*((0x4000 + w2Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (E*((0x4000 + w1Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (F*((0x4000 + w2Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (G*((0x4000 + w1Xw2Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (H*((0x4000 + w2Xw2Y*w2Z)>>VTKKW_FP_SHIFT)))) >> VTKKW_FP_SHIFT; Definition at line 131 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VAL = \ (0x7fff + ((mA*((0x4000 + w1Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mB*((0x4000 + w2Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mC*((0x4000 + w1Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mD*((0x4000 + w2Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mE*((0x4000 + w1Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (mF*((0x4000 + w2Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (mG*((0x4000 + w1Xw2Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (mH*((0x4000 + w2Xw2Y*w2Z)>>VTKKW_FP_SHIFT)))) >> VTKKW_FP_SHIFT; Definition at line 144 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: for ( CIDX = 0; CIDX < COMPONENTS; CIDX++ ) \ { \ VAL[CIDX] = \ (0x7fff + ((A[CIDX]*((0x4000 + w1Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (B[CIDX]*((0x4000 + w2Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (C[CIDX]*((0x4000 + w1Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (D[CIDX]*((0x4000 + w2Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (E[CIDX]*((0x4000 + w1Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (F[CIDX]*((0x4000 + w2Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (G[CIDX]*((0x4000 + w1Xw2Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (H[CIDX]*((0x4000 + w2Xw2Y*w2Z)>>VTKKW_FP_SHIFT)))) >> VTKKW_FP_SHIFT; \ } \ Definition at line 157 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: for ( CIDX = 0; CIDX < COMPONENTS; CIDX++ ) \ { \ VAL[CIDX] = \ (0x7fff + ((mA[CIDX]*((0x4000 + w1Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mB[CIDX]*((0x4000 + w2Xw1Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mC[CIDX]*((0x4000 + w1Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mD[CIDX]*((0x4000 + w2Xw2Y*w1Z)>>VTKKW_FP_SHIFT)) + \ (mE[CIDX]*((0x4000 + w1Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (mF[CIDX]*((0x4000 + w2Xw1Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (mG[CIDX]*((0x4000 + w1Xw2Y*w2Z)>>VTKKW_FP_SHIFT)) + \ (mH[CIDX]*((0x4000 + w2Xw2Y*w2Z)>>VTKKW_FP_SHIFT)))) >> VTKKW_FP_SHIFT; \ } Definition at line 173 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 189 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 264 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: COLOR[3] = SCALAROPACITYTABLE[IDX]; \ if ( !COLOR[3] ) {continue;} \ COLOR[0] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX ]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[1] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX+1]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[2] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX+2]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); Definition at line 338 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: COLOR[3] = SCALAROPACITYTABLE[IDX]; \ COLOR[0] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX ]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[1] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX+1]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[2] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX+2]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); Definition at line 350 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: { \ unsigned short _alpha; \ switch ( CMPS ) \ { \ case 2: \ _alpha = SCALAROPACITYTABLE[IDX[1]]; \ COLOR[0] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX[0] ]*_alpha + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[1] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX[0]+1]*_alpha + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[2] = static_cast<unsigned short> \ ((COLORTABLE[3*IDX[0]+2]*_alpha + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[3] = _alpha; \ break; \ case 4: \ _alpha = SCALAROPACITYTABLE[IDX[3]]; \ COLOR[0] = static_cast<unsigned short>((IDX[0]*_alpha + 0x7f)>>8 ); \ COLOR[1] = static_cast<unsigned short>((IDX[1]*_alpha + 0x7f)>>8 ); \ COLOR[2] = static_cast<unsigned short>((IDX[2]*_alpha + 0x7f)>>8 ); \ COLOR[3] = _alpha; \ break; \ } \ } Definition at line 361 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: COLOR[3] = (SOTABLE[IDX] * GOTABLE[IDX2] + 0x7fff)>>VTKKW_FP_SHIFT; \ if ( !COLOR[3] ) {continue;} \ COLOR[0] = static_cast<unsigned short> \ ((CTABLE[3*IDX ]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[1] = static_cast<unsigned short> \ ((CTABLE[3*IDX+1]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ COLOR[2] = static_cast<unsigned short> \ ((CTABLE[3*IDX+2]*COLOR[3] + 0x7fff)>>(VTKKW_FP_SHIFT)); Definition at line 388 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: COLOR[0] = static_cast<unsigned short>((DTABLE[3*NORMAL ]*COLOR[0]+0x7fff)>>VTKKW_FP_SHIFT); \ COLOR[1] = static_cast<unsigned short>((DTABLE[3*NORMAL+1]*COLOR[1]+0x7fff)>>VTKKW_FP_SHIFT); \ COLOR[2] = static_cast<unsigned short>((DTABLE[3*NORMAL+2]*COLOR[2]+0x7fff)>>VTKKW_FP_SHIFT); \ COLOR[0] += (STABLE[3*NORMAL ]*COLOR[3] + 0x7fff)>>VTKKW_FP_SHIFT; \ COLOR[1] += (STABLE[3*NORMAL+1]*COLOR[3] + 0x7fff)>>VTKKW_FP_SHIFT; \ COLOR[2] += (STABLE[3*NORMAL+2]*COLOR[3] + 0x7fff)>>VTKKW_FP_SHIFT; Definition at line 400 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned int _tmp[4] = {0,0,0,0}; \ unsigned short _alpha[4] = {0,0,0,0}; \ unsigned int _totalAlpha = 0; \ \ {for ( int _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ _alpha[_idx] = static_cast<unsigned short>(SOTABLE[_idx][SCALAR[_idx]]*WEIGHTS[_idx]); \ _totalAlpha += _alpha[_idx]; \ }} \ \ if ( !_totalAlpha ) {continue;} \ {for ( int _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ if ( _alpha[_idx] ) \ { \ _tmp[0] += static_cast<unsigned short>(((COLORTABLE[_idx][3*SCALAR[_idx] ])*_alpha[_idx] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[1] += static_cast<unsigned short>(((COLORTABLE[_idx][3*SCALAR[_idx]+1])*_alpha[_idx] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[2] += static_cast<unsigned short>(((COLORTABLE[_idx][3*SCALAR[_idx]+2])*_alpha[_idx] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[3] += ((_alpha[_idx]*_alpha[_idx])/_totalAlpha); \ } \ }} \ if ( !_tmp[3] ) {continue;} \ COLOR[0] = (_tmp[0]>32767)?(32767):(_tmp[0]); \ COLOR[1] = (_tmp[1]>32767)?(32767):(_tmp[1]); \ COLOR[2] = (_tmp[2]>32767)?(32767):(_tmp[2]); \ COLOR[3] = (_tmp[3]>32767)?(32767):(_tmp[3]); Definition at line 413 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: { \ unsigned int _tmp[4] = {0,0,0,0}; \ for ( int _idx = 0; _idx < CMPS; _idx++ ) \ { \ unsigned short _alpha = static_cast<unsigned short>(SCALAROPACITYTABLE[_idx][IDX[_idx]]*WEIGHTS[_idx]); \ _tmp[0] += static_cast<unsigned short>(((COLORTABLE[_idx][3*IDX[_idx] ])*_alpha + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[1] += static_cast<unsigned short>(((COLORTABLE[_idx][3*IDX[_idx]+1])*_alpha + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[2] += static_cast<unsigned short>(((COLORTABLE[_idx][3*IDX[_idx]+2])*_alpha + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[3] += _alpha; \ } \ COLOR[0] = (_tmp[0]>32767)?(32767):(_tmp[0]); \ COLOR[1] = (_tmp[1]>32767)?(32767):(_tmp[1]); \ COLOR[2] = (_tmp[2]>32767)?(32767):(_tmp[2]); \ COLOR[3] = (_tmp[3]>32767)?(32767):(_tmp[3]); \ } Definition at line 444 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned int _tmp[4] = {0,0,0,0}; \ unsigned short _alpha[4] = {0,0,0,0}; \ unsigned int _totalAlpha = 0; \ \ {for ( int _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ _alpha[_idx] = static_cast<unsigned short>(SOTABLE[_idx][SCALAR[_idx]]*WEIGHTS[_idx]); \ if ( _alpha[_idx] ) \ { \ _alpha[_idx] = static_cast<unsigned short>((_alpha[_idx]*GOTABLE[_idx][MAG[_idx]] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _totalAlpha += _alpha[_idx]; \ } \ }} \ \ if ( !_totalAlpha ) {continue;} \ {for ( int _idx = 0; _idx < COMPONENTS; _idx++ ) \ { \ if ( _alpha[_idx] ) \ { \ _tmp[0] += static_cast<unsigned short>(((COLORTABLE[_idx][3*SCALAR[_idx] ])*_alpha[_idx] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[1] += static_cast<unsigned short>(((COLORTABLE[_idx][3*SCALAR[_idx]+1])*_alpha[_idx] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[2] += static_cast<unsigned short>(((COLORTABLE[_idx][3*SCALAR[_idx]+2])*_alpha[_idx] + 0x7fff)>>(VTKKW_FP_SHIFT)); \ _tmp[3] += ((_alpha[_idx]*_alpha[_idx])/_totalAlpha); \ } \ }} \ if ( !_tmp[3] ) {continue;}; \ COLOR[0] = (_tmp[0]>32767)?(32767):(_tmp[0]); \ COLOR[1] = (_tmp[1]>32767)?(32767):(_tmp[1]); \ COLOR[2] = (_tmp[2]>32767)?(32767):(_tmp[2]); \ COLOR[3] = (_tmp[3]>32767)?(32767):(_tmp[3]); Definition at line 466 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 503 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 547 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: COLOR[0] += (TMP[0]*REMAININGOPACITY+0x7fff)>>VTKKW_FP_SHIFT; \ COLOR[1] += (TMP[1]*REMAININGOPACITY+0x7fff)>>VTKKW_FP_SHIFT; \ COLOR[2] += (TMP[2]*REMAININGOPACITY+0x7fff)>>VTKKW_FP_SHIFT; \ REMAININGOPACITY = (REMAININGOPACITY*((~(TMP[3])&VTKKW_FP_MASK))+0x7fff)>>VTKKW_FP_SHIFT; \ if ( REMAININGOPACITY < 0xff ) \ { \ break; \ } Definition at line 583 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 598 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 646 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: IMAGEPTR[0] = (COLOR[0]>32767)?(32767):(COLOR[0]); \ IMAGEPTR[1] = (COLOR[1]>32767)?(32767):(COLOR[1]); \ IMAGEPTR[2] = (COLOR[2]>32767)?(32767):(COLOR[2]); \ unsigned int tmpAlpha = (~REMAININGOPACITY)&VTKKW_FP_MASK; \ IMAGEPTR[3] = (tmpAlpha>32767)?(32767):(tmpAlpha); Definition at line 687 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( k < numSteps-1 ) \
{ \
mapper->FixedPointIncrement( pos, dir ); \
mapper->ShiftVectorDown( pos, spos ); \
dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \
}
Definition at line 696 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( k < numSteps-1 ) \
{ \
mapper->FixedPointIncrement( pos, dir ); \
mapper->ShiftVectorDown( pos, spos ); \
dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \
magPtr = gradientMag[spos[2]] + spos[0]*mInc[0] + spos[1]*mInc[1]; \
}
Definition at line 706 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( k < numSteps-1 ) \
{ \
mapper->FixedPointIncrement( pos, dir ); \
mapper->ShiftVectorDown( pos, spos ); \
dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \
dirPtr = gradientDir[spos[2]] + spos[0]*dInc[0] + spos[1]*dInc[1]; \
}
Definition at line 717 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( k < numSteps-1 ) \
{ \
mapper->FixedPointIncrement( pos, dir ); \
mapper->ShiftVectorDown( pos, spos ); \
dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \
magPtr = gradientMag[spos[2]] + spos[0]*mInc[0] + spos[1]*mInc[1]; \
dirPtr = gradientDir[spos[2]] + spos[0]*dInc[0] + spos[1]*dInc[1]; \
}
Definition at line 728 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 740 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: float weights[4]; \
weights[0] = vol->GetProperty()->GetComponentWeight(0); \
weights[1] = vol->GetProperty()->GetComponentWeight(1); \
weights[2] = vol->GetProperty()->GetComponentWeight(2); \
weights[3] = vol->GetProperty()->GetComponentWeight(3);
Definition at line 785 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned short *gradientOpacityTable[4]; \ for ( c = 0; c < 4; c++ ) \ { \ gradientOpacityTable[c] = mapper->GetGradientOpacityTable(c); \ } \ unsigned char **gradientMag = mapper->GetGradientMagnitude(); \ \ unsigned int mInc[3]; \ if ( vol->GetProperty()->GetIndependentComponents() ) \ { \ mInc[0] = inc[0]; \ mInc[1] = inc[1]; \ mInc[2] = inc[2]; \ } \ else \ { \ mInc[0] = 1; \ mInc[1] = dim[0]; \ mInc[2] = dim[0]*dim[1]; \ } Definition at line 794 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned short *diffuseShadingTable[4]; \ unsigned short *specularShadingTable[4]; \ for ( c = 0; c < 4; c++ ) \ { \ diffuseShadingTable[c] = mapper->GetDiffuseShadingTable(c); \ specularShadingTable[c] = mapper->GetSpecularShadingTable(c); \ } \ unsigned short **gradientDir = mapper->GetGradientNormal(); \ unsigned int dInc[3]; \ if ( vol->GetProperty()->GetIndependentComponents() ) \ { \ dInc[0] = inc[0]; \ dInc[1] = inc[1]; \ dInc[2] = inc[2]; \ } \ else \ { \ dInc[0] = 1; \ dInc[1] = dim[0]; \ dInc[2] = dim[0]*dim[1]; \ } Definition at line 818 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned int Binc = components; \ unsigned int Cinc = dim[0]*components; \ unsigned int Dinc = dim[0]*components + components; \ unsigned int Einc = dim[0]*dim[1]*components; \ unsigned int Finc = dim[0]*dim[1]*components + components; \ unsigned int Ginc = dim[0]*dim[1]*components + dim[0]*components; \ unsigned int Hinc = dim[0]*dim[1]*components + dim[0]*components + components; Definition at line 843 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: int magOffset; \ if ( vol->GetProperty()->GetIndependentComponents() ) \ { \ magOffset = components; \ } \ else \ { \ magOffset = 1; \ } \ \ unsigned int mBFinc = magOffset; \ unsigned int mCGinc = dim[0]*magOffset; \ unsigned int mDHinc = dim[0]*magOffset + magOffset; Definition at line 854 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: int dirOffset; \ if ( vol->GetProperty()->GetIndependentComponents() ) \ { \ dirOffset = components; \ } \ else \ { \ dirOffset = 1; \ } \ \ unsigned int dBFinc = dirOffset; \ unsigned int dCGinc = dim[0]*dirOffset; \ unsigned int dDHinc = dim[0]*dirOffset + dirOffset; Definition at line 871 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( j%threadCount != threadID ) \ { \ continue; \ } \ if ( !threadID ) \ { \ if ( renWin->CheckAbortStatus() ) \ { \ break; \ } \ } \ else if ( renWin->GetAbortRender() ) \ { \ break; \ } \ imagePtr = image + 4*(j*imageMemorySize[0] + rowBounds[j*2]); Definition at line 888 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned int numSteps; \ unsigned int pos[3]; \ unsigned int dir[3]; \ mapper->ComputeRayInfo( i, j, pos, dir, &numSteps ); \ if ( numSteps == 0 ) \ { \ *(imagePtr ) = 0; \ *(imagePtr+1) = 0; \ *(imagePtr+2) = 0; \ *(imagePtr+3) = 0; \ imagePtr += 4; \ continue; \ } \ unsigned int spos[3]; \ unsigned int k; Definition at line 909 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: mapper->ShiftVectorDown( pos, spos ); \ T *dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ T maxValue = *(dptr); Definition at line 928 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: mapper->ShiftVectorDown( pos, spos ); \
T *dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \
T maxValue[4]; \
for ( c = 0; c < components; c++ ) \
{ \
maxValue[c] = *(dptr+c); \
}
Definition at line 935 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: T *dptr; \ unsigned int oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> VTKKW_FP_SHIFT) + 1; \ \ unsigned int w1X, w1Y, w1Z; \ unsigned int w2X, w2Y, w2Z; \ unsigned int w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ unsigned short maxValue=0; \ unsigned short val; \ unsigned int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0; Definition at line 946 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: T *dptr; \ unsigned int oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> VTKKW_FP_SHIFT) + 1; \ \ unsigned int w1X, w1Y, w1Z; \ unsigned int w2X, w2Y, w2Z; \ unsigned int w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ unsigned short maxValue[4]; \ unsigned short val[4]; \ unsigned int A[4],B[4],C[4],D[4],E[4],F[4],G[4],H[4]; Definition at line 962 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 978 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 983 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: mapper->ShiftVectorDown( pos, spos ); \ T *dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ unsigned int color[3] = {0,0,0}; \ unsigned short remainingOpacity = 0x7fff; \ unsigned short tmp[4]; Definition at line 988 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: mapper->ShiftVectorDown( pos, spos ); \ T *dptr = data + spos[0]*inc[0] + spos[1]*inc[1] + spos[2]*inc[2]; \ unsigned int color[3] = {0,0,0}; \ unsigned int remainingOpacity = 0x7fff; \ unsigned short tmp[4]; \ unsigned short val[4]; Definition at line 997 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: T *dptr; \ unsigned int oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> VTKKW_FP_SHIFT) + 1; \ \ unsigned int w1X, w1Y, w1Z; \ unsigned int w2X, w2Y, w2Z; \ unsigned int w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ unsigned short val; \ unsigned int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0; \ \ unsigned int color[3] = {0,0,0}; \ unsigned short remainingOpacity = 0x7fff; \ unsigned short tmp[4]; Definition at line 1007 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned char *magPtrABCD = 0, *magPtrEFGH = 0; \ unsigned short mag; \ unsigned int mA=0,mB=0,mC=0,mD=0,mE=0,mF=0,mG=0,mH=0; Definition at line 1026 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned short *dirPtrABCD = 0, *dirPtrEFGH = 0; \ unsigned int normalA=0,normalB=0,normalC=0,normalD=0; \ unsigned int normalE=0,normalF=0,normalG=0,normalH=0; Definition at line 1033 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: T *dptr; \ unsigned int oldSPos[3]; \ \ oldSPos[0] = (pos[0] >> VTKKW_FP_SHIFT) + 1; \ \ unsigned int w1X, w1Y, w1Z; \ unsigned int w2X, w2Y, w2Z; \ unsigned int w1Xw1Y, w2Xw1Y, w1Xw2Y, w2Xw2Y; \ \ unsigned short val[4]; \ unsigned int A[4],B[4],C[4],D[4],E[4],F[4],G[4],H[4]; \ \ unsigned int color[3] = {0,0,0}; \ unsigned short remainingOpacity = 0x7fff; \ unsigned short tmp[4]; Definition at line 1040 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned char *magPtrABCD = 0, *magPtrEFGH = 0; \ unsigned short mag[4]; \ unsigned int mA[4],mB[4],mC[4],mD[4],mE[4],mF[4],mG[4],mH[4]; Definition at line 1060 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned short *dirPtrABCD = 0, *dirPtrEFGH = 0; \ unsigned int normalA[4],normalB[4],normalC[4],normalD[4]; \ unsigned int normalE[4],normalF[4],normalG[4],normalH[4]; Definition at line 1067 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1074 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeVariablesGO(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1085 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeVariablesShade(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1097 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeVariablesGO(); \ VTKKWRCHelper_InitializeVariablesShade(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1109 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeTrilinVariables(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1122 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeVariablesGO(); \ VTKKWRCHelper_InitializeTrilinVariables(); \ VTKKWRCHelper_InitializeTrilinVariablesGO(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1134 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeVariablesShade(); \ VTKKWRCHelper_InitializeTrilinVariables(); \ VTKKWRCHelper_InitializeTrilinVariablesShade(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1148 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: VTKKWRCHelper_InitializeVariables(); \ VTKKWRCHelper_InitializeVariablesShade(); \ VTKKWRCHelper_InitializeVariablesGO(); \ VTKKWRCHelper_InitializeTrilinVariables(); \ VTKKWRCHelper_InitializeTrilinVariablesShade(); \ VTKKWRCHelper_InitializeTrilinVariablesGO(); \ for ( j = 0; j < imageInUseSize[1]; j++ ) \ { \ VTKKWRCHelper_OuterInitialization(); \ for ( i = rowBounds[j*2]; i <= rowBounds[j*2+1]; i++ ) \ { \ VTKKWRCHelper_InnerInitialization(); Definition at line 1162 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: imagePtr+=4; \ } \ if ( j%32 == 31 ) \ { \ float fargs[1]; \ fargs[0] = static_cast<float>(j)/static_cast<float>(imageInUseSize[1]-1); \ mapper->InvokeEvent( vtkCommand::ProgressEvent, fargs ); \ } \ } Definition at line 1178 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( cropping ) \ { \ if ( mapper->CheckIfCropped( POS ) ) \ { \ continue; \ } \ } Definition at line 1191 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( cropping ) \ { \ if ( mapper->CheckIfCropped( POS ) ) \ { \ continue; \ } \ } Definition at line 1202 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned int mmpos[3]; \ mmpos[0] = (pos[0] >> VTKKW_FPMM_SHIFT) + 1; \ mmpos[1] = 0; \ mmpos[2] = 0; \ int mmvalid = 0; Definition at line 1213 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: unsigned int mmpos[3]; \ mmpos[0] = (pos[0] >> VTKKW_FPMM_SHIFT) + 1; \ mmpos[1] = 0; \ mmpos[2] = 0; \ int mmvalid[4] = {0,0,0,0}; Definition at line 1222 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( pos[0] >> VTKKW_FPMM_SHIFT != mmpos[0] || \ pos[1] >> VTKKW_FPMM_SHIFT != mmpos[1] || \ pos[2] >> VTKKW_FPMM_SHIFT != mmpos[2] ) \ { \ mmpos[0] = pos[0] >> VTKKW_FPMM_SHIFT; \ mmpos[1] = pos[1] >> VTKKW_FPMM_SHIFT; \ mmpos[2] = pos[2] >> VTKKW_FPMM_SHIFT; \ mmvalid = mapper->CheckMinMaxVolumeFlag( mmpos, 0 ); \ } \ \ if ( !mmvalid ) \ { \ continue; \ } Definition at line 1232 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( pos[0] >> VTKKW_FPMM_SHIFT != mmpos[0] || \ pos[1] >> VTKKW_FPMM_SHIFT != mmpos[1] || \ pos[2] >> VTKKW_FPMM_SHIFT != mmpos[2] ) \ { \ mmpos[0] = pos[0] >> VTKKW_FPMM_SHIFT; \ mmpos[1] = pos[1] >> VTKKW_FPMM_SHIFT; \ mmpos[2] = pos[2] >> VTKKW_FPMM_SHIFT; \ mmvalid = (MAXIDXDEF)? \ (mapper->CheckMIPMinMaxVolumeFlag( mmpos, 0, MAXIDX )):(1); \ } \ \ if ( !mmvalid ) \ { \ continue; \ } Definition at line 1250 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Value: if ( pos[0] >> VTKKW_FPMM_SHIFT != mmpos[0] || \ pos[1] >> VTKKW_FPMM_SHIFT != mmpos[1] || \ pos[2] >> VTKKW_FPMM_SHIFT != mmpos[2] ) \ { \ mmpos[0] = pos[0] >> VTKKW_FPMM_SHIFT; \ mmpos[1] = pos[1] >> VTKKW_FPMM_SHIFT; \ mmpos[2] = pos[2] >> VTKKW_FPMM_SHIFT; \ for ( c = 0; c < components; c++ ) \ { \ mmvalid[c] = mapper->CheckMIPMinMaxVolumeFlag( mmpos, c, MAXIDX[c] ); \ } \ } Definition at line 1270 of file vtkFixedPointVolumeRayCastHelper.h. |
|
Definition at line 1286 of file vtkFixedPointVolumeRayCastHelper.h. |