Scheduler
Public Member Functions | List of all members
Mdp::Builder Class Reference

#include <builder.h>

Public Member Functions

 Builder (std::shared_ptr< DomainModel > domainModel)
 
void addAction (Action *action)
 
void addActionDimension (ActionDimension *dim)
 
std::shared_ptr< ActionSpace > getActionSpace ()
 
void addPriorityState (PriorityState *state)
 
void addDimension (StateSpaceDimension *dimension)
 
std::shared_ptr< StateSpace > getStateSpace ()
 

Detailed Description

Definition at line 19 of file builder.h.

Constructor & Destructor Documentation

Builder::Builder ( std::shared_ptr< DomainModel >  domainModel)

Definition at line 14 of file builder.cpp.

Member Function Documentation

void Builder::addAction ( Action *  action)

Definition at line 20 of file builder.cpp.

void Builder::addActionDimension ( ActionDimension *  dim)

Definition at line 45 of file builder.cpp.

void Builder::addDimension ( StateSpaceDimension *  dimension)

Definition at line 35 of file builder.cpp.

void Builder::addPriorityState ( PriorityState *  state)

Definition at line 30 of file builder.cpp.

std::shared_ptr< ActionSpace > Builder::getActionSpace ( )

Definition at line 25 of file builder.cpp.

std::shared_ptr< StateSpace > Builder::getStateSpace ( )

Definition at line 40 of file builder.cpp.


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