libmove3d-planners
|
Public Member Functions | |
ActionDefinition (ActionType type) | |
std::vector< PlanningType > const & | requiredParts () const |
void | setRequiredParts (const std::vector< PlanningType > &requiredParts) |
ActionType | actionType () const |
void | setActionType (const ActionType &actionType) |
std::vector< PlanningType > | hriParts () const |
void | setHriParts (const std::vector< PlanningType > &hriParts) |
const std::set< AgentType > & | include () const |
std::set< AgentType > & | include () |
void | setInclude (const std::set< AgentType > &include) |
void | addInclude (AgentType agent_type) |
const std::set< AgentType > & | exclude () const |
std::set< AgentType > & | exclude () |
void | setExclude (const std::set< AgentType > &exclude) |
void | addExclude (AgentType agent_type) |
bool | isWhiteListed (AgentType agent_type) const |
consider include and exclude lists | |