30 #ifndef GUM_PRM_GENERATOR_H 31 #define GUM_PRM_GENERATOR_H 48 template <
typename GUM_SCALAR >
This class is the base class to all PRM generators.
This is a name generator for classes, types, systems, instances and class elements.
void setNameGenerator(const NameGenerator &name_gen)
Getters and setters.
virtual PRM< GUM_SCALAR > * generate()=0
Proceeds with the generation of the PRM.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
const NameGenerator & getNameGenerator() const
Returns the NameGenerator used by this generator.
virtual ~PRMGenerator()
Destructor.
PRMGenerator()
Default constructor.
NameGenerator _name_gen
The name generator used by this class.
This class represents a Probabilistic Relational PRMSystem<GUM_SCALAR>.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.