FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fast::SimpleDataObject< DataType, AccessObject > Class Template Reference

#include <SimpleDataObject.hpp>

Public Member Functions

void create (DataType data)
 
AccessObject::pointer getAccess (accessType type)
 

Protected Member Functions

 SimpleDataObject ()
 
virtual void free (ExecutionDevice::pointer device) override
 
virtual void freeAll () override
 

Protected Attributes

DataType mData
 

Constructor & Destructor Documentation

◆ SimpleDataObject()

template<class DataType , class AccessObject >
fast::SimpleDataObject< DataType, AccessObject >::SimpleDataObject
protected

Member Function Documentation

◆ create()

template<class DataType , class AccessObject >
void fast::SimpleDataObject< DataType, AccessObject >::create ( DataType  data)

◆ free()

template<class DataType , class AccessObject >
void fast::SimpleDataObject< DataType, AccessObject >::free ( ExecutionDevice::pointer  device)
overrideprotectedvirtual

◆ freeAll()

template<class DataType , class AccessObject >
void fast::SimpleDataObject< DataType, AccessObject >::freeAll
overrideprotectedvirtual

◆ getAccess()

template<class DataType , class AccessObject >
AccessObject::pointer fast::SimpleDataObject< DataType, AccessObject >::getAccess ( accessType  type)

Member Data Documentation

◆ mData

template<class DataType , typename AccessObject >
DataType fast::SimpleDataObject< DataType, AccessObject >::mData
protected

The documentation for this class was generated from the following file: