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

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

activeFields() const (defined in ImFusion::ML::Operation)ImFusion::ML::Operationinline
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
checkConfiguration() const (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperation
checkRequiredItemsTypes(const DataItem &item) constImFusion::ML::Operationvirtual
computingDevice() constImFusion::ML::Operationinline
configFailed(const std::string &missingParam) constImFusion::ML::Operation
configuration() constImFusion::ML::Operationvirtual
configure(const Properties &properties) overrideImFusion::ML::DeformationOperationvirtual
configureOnly(const Properties &properties, const std::vector< ParameterBase * > &paramSelection) noexceptImFusion::ML::Operationprotected
createFromFactories(const Operation::Specs &specs)ImFusion::ML::Operationstatic
DeformationOperation(const vec3i &nSubdivisions=vec3i::Ones(), const std::vector< vec3f > &displacements=std::vector< vec3f >{{0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}}, PaddingMode paddingMode=PaddingMode::Zero, bool adjustSize=false) (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperationexplicit
doesNotModifyInput() const overrideImFusion::ML::DeformationOperationinlinevirtual
errorOnUnexpectedBehaviour() constImFusion::ML::Operationinline
Everything enum valueImFusion::ML::Operation
EverythingExceptLabels enum valueImFusion::ML::Operation
generateDeformation(const SharedImage &refImage) const (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperationprotected
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_checkedConfiguration (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperationmutableprotected
m_currentDeformations (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperationprotected
m_defAlgorithm (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperationmutableprotected
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_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_temporaryPostProcessHooksImFusion::ML::Operationprotected
m_temporaryPreProcessHooksImFusion::ML::Operationprotected
name() constImFusion::ML::Operationinline
numControlPoints() const (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperation
OnlyLabels enum valueImFusion::ML::Operation
Operation(std::string name, ProcessingPolicy processingPolicy)ImFusion::ML::Operationexplicit
p_adjustSizeImFusion::ML::DeformationOperation
p_displacementsImFusion::ML::DeformationOperationmutable
p_nSubdivisionsImFusion::ML::DeformationOperationmutable
p_paddingModeImFusion::ML::DeformationOperation
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::DeformationOperationvirtual
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) const overrideImFusion::ML::DeformationOperationvirtual
processImages(std::shared_ptr< SharedImageSet > input) const overrideImFusion::ML::DeformationOperationvirtual
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) const overrideImFusion::ML::DeformationOperationvirtual
processTensors(std::shared_ptr< TensorSet > input) constImFusion::ML::Operationprotectedvirtual
processVectors(std::shared_ptr< SharedImageSet > input) constImFusion::ML::Operationprotectedvirtual
recordIdentifier() constImFusion::ML::Operationinline
registerParameter(ParameterBase *param)ImFusion::ML::Operation
seed() constImFusion::ML::Operationinline
seedRandomEngine(uint32_t seed)ImFusion::ML::Operationvirtual
selectedFields(const DataItem &item)ImFusion::ML::Operation
setActiveFields(std::optional< std::unordered_set< std::string > > activeFields) (defined in ImFusion::ML::Operation)ImFusion::ML::Operationinline
setComputingDevice(ML::ComputingDevice device)ImFusion::ML::Operationinlinevirtual
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
~DeformationOperation() override (defined in ImFusion::ML::DeformationOperation)ImFusion::ML::DeformationOperation
~Operation() (defined in ImFusion::ML::Operation)ImFusion::ML::Operationvirtual
Search Tab / S to search, Esc to close