ImFusion SDK 4.3
RandomChoiceOperation Member List

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

activeFields() const (defined in Operation)Operationinline
addOperation(std::shared_ptr< Operation > op, float operationWeight=1.f)RandomChoiceOperation
addOperation(const Operation::Specs &operationSpecs, float operationWeight=1.f) (defined in RandomChoiceOperation)RandomChoiceOperation
addTemporaryPostProcessHook(PostProcessHook hook)Operationinline
addTemporaryPreProcessHook(PreProcessHook hook)Operationinline
allowChannelBatchOnGPU() constOperationinlineprotectedvirtual
applyPostProcessHooks(DataElement *element)Operationprotected
applyPreProcessHooks(DataElement *element)Operationprotected
checkRequiredItemsTypes(const DataItem &item) constOperationvirtual
computingDevice() constOperationinline
configFailed(const std::string &missingParam) constOperation
configuration() const overrideRandomChoiceOperationvirtual
configure(const Properties &properties) overrideRandomChoiceOperationvirtual
configureOnly(const Properties &properties, const std::vector< ParameterBase * > &paramSelection) noexceptOperationprotected
createFromFactories(const Operation::Specs &specs)Operationstatic
doesNotModifyInput() const overrideRandomChoiceOperationvirtual
errorOnUnexpectedBehaviour() constOperationinline
Everything enum valueOperation
EverythingExceptLabels enum valueOperation
inputIsEmptyOrNull(const SharedImageSet *input) constOperationprotected
logDeprecatedParam(const std::string &oldName, const std::string &newName) constOperation
logDomain() constOperationinline
m_activeFieldsOperationprotected
m_alreadyWarnedOperationmutableprotected
m_device (defined in Operation)Operationprotected
m_errorOnUnexpectedBehaviourOperationprotected
m_manuallyConfiguredParamsOperationprotected
m_name (defined in Operation)Operationprotected
m_operationsRandomChoiceOperationprotected
m_operationWeights (defined in RandomChoiceOperation)RandomChoiceOperation
m_paramsOperationprotected
m_postProcessHooks (defined in Operation)Operationprotected
m_preProcessHooks (defined in Operation)Operationprotected
m_processingFieldsPolicyOperationprotected
m_randGenerator (defined in Operation)Operationmutableprotected
m_recordIdentifierOperationprotected
m_requiredFieldsTypesOperationprotected
m_seed (defined in Operation)Operationprotected
m_selectedIndexRandomChoiceOperationmutableprotected
m_temporaryPostProcessHooksOperationprotected
m_temporaryPreProcessHooksOperationprotected
name() constOperationinline
OnlyLabels enum valueOperation
Operation(std::string name, ProcessingPolicy processingPolicy)Operationexplicit
operationNames() const (defined in RandomChoiceOperation)RandomChoiceOperation
parameters() constOperationinline
PostProcessHook typedef (defined in Operation)Operation
prepareInputForDevice(SharedImageSet &input) constOperationprotected
PreProcessHook typedef (defined in Operation)Operation
process(DataItem &item) overrideRandomChoiceOperationvirtual
ImFusion::ML::Operation::process(std::shared_ptr< SharedImageSet > input)Operationvirtual
ImFusion::ML::Operation::process(std::shared_ptr< KeypointSet > input)Operationvirtual
ImFusion::ML::Operation::process(std::shared_ptr< BoundingBoxSet > input)Operationvirtual
ImFusion::ML::Operation::process(std::unique_ptr< SharedImageSet > input) finalOperationvirtual
processBoxes(std::shared_ptr< BoundingBoxSet > input) constOperationprotectedvirtual
processImages(std::shared_ptr< SharedImageSet > input) constOperationprotectedvirtual
ProcessingPolicy enum nameOperation
processingPolicy() const (defined in Operation)Operationinline
processingPolicyToString(const ProcessingPolicy policy) (defined in Operation)Operationstatic
processPoints(std::shared_ptr< KeypointSet > input) constOperationprotectedvirtual
processTensors(std::shared_ptr< TensorSet > input) const (defined in Operation)Operationprotectedvirtual
processVectors(std::shared_ptr< SharedImageSet > input) constOperationprotectedvirtual
RandomChoiceOperation(std::vector< std::shared_ptr< Operation > > operations, std::vector< float > operationWeights={}) (defined in RandomChoiceOperation)RandomChoiceOperationexplicit
RandomChoiceOperation(std::vector< Operation::Specs > operationSpecs={}, std::vector< float > operationWeights={}) (defined in RandomChoiceOperation)RandomChoiceOperationexplicit
recordIdentifier() constOperationinline
registerParameter(ParameterBase *param)Operation
resetOperationsSeeds()RandomChoiceOperation
seed() constOperationinline
seedOperationSelection(uint32_t seed)RandomChoiceOperation
seedRandomEngine(uint32_t seed) overrideRandomChoiceOperationvirtual
selectedFields(const DataItem &item)Operation
selectedIndex(std::optional< int > index={}) constRandomChoiceOperationprotected
setActiveFields(std::optional< std::unordered_set< std::string > > activeFields) (defined in Operation)Operationinline
setComputingDevice(ML::ComputingDevice device) overrideRandomChoiceOperationvirtual
setErrorOnUnexpectedBehaviour(bool error)Operationinlinevirtual
setManuallyConfiguredParameters(const std::vector< ParameterBase * > &manuallyConfiguredParams)Operationprotected
setProcessingPolicy(ProcessingPolicy policy) (defined in Operation)Operationinlinevirtual
setRecordIdentifier(const std::string &recordIdentifier)Operationinlinevirtual
stringToProcessingPolicy(const std::string &s) (defined in Operation)Operationstatic
supportsInversion() constOperationvirtual
throwOperationError(const std::string &msg) constOperationinlineprotected
useGPU(const SharedImageSet *input) constOperationprotectedvirtual
warnOperationUnexpectedBehaviour(const std::string &msg) constOperationprotected
~Operation() (defined in Operation)Operationvirtual
~RandomChoiceOperation() override (defined in RandomChoiceOperation)RandomChoiceOperation
Search Tab / S to search, Esc to close