| activeFields() const (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | inline |
| addTemporaryPostProcessHook(PostProcessHook hook) | ImFusion::ML::Operation | inline |
| addTemporaryPreProcessHook(PreProcessHook hook) | ImFusion::ML::Operation | inline |
| allowChannelBatchOnGPU() const | ImFusion::ML::Operation | inlineprotectedvirtual |
| applyPostProcessHooks(DataElement *element) | ImFusion::ML::Operation | protected |
| applyPreProcessHooks(DataElement *element) | ImFusion::ML::Operation | protected |
| checkCondition(std::string message, bool condition, std::shared_ptr< SharedImageSet > input) const | ImFusion::ML::CheckDataOperation | |
| CheckDataOperation(int numDimensions=0, int numImages=0, int numChannels=0, std::string dataType="", const vec3i &dims=vec3i::Zero(), const vec3 &spacing=vec3::Zero(), bool match=false, std::string labelType="", std::vector< int > labelVals={}, const vec3i &labelDims=vec3i::Zero(), int labelChannels=0, bool checkRotationMatrix=false, bool checkDeformation=false, bool checkShiftScale=false, bool failOnError=true, std::string savePathOnError="", bool labelValsCheckSubset=false) (defined in ImFusion::ML::CheckDataOperation) | ImFusion::ML::CheckDataOperation | explicit |
| checkRequiredItemsTypes(const DataItem &item) const | ImFusion::ML::Operation | virtual |
| checkType(PixelType imgType, bool label=false) const | ImFusion::ML::CheckDataOperation | |
| computingDevice() const | ImFusion::ML::Operation | inline |
| configFailed(const std::string &missingParam) const | ImFusion::ML::Operation | |
| configuration() const | ImFusion::ML::Operation | virtual |
| configure(const Properties &properties) | ImFusion::ML::Operation | virtual |
| configureOnly(const Properties &properties, const std::vector< ParameterBase * > ¶mSelection) noexcept | ImFusion::ML::Operation | protected |
| createFromFactories(const Operation::Specs &specs) | ImFusion::ML::Operation | static |
| doesNotModifyInput() const override | ImFusion::ML::CheckDataOperation | inlinevirtual |
| errorOnUnexpectedBehaviour() const | ImFusion::ML::Operation | inline |
| Everything enum value | ImFusion::ML::Operation | |
| EverythingExceptLabels enum value | ImFusion::ML::Operation | |
| inputIsEmptyOrNull(const SharedImageSet *input) const | ImFusion::ML::Operation | protected |
| logDeprecatedParam(const std::string &oldName, const std::string &newName) const | ImFusion::ML::Operation | |
| logDomain() const | ImFusion::ML::Operation | inline |
| m_activeFields | ImFusion::ML::Operation | protected |
| m_alreadyWarned | ImFusion::ML::Operation | mutableprotected |
| m_device (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | protected |
| m_errorOnUnexpectedBehaviour | ImFusion::ML::Operation | protected |
| m_manuallyConfiguredParams | ImFusion::ML::Operation | protected |
| m_name (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | protected |
| m_params | ImFusion::ML::Operation | protected |
| m_postProcessHooks (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | protected |
| m_preProcessHooks (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | protected |
| m_processingFieldsPolicy | ImFusion::ML::Operation | protected |
| m_randGenerator (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | mutableprotected |
| m_recordIdentifier | ImFusion::ML::Operation | protected |
| m_requiredFieldsTypes | ImFusion::ML::Operation | protected |
| m_seed (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | protected |
| m_temporaryPostProcessHooks | ImFusion::ML::Operation | protected |
| m_temporaryPreProcessHooks | ImFusion::ML::Operation | protected |
| name() const | ImFusion::ML::Operation | inline |
| OnlyLabels enum value | ImFusion::ML::Operation | |
| Operation(std::string name, ProcessingPolicy processingPolicy) | ImFusion::ML::Operation | explicit |
| p_checkDeformation | ImFusion::ML::CheckDataOperation | |
| p_checkLabelValuesAreSubset | ImFusion::ML::CheckDataOperation | |
| p_checkRotationMatrix | ImFusion::ML::CheckDataOperation | |
| p_checkShiftScale | ImFusion::ML::CheckDataOperation | |
| p_dataType | ImFusion::ML::CheckDataOperation | |
| p_dims | ImFusion::ML::CheckDataOperation | |
| p_failOnError | ImFusion::ML::CheckDataOperation | |
| p_labelChannels | ImFusion::ML::CheckDataOperation | |
| p_labelDims | ImFusion::ML::CheckDataOperation | |
| p_labelMatchInput | ImFusion::ML::CheckDataOperation | |
| p_labelType | ImFusion::ML::CheckDataOperation | |
| p_labelValues | ImFusion::ML::CheckDataOperation | |
| p_numChannels | ImFusion::ML::CheckDataOperation | |
| p_numDimensions | ImFusion::ML::CheckDataOperation | |
| p_numImages | ImFusion::ML::CheckDataOperation | |
| p_savePathOnError | ImFusion::ML::CheckDataOperation | |
| p_spacing | ImFusion::ML::CheckDataOperation | |
| parameters() const | ImFusion::ML::Operation | inline |
| PostProcessHook typedef (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | |
| prepareInputForDevice(SharedImageSet &input) const | ImFusion::ML::Operation | protected |
| PreProcessHook typedef (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | |
| process(DataItem &item) override | ImFusion::ML::CheckDataOperation | virtual |
| process(std::shared_ptr< SharedImageSet > input) | ImFusion::ML::CheckDataOperation | virtual |
| process(std::shared_ptr< KeypointSet > input) | ImFusion::ML::CheckDataOperation | virtual |
| process(std::shared_ptr< BoundingBoxSet > input) | ImFusion::ML::CheckDataOperation | virtual |
| process(std::unique_ptr< SharedImageSet > input) final | ImFusion::ML::CheckDataOperation | virtual |
| processBoxes(std::shared_ptr< BoundingBoxSet > input) const | ImFusion::ML::Operation | protectedvirtual |
| processImages(std::shared_ptr< SharedImageSet > input) const override | ImFusion::ML::CheckDataOperation | virtual |
| ProcessingPolicy enum name | ImFusion::ML::Operation | |
| processingPolicy() const (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | inline |
| processingPolicyToString(const ProcessingPolicy policy) (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | static |
| processPoints(std::shared_ptr< KeypointSet > input) const | ImFusion::ML::Operation | protectedvirtual |
| processTensors(std::shared_ptr< TensorSet > input) const | ImFusion::ML::Operation | protectedvirtual |
| processVectors(std::shared_ptr< SharedImageSet > input) const | ImFusion::ML::Operation | protectedvirtual |
| recordIdentifier() const | ImFusion::ML::Operation | inline |
| registerParameter(ParameterBase *param) | ImFusion::ML::Operation | |
| seed() const | ImFusion::ML::Operation | inline |
| seedRandomEngine(uint32_t seed) | ImFusion::ML::Operation | virtual |
| selectedFields(const DataItem &item) | ImFusion::ML::Operation | |
| setActiveFields(std::optional< std::unordered_set< std::string > > activeFields) (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | inline |
| setComputingDevice(ML::ComputingDevice device) | ImFusion::ML::Operation | inlinevirtual |
| setErrorOnUnexpectedBehaviour(bool error) | ImFusion::ML::Operation | inlinevirtual |
| setManuallyConfiguredParameters(const std::vector< ParameterBase * > &manuallyConfiguredParams) | ImFusion::ML::Operation | protected |
| setProcessingPolicy(ProcessingPolicy policy) (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | inlinevirtual |
| setRecordIdentifier(const std::string &recordIdentifier) | ImFusion::ML::Operation | inlinevirtual |
| stringToProcessingPolicy(const std::string &s) (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | static |
| supportsInversion() const | ImFusion::ML::Operation | virtual |
| throwOperationError(const std::string &msg) const | ImFusion::ML::Operation | inlineprotected |
| useGPU(const SharedImageSet *input) const | ImFusion::ML::Operation | protectedvirtual |
| warnOperationUnexpectedBehaviour(const std::string &msg) const | ImFusion::ML::Operation | protected |
| ~CheckDataOperation() (defined in ImFusion::ML::CheckDataOperation) | ImFusion::ML::CheckDataOperation | |
| ~Operation() (defined in ImFusion::ML::Operation) | ImFusion::ML::Operation | virtual |