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.hpp
boost/statechart/fifo_scheduler.hpp
dds/pub/Publisher.hpp
dds/sub/Subscriber.hpp
memory
mimir/IAlgorithm.hpp
mimir/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)string
yaml-cpp/yaml.h