FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <SimpleDataObject.hpp>
Public Types | |
typedef std::unique_ptr< DataAccess< DataType > > | pointer |
Public Member Functions | |
DataAccess (DataType *data, std::shared_ptr< SimpleDataObject< DataType > > dataObject) | |
DataType | getData () |
void | setData (const DataType &data) |
void | release () |
~DataAccess () | |
Protected Attributes | |
DataType * | mData |
std::shared_ptr< SimpleDataObject< DataType > > | mDataObject |
typedef std::unique_ptr<DataAccess<DataType> > fast::DataAccess< DataType >::pointer |
fast::DataAccess< DataType >::DataAccess | ( | DataType * | data, |
std::shared_ptr< SimpleDataObject< DataType > > | dataObject | ||
) |
fast::DataAccess< DataType >::~DataAccess |
DataType fast::DataAccess< DataType >::getData |
void fast::DataAccess< DataType >::release |
void fast::DataAccess< DataType >::setData | ( | const DataType & | data | ) |
|
protected |
|
protected |