Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkOclBaseData.cpp
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#include "
mitkOclBaseData.h
"
14
15
mitk::OclBaseData::OclBaseData
()
16
: m_BufferSize ( 0 ), m_GPUBuffer( nullptr ), m_CPUBuffer( nullptr )
17
{
18
}
19
20
mitk::OclBaseData::~OclBaseData
()
21
{
22
if
(m_GPUBuffer) clReleaseMemObject( m_GPUBuffer );
23
if
(m_CPUBuffer) free( m_CPUBuffer );
24
}
25
26
cl_mem
mitk::OclBaseData::GetGPUBuffer
()
27
{
28
return
this->m_GPUBuffer;
29
}
mitk::OclBaseData::~OclBaseData
virtual ~OclBaseData()
Default destructor.
Definition:
mitkOclBaseData.cpp:20
mitk::OclBaseData::GetGPUBuffer
virtual cl_mem GetGPUBuffer()
Get the pointer to the buffer on the device (GPU)
Definition:
mitkOclBaseData.cpp:26
mitk::OclBaseData::OclBaseData
OclBaseData()
Default constructor.
Definition:
mitkOclBaseData.cpp:15
mitkOclBaseData.h
Source
Modules
OpenCL
mitkOclBaseData.cpp
Generated on Thu Mar 12 2020 10:23:58 for Medical Imaging Interaction Toolkit by
1.8.13