ImFusion C++ SDK
4.4.0
ImFusion::ML::Operation Member List
This is the complete list of members for
ImFusion::ML::Operation
, including all inherited members.
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
inline
protected
virtual
applyPostProcessHooks
(DataElement *element)
ImFusion::ML::Operation
protected
applyPreProcessHooks
(DataElement *element)
ImFusion::ML::Operation
protected
checkRequiredItemsTypes
(const DataItem &item) const
ImFusion::ML::Operation
virtual
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
ImFusion::ML::Operation
inline
virtual
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
mutable
protected
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
mutable
protected
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
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)
ImFusion::ML::Operation
virtual
process
(std::shared_ptr< SharedImageSet > input)
ImFusion::ML::Operation
virtual
process
(std::shared_ptr< KeypointSet > input)
ImFusion::ML::Operation
virtual
process
(std::shared_ptr< BoundingBoxSet > input)
ImFusion::ML::Operation
virtual
process
(std::unique_ptr< SharedImageSet > input) final
ImFusion::ML::Operation
virtual
processBoxes
(std::shared_ptr< BoundingBoxSet > input) const
ImFusion::ML::Operation
protected
virtual
processImages
(std::shared_ptr< SharedImageSet > input) const
ImFusion::ML::Operation
protected
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
protected
virtual
processTensors
(std::shared_ptr< TensorSet > input) const
ImFusion::ML::Operation
protected
virtual
processVectors
(std::shared_ptr< SharedImageSet > input) const
ImFusion::ML::Operation
protected
virtual
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
inline
virtual
setErrorOnUnexpectedBehaviour
(bool error)
ImFusion::ML::Operation
inline
virtual
setManuallyConfiguredParameters
(const std::vector< ParameterBase * > &manuallyConfiguredParams)
ImFusion::ML::Operation
protected
setProcessingPolicy
(ProcessingPolicy policy) (defined in
ImFusion::ML::Operation
)
ImFusion::ML::Operation
inline
virtual
setRecordIdentifier
(const std::string &recordIdentifier)
ImFusion::ML::Operation
inline
virtual
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
inline
protected
useGPU
(const SharedImageSet *input) const
ImFusion::ML::Operation
protected
virtual
warnOperationUnexpectedBehaviour
(const std::string &msg) const
ImFusion::ML::Operation
protected
~Operation
() (defined in
ImFusion::ML::Operation
)
ImFusion::ML::Operation
virtual
Search
Tab
/
S
to search,
Esc
to close
Generated on
for ImFusion C++ SDK by
Doxygen
1.15.0