10 #ifndef ACTIONSPACEBUILDER_H 11 #define ACTIONSPACEBUILDER_H 23 class ActionDimension;
50 std::vector<Action*> actions;
51 std::shared_ptr<DomainModel> domainModel;
52 std::vector<ActionDimension*> dimensions;
void setDomainModel(std::shared_ptr< DomainModel > model)
sets the domain model used by the actions to act on the environment
void addAction(Action *action)
add an action to the actino space
std::shared_ptr< ActionSpace > getActionSpace()
get the action space
void addActionDimension(ActionDimension *)