00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef __mitkCUDAAugmentedSurfaceRayCasterParam_h
00011 #define __mitkCUDAAugmentedSurfaceRayCasterParam_h
00012
00013 #include "mitkCUDAVolumeRenderingIncludes.h"
00014 #include "mitkVis2Vector4.h"
00015
00016 #define S2CMAPSIZE 256
00017
00018 struct cudaArray;
00019 class MITK_CUDA_VOLUME_RENDERING_API mitkCUDAAugmentedSurfaceRayCasterParam
00020 {
00021 public:
00022 mitkCUDAAugmentedSurfaceRayCasterParam();
00023 ~mitkCUDAAugmentedSurfaceRayCasterParam();
00024
00025 float m_Isovalue;
00026 float m_DensityFactor;
00027
00028 cudaArray* m_d_S2CArray;
00029
00030 void GenerateS2CArray(int tf_sn, mitkVis2Vector4 *tf_data);
00031
00032 };
00033
00034
00035 #endif