FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
fast::Tensor Member List

This is the complete list of members for fast::Tensor, including all inherited members.

accessFinished()fast::DataObject
blockIfBeingAccessed()fast::DataObjectprotected
blockIfBeingWrittenTo()fast::DataObjectprotected
create(std::unique_ptr< float[]> data, TensorShape shape)fast::Tensorvirtual
create(const float *const data, TensorShape shape)fast::Tensorvirtual
create(TensorShape shape)fast::Tensorvirtual
create(std::initializer_list< float > data)fast::Tensorvirtual
DataObject()fast::DataObject
deleteDimension(int dimension)fast::Tensorvirtual
deleteMetadata(std::string name)fast::DataObject
expandDims(int position=0)fast::Tensorvirtual
free(ExecutionDevice::pointer device) overridefast::Tensorvirtual
freeAll() overridefast::Tensorvirtual
getAccess(accessType type)fast::Tensorvirtual
getBoundingBox() const overridefast::Tensorvirtual
getCreationTimestamp() constfast::DataObject
getFrameData(std::string name)fast::DataObject
getFrameData()fast::DataObject
getHostDataPointer()fast::Tensorprotectedvirtual
getLastFrame()fast::DataObject
getMetadata(std::string name) constfast::DataObject
getMetadata() constfast::DataObject
getNameOfClass() const =0fast::DataObjectpure virtual
getOpenCLBufferAccess(accessType type, OpenCLDevice::pointer)fast::Tensorvirtual
getReporter()fast::Object
getSceneGraphNode() constfast::SpatialDataObject
getShape() constfast::Tensorvirtual
getSpacing() constfast::Tensorvirtual
getStaticNameOfClass()fast::SpatialDataObjectinlinestatic
getTimestamp() constfast::DataObject
getTransformedBoundingBox() const overridefast::Tensorvirtual
hasAnyData()fast::Tensorprotectedvirtual
isInitialized()fast::Tensorprotectedvirtual
isLastFrame()fast::DataObject
isLastFrame(std::string streamer)fast::DataObject
m_datafast::Tensorprotected
m_shapefast::Tensorprotected
m_spacingfast::Tensorprotected
mBoundingBoxfast::SpatialDataObjectprotected
mCLBuffersfast::Tensorprotected
mCLBuffersIsUpToDatefast::Tensorprotected
mDataIsBeingAccessedfast::DataObjectprotected
mDataIsBeingAccessedConditionfast::DataObjectprotected
mDataIsBeingAccessedMutexfast::DataObjectprotected
mDataIsBeingWrittenTofast::DataObjectprotected
mDataIsBeingWrittenToConditionfast::DataObjectprotected
mDataIsBeingWrittenToMutexfast::DataObjectprotected
mHostDataIsUpToDatefast::Tensorprotected
mPtrfast::Objectprotected
Object()fast::Object
OpenCLBufferAccessfast::Tensorprotected
pointer typedeffast::SpatialDataObject
reportEnd() constfast::Objectprotected
reportError()fast::Objectprotected
reportInfo()fast::Objectprotected
reportWarning()fast::Objectprotected
setAllDataToOutOfDate()fast::Tensorprotected
setCreationTimestamp(uint64_t timestamp)fast::DataObject
setFrameData(std::string name, std::string value)fast::DataObject
setLastFrame(std::string streamer)fast::DataObject
setMetadata(std::string name, std::string value)fast::DataObject
setMetadata(std::unordered_map< std::string, std::string > metadata)fast::DataObject
setSpacing(VectorXf spacing)fast::Tensorvirtual
SpatialDataObject()fast::SpatialDataObject
Tensor()=defaultfast::Tensorprotected
TensorAccessfast::Tensorprotected
transferCLBufferFromHost(OpenCLDevice::pointer device)fast::Tensorprotectedvirtual
transferCLBufferToHost(OpenCLDevice::pointer device)fast::Tensorprotected
updateHostData()fast::Tensorprotected
updateModifiedTimestamp()fast::DataObject
updateOpenCLBufferData(OpenCLDevice::pointer device)fast::Tensorprotected
~DataObject()fast::DataObjectinlinevirtual
~Object()fast::Objectinlinevirtual
~Tensor()fast::Tensorvirtual