13 #ifndef _MITKPHOTOACOUSTICSDELAYCALC_H_ 14 #define _MITKPHOTOACOUSTICSDELAYCALC_H_ 16 #if defined(PHOTOACOUSTICS_USE_GPU) || DOXYGEN 19 #include <itkObject.h> 31 class OCLDelayCalculation :
public OclDataSetToDataSetFilter,
public itk::Object
43 void SetInputs(cl_mem usedLines)
45 m_UsedLines = usedLines;
50 OCLDelayCalculation(mitk::BeamformingSettings::Pointer settings);
51 virtual ~OCLDelayCalculation();
60 return mitk::MakeScalarPixelType<unsigned short>();
65 return sizeof(
unsigned short);
74 cl_kernel m_PixelCalculation;
76 BeamformingSettings::Pointer m_Conf;
78 unsigned int m_BufferSize;
79 float m_DelayMultiplicatorRaw;
81 size_t m_ChunkSize[3];
#define mitkNewMacro1Param(classname, type)
static void Update(vtkPolyData *)
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacroItkParent(className, SuperClassName)
Class for defining the data type of pixels.