LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Protected Member Functions | List of all members
rcsc::InterceptSimulatorSelf Class Referenceabstract
Inheritance diagram for rcsc::InterceptSimulatorSelf:
Inheritance graph
[legend]

Public Member Functions

virtual ~InterceptSimulatorSelf ()=default
 virtual destructor
 
virtual void simulate (const WorldModel &wm, const int max_step, std::vector< Intercept > &self_results)=0
 pure virtual function. simulate self interception, and store the results to self_results More...
 

Protected Member Functions

 InterceptSimulatorSelf ()=default
 protected constructor since this is an abstract class
 

Member Function Documentation

◆ simulate()

virtual void rcsc::InterceptSimulatorSelf::simulate ( const WorldModel wm,
const int  max_step,
std::vector< Intercept > &  self_results 
)
pure virtual

pure virtual function. simulate self interception, and store the results to self_results

Parameters
wmworld model
max_stepmax prediction step
self_resultsreference to the result container

Implemented in rcsc::InterceptSimulatorSelfV17.


The documentation for this class was generated from the following file: