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< ActionSpacegetActionSpace ()
 
void addPriorityState (PriorityState *state)
 
void addDimension (StateSpaceDimension *dimension)
 
std::shared_ptr< StateSpacegetStateSpace ()
 

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: