ImFusion C++ SDK 4.4.0
ImFusion::ML::RandomChoiceOperation Member List

This is the complete list of members for ImFusion::ML::RandomChoiceOperation, including all inherited members.

activeFields() const (defined in ImFusion::ML::Operation)ImFusion::ML::Operationinline
addOperation(std::shared_ptr< Operation > op, float operationWeight=1.f)ImFusion::ML::RandomChoiceOperation
addOperation(const Operation::Specs &operationSpecs, float operationWeight=1.f) (defined in ImFusion::ML::RandomChoiceOperation)ImFusion::ML::RandomChoiceOperation
addTemporaryPostProcessHook(PostProcessHook hook)ImFusion::ML::Operationinline
addTemporaryPreProcessHook(PreProcessHook hook)ImFusion::ML::Operationinline
allowChannelBatchOnGPU() constImFusion::ML::Operationinlineprotectedvirtual
applyPostProcessHooks(DataElement *element)ImFusion::ML::Operationprotected
applyPreProcessHooks(DataElement *element)ImFusion::ML::Operationprotected
checkRequiredItemsTypes(const DataItem &item) constImFusion::ML::Operationvirtual
computingDevice() constImFusion::ML::Operationinline
configFailed(const std::string &missingParam) constImFusion::ML::Operation
configuration() const overrideImFusion::ML::RandomChoiceOperationvirtual
configure(const Properties &properties) overrideImFusion::ML::RandomChoiceOperationvirtual
configureOnly(const Properties &properties, const std::vector< ParameterBase * > &paramSelection) noexceptImFusion::ML::Operationprotected
createFromFactories(const Operation::Specs &specs)ImFusion::ML::Operationstatic
doesNotModifyInput() const overrideImFusion::ML::RandomChoiceOperationvirtual
errorOnUnexpectedBehaviour() constImFusion::ML::Operationinline
Everything enum valueImFusion::ML::Operation
EverythingExceptLabels enum valueImFusion::ML::Operation
inputIsEmptyOrNull(const SharedImageSet *input) constImFusion::ML::Operationprotected
logDeprecatedParam(const std::string &oldName, const std::string &newName) constImFusion::ML::Operation
logDomain() constImFusion::ML::Operationinline
m_activeFieldsImFusion::ML::Operationprotected
m_alreadyWarnedImFusion::ML::Operationmutableprotected
m_device (defined in ImFusion::ML::Operation)ImFusion::ML::Operationprotected
m_errorOnUnexpectedBehaviourImFusion::ML::Operationprotected
m_manuallyConfiguredParamsImFusion::ML::Operationprotected
m_name (defined in ImFusion::ML::Operation)ImFusion::ML::Operationprotected
m_operationsImFusion::ML::RandomChoiceOperationprotected
m_paramsImFusion::ML::Operationprotected
m_postProcessHooks (defined in ImFusion::ML::Operation)ImFusion::ML::Operationprotected
m_preProcessHooks (defined in ImFusion::ML::Operation)ImFusion::ML::Operationprotected
m_processingFieldsPolicyImFusion::ML::Operationprotected
m_randGenerator (defined in ImFusion::ML::Operation)ImFusion::ML::Operationmutableprotected
m_recordIdentifierImFusion::ML::Operationprotected
m_requiredFieldsTypesImFusion::ML::Operationprotected
m_seed (defined in ImFusion::ML::Operation)ImFusion::ML::Operationprotected
m_selectedIndexImFusion::ML::RandomChoiceOperationmutableprotected
m_temporaryPostProcessHooksImFusion::ML::Operationprotected
m_temporaryPreProcessHooksImFusion::ML::Operationprotected
name() constImFusion::ML::Operationinline
OnlyLabels enum valueImFusion::ML::Operation
Operation(std::string name, ProcessingPolicy processingPolicy)ImFusion::ML::Operationexplicit
operationNames() const (defined in ImFusion::ML::RandomChoiceOperation)ImFusion::ML::RandomChoiceOperation
p_operationWeights (defined in ImFusion::ML::RandomChoiceOperation)ImFusion::ML::RandomChoiceOperation
parameters() constImFusion::ML::Operationinline
PostProcessHook typedef (defined in ImFusion::ML::Operation)ImFusion::ML::Operation
prepareInputForDevice(SharedImageSet &input) constImFusion::ML::Operationprotected
PreProcessHook typedef (defined in ImFusion::ML::Operation)ImFusion::ML::Operation
process(DataItem &item) overrideImFusion::ML::RandomChoiceOperationvirtual
ImFusion::ML::Operation::process(std::shared_ptr< SharedImageSet > input)ImFusion::ML::Operationvirtual
ImFusion::ML::Operation::process(std::shared_ptr< KeypointSet > input)ImFusion::ML::Operationvirtual
ImFusion::ML::Operation::process(std::shared_ptr< BoundingBoxSet > input)ImFusion::ML::Operationvirtual
ImFusion::ML::Operation::process(std::unique_ptr< SharedImageSet > input) finalImFusion::ML::Operationvirtual
processBoxes(std::shared_ptr< BoundingBoxSet > input) constImFusion::ML::Operationprotectedvirtual
processImages(std::shared_ptr< SharedImageSet > input) constImFusion::ML::Operationprotectedvirtual
ProcessingPolicy enum nameImFusion::ML::Operation
processingPolicy() const (defined in ImFusion::ML::Operation)ImFusion::ML::Operationinline
processingPolicyToString(const ProcessingPolicy policy) (defined in ImFusion::ML::Operation)ImFusion::ML::Operationstatic
processPoints(std::shared_ptr< KeypointSet > input) constImFusion::ML::Operationprotectedvirtual
processTensors(std::shared_ptr< TensorSet > input) constImFusion::ML::Operationprotectedvirtual
processVectors(std::shared_ptr< SharedImageSet > input) constImFusion::ML::Operationprotectedvirtual
RandomChoiceOperation(std::vector< std::shared_ptr< Operation > > operations, std::vector< float > operationWeights={}) (defined in ImFusion::ML::RandomChoiceOperation)ImFusion::ML::RandomChoiceOperationexplicit
RandomChoiceOperation(std::vector< Operation::Specs > operationSpecs={}, std::vector< float > operationWeights={}) (defined in ImFusion::ML::RandomChoiceOperation)ImFusion::ML::RandomChoiceOperationexplicit
recordIdentifier() constImFusion::ML::Operationinline
registerParameter(ParameterBase *param)ImFusion::ML::Operation
resetOperationsSeeds()ImFusion::ML::RandomChoiceOperation
seed() constImFusion::ML::Operationinline
seedOperationSelection(uint32_t seed)ImFusion::ML::RandomChoiceOperation
seedRandomEngine(uint32_t seed) overrideImFusion::ML::RandomChoiceOperationvirtual
selectedFields(const DataItem &item)ImFusion::ML::Operation
selectedIndex(std::optional< int > index={}) constImFusion::ML::RandomChoiceOperationprotected
setActiveFields(std::optional< std::unordered_set< std::string > > activeFields) (defined in ImFusion::ML::Operation)ImFusion::ML::Operationinline
setComputingDevice(ML::ComputingDevice device) overrideImFusion::ML::RandomChoiceOperationvirtual
setErrorOnUnexpectedBehaviour(bool error)ImFusion::ML::Operationinlinevirtual
setManuallyConfiguredParameters(const std::vector< ParameterBase * > &manuallyConfiguredParams)ImFusion::ML::Operationprotected
setProcessingPolicy(ProcessingPolicy policy) (defined in ImFusion::ML::Operation)ImFusion::ML::Operationinlinevirtual
setRecordIdentifier(const std::string &recordIdentifier)ImFusion::ML::Operationinlinevirtual
stringToProcessingPolicy(const std::string &s) (defined in ImFusion::ML::Operation)ImFusion::ML::Operationstatic
supportsInversion() constImFusion::ML::Operationvirtual
throwOperationError(const std::string &msg) constImFusion::ML::Operationinlineprotected
useGPU(const SharedImageSet *input) constImFusion::ML::Operationprotectedvirtual
warnOperationUnexpectedBehaviour(const std::string &msg) constImFusion::ML::Operationprotected
~Operation() (defined in ImFusion::ML::Operation)ImFusion::ML::Operationvirtual
~RandomChoiceOperation() override (defined in ImFusion::ML::RandomChoiceOperation)ImFusion::ML::RandomChoiceOperation
Search Tab / S to search, Esc to close