#pragma once
#include <ImFusion/Base/Algorithm.h>
#include <ImFusion/Base/SharedImageSet.h>
#include <ImFusion/Core/Mat.h>
#include <ImFusion/Core/Parameter.h>
{
public:
~ExampleAlgorithm();
void compute() override;
private:
private:
public:
private:
double m_paramDouble;
vec2 m_paramVec;
};
Interface for describing algorithms that can be made available in the ImFusion Suite through Algorith...
Definition Algorithm.h:41
Container for any number of Data instances such as image or meshes.
Definition DataList.h:30
Wrapper class to store a list of owned Data instances.
Definition OwningDataList.h:24
The Parameter class represents a single parameter of a Configurable entity.
Definition Parameter.h:53
Storage container for serialization of arbitrary types, internally backed by strings.
Definition Properties.h:50
Set of images independent of their storage location.
Definition SharedImageSet.h:42
Namespace of the ImFusion SDK.
Definition Assert.h:7