addOutputData(uint portID, DataObject::pointer data) | fast::ProcessObject | protected |
changeDeviceOnInputs(uint deviceNumber, ExecutionDevice::pointer device) | fast::ProcessObject | protected |
convertImagesToTensor(std::vector< std::shared_ptr< Image >> image, const TensorShape &shape, bool temporal) | fast::NeuralNetwork | protected |
createBooleanAttribute(std::string id, std::string name, std::string description, bool initialValue) | fast::ProcessObject | protected |
createFloatAttribute(std::string id, std::string name, std::string description, float initialValue) | fast::ProcessObject | protected |
createInputPort(uint portID, bool required=true) | fast::ProcessObject | protected |
createIntegerAttribute(std::string id, std::string name, std::string description, int initialValue) | fast::ProcessObject | protected |
createOpenCLProgram(std::string sourceFilename, std::string name="") | fast::ProcessObject | protected |
createOutputPort(uint portID) | fast::ProcessObject | protected |
createStringAttribute(std::string id, std::string name, std::string description, std::string initialValue) | fast::ProcessObject | protected |
disableRuntimeMeasurements() | fast::ProcessObject | |
enableRuntimeMeasurements() | fast::ProcessObject | |
getAllRuntimes() | fast::ProcessObject | |
getAttribute(std::string id) | fast::ProcessObject | |
getAttributes() | fast::ProcessObject | |
getBooleanAttribute(std::string id) | fast::ProcessObject | protected |
getBooleanListAttribute(std::string id) | fast::ProcessObject | protected |
getDevice(uint deviceNumber) const | fast::ProcessObject | |
getFloatAttribute(std::string id) | fast::ProcessObject | protected |
getFloatListAttribute(std::string id) | fast::ProcessObject | protected |
getInferenceEngine() const | fast::NeuralNetwork | |
getInputData(uint portID=0) | fast::ProcessObject | protected |
getInputPort(uint portID=0) | fast::ProcessObject | virtual |
getIntegerAttribute(std::string id) | fast::ProcessObject | protected |
getIntegerListAttribute(std::string id) | fast::ProcessObject | protected |
getMainDevice() const | fast::ProcessObject | |
getNameOfClass() const =0 | fast::ProcessObject | pure virtual |
getNrOfInputConnections() const | fast::ProcessObject | |
getNrOfOutputPorts() const | fast::ProcessObject | |
getOpenCLProgram(std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="") | fast::ProcessObject | protected |
getOutputData(uint portID=0) | fast::ProcessObject | protected |
getOutputPort(uint portID=0) | fast::ProcessObject | virtual |
getReporter() | fast::Object | |
getRuntime() | fast::ProcessObject | |
getRuntime(std::string name) | fast::ProcessObject | |
getStaticNameOfClass() | fast::ProcessObject | inlinestatic |
getStringAttribute(std::string id) | fast::ProcessObject | protected |
getStringListAttribute(std::string id) | fast::ProcessObject | protected |
hasNewInputData(uint portID) | fast::ProcessObject | protected |
load(std::string filename) | fast::NeuralNetwork | |
load(std::vector< uint8_t > model, std::vector< uint8_t > weights) | fast::NeuralNetwork | |
loadAttributes() | fast::NeuralNetwork | virtual |
m_batchSize | fast::NeuralNetwork | protected |
m_engine | fast::NeuralNetwork | protected |
m_frameData | fast::ProcessObject | protected |
m_lastExecuteToken | fast::ProcessObject | protected |
m_lastFrame | fast::ProcessObject | protected |
m_maximumNrOfFrames | fast::ProcessObject | protected |
m_processedOutputData | fast::NeuralNetwork | protected |
mAttributes | fast::ProcessObject | protected |
mDeviceCriteria | fast::ProcessObject | protected |
mDevices | fast::ProcessObject | protected |
mHorizontalImageFlipping | fast::NeuralNetwork | protected |
mInputConnections | fast::ProcessObject | protected |
mInputDevices | fast::ProcessObject | protected |
mInputImages | fast::NeuralNetwork | protected |
mInputPorts | fast::ProcessObject | protected |
mInputSizes | fast::NeuralNetwork | protected |
mInputTensors | fast::NeuralNetwork | protected |
mIsModified | fast::ProcessObject | protected |
mLastProcessed | fast::ProcessObject | protected |
mMaxIntensity | fast::NeuralNetwork | protected |
mMean | fast::NeuralNetwork | protected |
mMinAndMaxIntensitySet | fast::NeuralNetwork | protected |
mMinIntensity | fast::NeuralNetwork | protected |
mNewInputSpacing | fast::NeuralNetwork | protected |
mOpenCLPrograms | fast::ProcessObject | protected |
mOutputConnections | fast::ProcessObject | protected |
mOutputPorts | fast::ProcessObject | protected |
mPreserveAspectRatio | fast::NeuralNetwork | protected |
mPtr | fast::Object | protected |
mRequiredInputs | fast::ProcessObject | protected |
mRuntimeManager | fast::ProcessObject | protected |
mScaleFactor | fast::NeuralNetwork | protected |
mSignedInputNormalization | fast::NeuralNetwork | protected |
mStd | fast::NeuralNetwork | protected |
mTemporalWindow | fast::NeuralNetwork | protected |
NeuralNetwork() | fast::NeuralNetwork | protected |
Object() | fast::Object | |
pointer typedef | fast::ProcessObject | |
postExecute() | fast::ProcessObject | protectedvirtual |
preExecute() | fast::ProcessObject | protectedvirtual |
processInputData() | fast::NeuralNetwork | protected |
ProcessObject() | fast::ProcessObject | protected |
reportEnd() const | fast::Object | protected |
reportError() | fast::Object | protected |
reportInfo() | fast::Object | protected |
reportWarning() | fast::Object | protected |
resizeImages(const std::vector< std::shared_ptr< Image >> &images, int width, int height, int depth) | fast::NeuralNetwork | protected |
run() | fast::NeuralNetwork | protectedvirtual |
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::ProcessObject | virtual |
setInputConnection(uint portID, DataChannel::pointer port) | fast::ProcessObject | virtual |
setInputData(DataObject::pointer data) | fast::ProcessObject | virtual |
setInputData(uint portID, DataObject::pointer data) | fast::ProcessObject | virtual |
setInputNode(uint portID, std::string name, NodeType type=NodeType::IMAGE, TensorShape shape={}) | fast::NeuralNetwork | |
setInputSize(std::string name, std::vector< int > size) | fast::NeuralNetwork | virtual |
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::NeuralNetwork | protected |
stopPipeline() | fast::ProcessObject | |
update(int executeToken=-1) | fast::ProcessObject | |
updateAndGetOutputData(uint portID=0) | fast::ProcessObject | |
validateInputPortExists(uint portID) | fast::ProcessObject | protected |
validateOutputPortExists(uint portID) | fast::ProcessObject | protected |
waitToFinish() | fast::ProcessObject | inlineprotectedvirtual |
~NeuralNetwork() | fast::NeuralNetwork | virtual |
~Object() | fast::Object | inlinevirtual |
~ProcessObject() | fast::ProcessObject | virtual |