2#ifndef SI_MIXER_MIXER_H
3#define SI_MIXER_MIXER_H
6#include <cartobase/object/object.h>
27 virtual const std::string
typeName()
const = 0;
29 virtual float mix(
const std::vector<double> & vec ) = 0;
virtual Mixer * clone() const =0
Mixer & operator=(const Mixer &mix)
virtual float mix(const std::vector< double > &vec)=0
virtual void buildTree(Tree &tr)=0
virtual const std::string typeName() const =0
#define DECLARE_GENERIC_OBJECT_TYPE(T)