15 lines
338 B
C++
15 lines
338 B
C++
#pragma once
|
|
#include <cstddef>
|
|
|
|
class ModelRegistry;
|
|
|
|
class IModel {
|
|
public:
|
|
virtual ~IModel() = default;
|
|
|
|
virtual float evaluate(size_t t_index) { return 0.0f; }
|
|
virtual bool evaluateBool(size_t t_index) { return false; }
|
|
virtual void linkPeers(ModelRegistry& reg) {}
|
|
virtual void reset() {}
|
|
};
|