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

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

addOutputData(uint portID, DataObject::pointer data)fast::ProcessObjectprotected
changeDeviceOnInputs(uint deviceNumber, ExecutionDevice::pointer device)fast::ProcessObjectprotected
convertImagesToTensor(std::vector< std::shared_ptr< Image >> image, const TensorShape &shape, bool temporal)fast::NeuralNetworkprotected
createBooleanAttribute(std::string id, std::string name, std::string description, bool initialValue)fast::ProcessObjectprotected
createFloatAttribute(std::string id, std::string name, std::string description, float initialValue)fast::ProcessObjectprotected
createInputPort(uint portID, bool required=true)fast::ProcessObjectprotected
createIntegerAttribute(std::string id, std::string name, std::string description, int initialValue)fast::ProcessObjectprotected
createOpenCLProgram(std::string sourceFilename, std::string name="")fast::ProcessObjectprotected
createOutputPort(uint portID)fast::ProcessObjectprotected
createStringAttribute(std::string id, std::string name, std::string description, std::string initialValue)fast::ProcessObjectprotected
disableRuntimeMeasurements()fast::ProcessObject
enableRuntimeMeasurements()fast::ProcessObject
getAllRuntimes()fast::ProcessObject
getAttribute(std::string id)fast::ProcessObject
getAttributes()fast::ProcessObject
getBooleanAttribute(std::string id)fast::ProcessObjectprotected
getBooleanListAttribute(std::string id)fast::ProcessObjectprotected
getDevice(uint deviceNumber) constfast::ProcessObject
getFloatAttribute(std::string id)fast::ProcessObjectprotected
getFloatListAttribute(std::string id)fast::ProcessObjectprotected
getInferenceEngine() constfast::NeuralNetwork
getInputData(uint portID=0)fast::ProcessObjectprotected
getInputPort(uint portID=0)fast::ProcessObjectvirtual
getIntegerAttribute(std::string id)fast::ProcessObjectprotected
getIntegerListAttribute(std::string id)fast::ProcessObjectprotected
getMainDevice() constfast::ProcessObject
getNameOfClass() const =0fast::ProcessObjectpure virtual
getNrOfInputConnections() constfast::ProcessObject
getNrOfOutputPorts() constfast::ProcessObject
getOpenCLProgram(std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="")fast::ProcessObjectprotected
getOutputData(uint portID=0)fast::ProcessObjectprotected
getOutputPort(uint portID=0)fast::ProcessObjectvirtual
getReporter()fast::Object
getRuntime()fast::ProcessObject
getRuntime(std::string name)fast::ProcessObject
getStaticNameOfClass()fast::ProcessObjectinlinestatic
getStringAttribute(std::string id)fast::ProcessObjectprotected
getStringListAttribute(std::string id)fast::ProcessObjectprotected
hasNewInputData(uint portID)fast::ProcessObjectprotected
load(std::string filename)fast::NeuralNetwork
load(std::vector< uint8_t > model, std::vector< uint8_t > weights)fast::NeuralNetwork
loadAttributes()fast::NeuralNetworkvirtual
m_batchSizefast::NeuralNetworkprotected
m_enginefast::NeuralNetworkprotected
m_frameDatafast::ProcessObjectprotected
m_lastExecuteTokenfast::ProcessObjectprotected
m_lastFramefast::ProcessObjectprotected
m_maximumNrOfFramesfast::ProcessObjectprotected
m_processedOutputDatafast::NeuralNetworkprotected
mAttributesfast::ProcessObjectprotected
mDeviceCriteriafast::ProcessObjectprotected
mDevicesfast::ProcessObjectprotected
mHorizontalImageFlippingfast::NeuralNetworkprotected
mInputConnectionsfast::ProcessObjectprotected
mInputDevicesfast::ProcessObjectprotected
mInputImagesfast::NeuralNetworkprotected
mInputPortsfast::ProcessObjectprotected
mInputSizesfast::NeuralNetworkprotected
mInputTensorsfast::NeuralNetworkprotected
mIsModifiedfast::ProcessObjectprotected
mLastProcessedfast::ProcessObjectprotected
mMaxIntensityfast::NeuralNetworkprotected
mMeanfast::NeuralNetworkprotected
mMinAndMaxIntensitySetfast::NeuralNetworkprotected
mMinIntensityfast::NeuralNetworkprotected
mNewInputSpacingfast::NeuralNetworkprotected
mOpenCLProgramsfast::ProcessObjectprotected
mOutputConnectionsfast::ProcessObjectprotected
mOutputPortsfast::ProcessObjectprotected
mPreserveAspectRatiofast::NeuralNetworkprotected
mPtrfast::Objectprotected
mRequiredInputsfast::ProcessObjectprotected
mRuntimeManagerfast::ProcessObjectprotected
mScaleFactorfast::NeuralNetworkprotected
mSignedInputNormalizationfast::NeuralNetworkprotected
mStdfast::NeuralNetworkprotected
mTemporalWindowfast::NeuralNetworkprotected
NeuralNetwork()fast::NeuralNetworkprotected
Object()fast::Object
pointer typedeffast::ProcessObject
postExecute()fast::ProcessObjectprotectedvirtual
preExecute()fast::ProcessObjectprotectedvirtual
processInputData()fast::NeuralNetworkprotected
ProcessObject()fast::ProcessObjectprotected
reportEnd() constfast::Objectprotected
reportError()fast::Objectprotected
reportInfo()fast::Objectprotected
reportWarning()fast::Objectprotected
resizeImages(const std::vector< std::shared_ptr< Image >> &images, int width, int height, int depth)fast::NeuralNetworkprotected
run()fast::NeuralNetworkprotectedvirtual
setAttributes(std::vector< std::shared_ptr< Attribute >> attributes)fast::ProcessObject
setDevice(uint deviceNumber, ExecutionDevice::pointer device)fast::ProcessObject
setDeviceCriteria(uint deviceNumber, const DeviceCriteria &criteria)fast::ProcessObject
setHorizontalFlipping(bool flip)fast::NeuralNetwork
setInferenceEngine(InferenceEngine::pointer engine)fast::NeuralNetwork
setInferenceEngine(std::string engine)fast::NeuralNetwork
setInputConnection(DataChannel::pointer port)fast::ProcessObjectvirtual
setInputConnection(uint portID, DataChannel::pointer port)fast::ProcessObjectvirtual
setInputData(DataObject::pointer data)fast::ProcessObjectvirtual
setInputData(uint portID, DataObject::pointer data)fast::ProcessObjectvirtual
setInputNode(uint portID, std::string name, NodeType type=NodeType::IMAGE, TensorShape shape={})fast::NeuralNetwork
setInputSize(std::string name, std::vector< int > size)fast::NeuralNetworkvirtual
setMainDevice(ExecutionDevice::pointer device)fast::ProcessObject
setMainDeviceCriteria(const DeviceCriteria &citeria)fast::ProcessObject
setMeanAndStandardDeviation(float mean, float std)fast::NeuralNetwork
setMinAndMaxIntensity(float min, float max)fast::NeuralNetwork
setModified(bool modified)fast::ProcessObject
setOutputNode(uint portID, std::string name, NodeType type=NodeType::IMAGE, TensorShape shape={})fast::NeuralNetwork
setPreserveAspectRatio(bool preserve)fast::NeuralNetwork
setScaleFactor(float scale)fast::NeuralNetwork
setSignedInputNormalization(bool signedInputNormalization)fast::NeuralNetwork
setTemporalWindow(uint window)fast::NeuralNetwork
standardizeOutputTensorData(Tensor::pointer tensor, int sample=0)fast::NeuralNetworkprotected
stopPipeline()fast::ProcessObject
update(int executeToken=-1)fast::ProcessObject
updateAndGetOutputData(uint portID=0)fast::ProcessObject
validateInputPortExists(uint portID)fast::ProcessObjectprotected
validateOutputPortExists(uint portID)fast::ProcessObjectprotected
waitToFinish()fast::ProcessObjectinlineprotectedvirtual
~NeuralNetwork()fast::NeuralNetworkvirtual
~Object()fast::Objectinlinevirtual
~ProcessObject()fast::ProcessObjectvirtual