File AlgorithmFactory.hpp¶
↰ Parent directory (src/mimir/algorithm)
Functionality for spawning instances of IAlgorithm implementations.
Page Contents
Definition (src/mimir/algorithm/AlgorithmFactory.hpp)¶
Detailed Description¶
When adding a new algorithm you need to:
Inherit from IAlgorithm and implement its virtual functions.
Include the header file in this factory. Link the implementation.
Make sure that AlgorithmCreator returns an instance of the new algorithm.
Includes¶
boost/statechart/detail/memory.hppboost/statechart/fifo_scheduler.hppdds/pub/Publisher.hppdds/sub/Subscriber.hppmemorymimir/IAlgorithm.hppmimir/algorithm/FishSchool.hpp(File FishSchool.hpp)mimir/algorithm/KinematicVessel.hpp(File KinematicVessel.hpp)mimir/algorithm/Leadline.hpp(File Leadline.hpp)mimir/algorithm/PursePlanner.hpp(File PursePlanner.hpp)mimir/algorithm/TestAlgorithm.hpp(File TestAlgorithm.hpp)stringyaml-cpp/yaml.h