Class derSimulationEnvironment

class derSimulationEnvironment

derSimulationEnvironment.h

Declarations for the abstract class derSimulationEnvironment. A derSimulationEnvironment actually executes the DER simulation, abstracting away the GUI if needed.

Copyright 2020 Andrew P. Sabelhaus and Soft Machines Lab at CMU

Subclassed by headlessDERSimulationEnvironment, openglDERSimulationEnvironment

Public Functions

derSimulationEnvironment(const shared_ptr<world> &m_world, const simParams &sim_params, const shared_ptr<worldLogger> &logger)
virtual ~derSimulationEnvironment()
virtual void runSimulation() = 0

Setup function, called SEPARATELY, as needed according to specific environment Start the simulation!