![]() |
ImFusion SDK 4.3
|
This is the complete list of members for RandomChoiceOperation, including all inherited members.
activeFields() const (defined in Operation) | Operation | inline |
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) | Operation | inline |
addTemporaryPreProcessHook(PreProcessHook hook) | Operation | inline |
allowChannelBatchOnGPU() const | Operation | inlineprotectedvirtual |
applyPostProcessHooks(DataElement *element) | Operation | protected |
applyPreProcessHooks(DataElement *element) | Operation | protected |
checkRequiredItemsTypes(const DataItem &item) const | Operation | virtual |
computingDevice() const | Operation | inline |
configFailed(const std::string &missingParam) const | Operation | |
configuration() const override | RandomChoiceOperation | virtual |
configure(const Properties &properties) override | RandomChoiceOperation | virtual |
configureOnly(const Properties &properties, const std::vector< ParameterBase * > ¶mSelection) noexcept | Operation | protected |
createFromFactories(const Operation::Specs &specs) | Operation | static |
doesNotModifyInput() const override | RandomChoiceOperation | virtual |
errorOnUnexpectedBehaviour() const | Operation | inline |
Everything enum value | Operation | |
EverythingExceptLabels enum value | Operation | |
inputIsEmptyOrNull(const SharedImageSet *input) const | Operation | protected |
logDeprecatedParam(const std::string &oldName, const std::string &newName) const | Operation | |
logDomain() const | Operation | inline |
m_activeFields | Operation | protected |
m_alreadyWarned | Operation | mutableprotected |
m_device (defined in Operation) | Operation | protected |
m_errorOnUnexpectedBehaviour | Operation | protected |
m_manuallyConfiguredParams | Operation | protected |
m_name (defined in Operation) | Operation | protected |
m_operations | RandomChoiceOperation | protected |
m_operationWeights (defined in RandomChoiceOperation) | RandomChoiceOperation | |
m_params | Operation | protected |
m_postProcessHooks (defined in Operation) | Operation | protected |
m_preProcessHooks (defined in Operation) | Operation | protected |
m_processingFieldsPolicy | Operation | protected |
m_randGenerator (defined in Operation) | Operation | mutableprotected |
m_recordIdentifier | Operation | protected |
m_requiredFieldsTypes | Operation | protected |
m_seed (defined in Operation) | Operation | protected |
m_selectedIndex | RandomChoiceOperation | mutableprotected |
m_temporaryPostProcessHooks | Operation | protected |
m_temporaryPreProcessHooks | Operation | protected |
name() const | Operation | inline |
OnlyLabels enum value | Operation | |
Operation(std::string name, ProcessingPolicy processingPolicy) | Operation | explicit |
operationNames() const (defined in RandomChoiceOperation) | RandomChoiceOperation | |
parameters() const | Operation | inline |
PostProcessHook typedef (defined in Operation) | Operation | |
prepareInputForDevice(SharedImageSet &input) const | Operation | protected |
PreProcessHook typedef (defined in Operation) | Operation | |
process(DataItem &item) override | RandomChoiceOperation | virtual |
ImFusion::ML::Operation::process(std::shared_ptr< SharedImageSet > input) | Operation | virtual |
ImFusion::ML::Operation::process(std::shared_ptr< KeypointSet > input) | Operation | virtual |
ImFusion::ML::Operation::process(std::shared_ptr< BoundingBoxSet > input) | Operation | virtual |
ImFusion::ML::Operation::process(std::unique_ptr< SharedImageSet > input) final | Operation | virtual |
processBoxes(std::shared_ptr< BoundingBoxSet > input) const | Operation | protectedvirtual |
processImages(std::shared_ptr< SharedImageSet > input) const | Operation | protectedvirtual |
ProcessingPolicy enum name | Operation | |
processingPolicy() const (defined in Operation) | Operation | inline |
processingPolicyToString(const ProcessingPolicy policy) (defined in Operation) | Operation | static |
processPoints(std::shared_ptr< KeypointSet > input) const | Operation | protectedvirtual |
processTensors(std::shared_ptr< TensorSet > input) const (defined in Operation) | Operation | protectedvirtual |
processVectors(std::shared_ptr< SharedImageSet > input) const | Operation | protectedvirtual |
RandomChoiceOperation(std::vector< std::shared_ptr< Operation > > operations, std::vector< float > operationWeights={}) (defined in RandomChoiceOperation) | RandomChoiceOperation | explicit |
RandomChoiceOperation(std::vector< Operation::Specs > operationSpecs={}, std::vector< float > operationWeights={}) (defined in RandomChoiceOperation) | RandomChoiceOperation | explicit |
recordIdentifier() const | Operation | inline |
registerParameter(ParameterBase *param) | Operation | |
resetOperationsSeeds() | RandomChoiceOperation | |
seed() const | Operation | inline |
seedOperationSelection(uint32_t seed) | RandomChoiceOperation | |
seedRandomEngine(uint32_t seed) override | RandomChoiceOperation | virtual |
selectedFields(const DataItem &item) | Operation | |
selectedIndex(std::optional< int > index={}) const | RandomChoiceOperation | protected |
setActiveFields(std::optional< std::unordered_set< std::string > > activeFields) (defined in Operation) | Operation | inline |
setComputingDevice(ML::ComputingDevice device) override | RandomChoiceOperation | virtual |
setErrorOnUnexpectedBehaviour(bool error) | Operation | inlinevirtual |
setManuallyConfiguredParameters(const std::vector< ParameterBase * > &manuallyConfiguredParams) | Operation | protected |
setProcessingPolicy(ProcessingPolicy policy) (defined in Operation) | Operation | inlinevirtual |
setRecordIdentifier(const std::string &recordIdentifier) | Operation | inlinevirtual |
stringToProcessingPolicy(const std::string &s) (defined in Operation) | Operation | static |
supportsInversion() const | Operation | virtual |
throwOperationError(const std::string &msg) const | Operation | inlineprotected |
useGPU(const SharedImageSet *input) const | Operation | protectedvirtual |
warnOperationUnexpectedBehaviour(const std::string &msg) const | Operation | protected |
~Operation() (defined in Operation) | Operation | virtual |
~RandomChoiceOperation() override (defined in RandomChoiceOperation) | RandomChoiceOperation |