Bratmobile
DiscreteConfigurator Member List

This is the complete list of members for DiscreteConfigurator, including all inherited members.

abandonPlan(std::vector< vertexDescriptor > &planProv, vertexDescriptor v0, vertexDescriptor v1)FocusedConfiguratorprotected
add_vertex_now(const vertexDescriptor &src, vertexDescriptor &v1, Disturbance obs, Edge edge=Edge(), bool topDown=0)FocusedConfiguratorprotected
add_vertex_retro(vertexDescriptor &src, vertexDescriptor &v1, Edge edge=Edge(), bool topDown=0)FocusedConfiguratorprotected
addEdgeRetrospectively(vertexDescriptor v, vertexDescriptor &v1, const State &s_tmp, std::pair< edgeDescriptor, bool > first_edge, Direction d, float linearSpeed)FocusedConfiguratorprotected
addIteration(int i=1) (defined in Configurator)Configuratorinline
addToPriorityQueue(vertexDescriptor v, std::vector< vertexDescriptor > &queue, const std::set< vertexDescriptor > &closed)FocusedConfiguratorprotected
addVertex(const vertexDescriptor &src, vertexDescriptor &v1, Edge edge=Edge(), bool topDown=0)Configurator
adjust_goal_expectation() overrideFocusedConfiguratorinlinevirtual
adjust_rw_task(const vertexDescriptor &, TransitionSystem &, Task *, const b2Transform &) (defined in FocusedConfigurator)FocusedConfiguratorprotected
adjust_simulated_task(const vertexDescriptor &v, Task &t)Configurator
adjustProbability(const edgeDescriptor &e)FocusedConfiguratorprotected
applyTransitionMatrix(vertexDescriptor v0, Direction d, bool ended, vertexDescriptor src, std::vector< vertexDescriptor > &plan_prov)FocusedConfiguratorprotected
approximate_angle(float angle, Direction d, simResult::resultType outcome)Configurator
areInterfacesSetUp() (defined in Configurator)Configurator
assignBodyFeatures(Task &t, const BodyFeatures &bf)Configurator
assignDimensions(Task &t, float halfLength, float halfWidth)Configurator
assignDisturbanceToTask(const Disturbance &d, Task &t) (defined in Configurator)Configurator
backtrack(std::vector< vertexDescriptor > &evaluation_q, std::vector< vertexDescriptor > &priority_q, std::set< vertexDescriptor > &closed, std::vector< vertexDescriptor > &plan_prov, vertexDescriptor module_src, vertexDescriptor startRecycle) overrideDiscreteConfiguratorvirtual
canPropagate(vertexDescriptor v) overrideDiscreteConfiguratorvirtual
canReassignOutcome(vertexDescriptor v) override (defined in DiscreteConfigurator)DiscreteConfiguratorvirtual
change_task()Configuratorvirtual
clearData()Configuratorinline
closeVertex(std::set< vertexDescriptor > &closed, vertexDescriptor v) overrideDiscreteConfiguratorvirtual
Configurator() (defined in Configurator)Configuratorinline
Configurator(Task _task) (defined in Configurator)Configuratorinline
control (defined in Configurator)Configuratorprotected
controlGoal (defined in Configurator)Configuratorprotected
correctQueue(std::vector< vertexDescriptor > &queue, vertexDescriptor v, vertexDescriptor startRecycle, int planProvSize)FocusedConfiguratorprotected
current_vertices (defined in Configurator)Configuratorprotected
currentEdge (defined in Configurator)Configuratorprotected
currentTask (defined in Configurator)Configuratorprotected
currentVertex (defined in Configurator)Configuratorprotected
customSimulationStep(vertexDescriptor v=TransitionSystem::null_vertex()) override (defined in DiscreteConfigurator)DiscreteConfiguratorinlinevirtual
data2fp (defined in Configurator)Configuratorprotected
desiredMatch() override (defined in DiscreteConfigurator)DiscreteConfiguratorinlinevirtual
dummy_vertex(vertexDescriptor src) (defined in Configurator)Configurator
enforce_edge()FocusedConfiguratorprotected
estimate_current_vertex()Configurator
explore_plan(b2World &) overrideFocusedConfiguratorprotectedvirtual
explorer(vertexDescriptor v, TransitionSystem &g, b2World &w)FocusedConfiguratorprotectedvirtual
findMatch(State s, Direction dir=Direction::UNDEFINED, StateMatcher::MATCH_TYPE match_type=StateMatcher::_TRUE, StateDifference *_sd=NULL, vertexDescriptor src=TransitionSystem::null_vertex()) overrideDiscreteConfiguratorvirtual
FocusedConfigurator() (defined in FocusedConfigurator)FocusedConfiguratorinline
FocusedConfigurator(Task _task) (defined in FocusedConfigurator)FocusedConfiguratorinline
get_controller() (defined in Configurator)Configuratorinline
get_direction(const Task *const t) (defined in Configurator)Configuratorinline
get_explore_start(TransitionSystem &) (defined in FocusedConfigurator)FocusedConfiguratorprotected
get_motor_interface() (defined in Configurator)Configuratorinline
get_next_option(vertexDescriptor v, vertexDescriptor src, std::vector< vertexDescriptor > full_plan)FocusedConfiguratorprotected
get_start(const Task *const t) (defined in Configurator)Configuratorinline
get_tracker() const (defined in Configurator)Configuratorinline
getDisturbance(TransitionSystem &g, vertexDescriptor v, b2World &world, const Direction &dir, const b2Transform &start) overrideDiscreteConfiguratorvirtual
getExploredDirections(vertexDescriptor v, const std::vector< Direction > &directions)FocusedConfiguratorprotected
getIteration() (defined in Configurator)Configuratorinline
getOppositeDirection(Direction d)Configurator
getRecyclingStart(vertexDescriptor v, vertexDescriptor v1, vertexDescriptor taskStart)FocusedConfiguratorprotected
goal_changer (defined in Configurator)Configuratorprotected
hardMatch(State s, Direction dir=Direction::UNDEFINED, StateMatcher::MATCH_TYPE match_type=StateMatcher::_TRUE, StateDifference *_sd=NULL)FocusedConfiguratorprotectedvirtual
hasPlanFinished() (defined in FocusedConfigurator)FocusedConfiguratorinlineprotected
inEdges(vertexDescriptor v, Direction d=UNDEFINED)FocusedConfiguratorprotected
init(Task _task=Task())Configuratorvirtual
insertCoordinate(float x, float y)Configuratorinline
InvMul(const b2Transform &B, Task &task)Configuratorstatic
InvMul_(const b2Transform &B, Task &task)Configuratorstatic
iteration (defined in Configurator)Configuratorprotected
LIDAR_thread (defined in Configurator)Configuratorprotected
logger (defined in Configurator)Configuratorprotected
m_plan (defined in Configurator)Configuratorprotected
makeRobot(b2World &w, const Task &task) overrideDiscreteConfiguratorvirtual
matcher (defined in FocusedConfigurator)FocusedConfiguratorprotected
movingEdge (defined in Configurator)Configuratorprotected
Mul(const b2Transform &B, Task &task)Configuratorstatic
MulT(const b2Transform &B, Task &task)Configuratorstatic
newScanEvent()Configurator
package_info(vertexDescriptor gv=TransitionSystem::null_vertex(), bool been=false)FocusedConfiguratorinlineprotected
partiallyExplorativeOptions(std::pair< bool, edgeDescriptor > ve) overrideDiscreteConfiguratorvirtual
planner (defined in Configurator)Configuratorprotected
planPriority(TransitionSystem &, vertexDescriptor) (defined in FocusedConfigurator)FocusedConfiguratorprotected
pre_explore()FocusedConfiguratorprotected
preventTransition(vertexDescriptor v)FocusedConfiguratorinlineprotectedvirtual
previousTimeScan (defined in Configurator)Configuratorprotected
printPlan(std::vector< vertexDescriptor > *p=NULL) (defined in Configurator)Configurator
propagateD(vertexDescriptor v1, vertexDescriptor v0, std::set< vertexDescriptor > *closed=NULL, StateMatcher::MATCH_TYPE match=StateMatcher::_FALSE) overrideDiscreteConfiguratorvirtual
reassign_direction(vertexDescriptor bestNext, Direction &direction)FocusedConfiguratorprotected
recycle_plan(vertexDescriptor v, vertexDescriptor &v0, vertexDescriptor &task_start, StateMatcher::MATCH_TYPE &matchType, b2Transform &shift_start, b2Transform &sk_first_start, std::pair< edgeDescriptor, bool > &edge, std::vector< vertexDescriptor > &plan_prov, Direction t_get_direction)FocusedConfiguratorinlineprotectedvirtual
register_controller(Controller *controller) (defined in Configurator)Configuratorinline
register_goalChanger(GoalChanger *gc) (defined in Configurator)Configuratorinline
register_logger(Logger *l) (defined in Configurator)Configuratorinline
register_planner(Planner *_p) (defined in Configurator)Configuratorinline
register_tracker(Tracker *_tracker)Configuratorinline
register_worldBuilder(WorldBuilder *wb) (defined in Configurator)Configuratorinline
registerInterface(MotorInterface *) (defined in Configurator)Configurator
remainingSimulationTime(const Task *const t=NULL) overrideDiscreteConfiguratorvirtual
removeExploredTransitions(vertexDescriptor v)FocusedConfiguratorprotectedvirtual
resetPhi()FocusedConfiguratorprotected
running (defined in Configurator)Configuratorprotected
setSimulationStep(float f) (defined in Configurator)Configuratorinline
setup_match_edge(VertexMatch &match, vertexDescriptor &v0, vertexDescriptor &v1, const Edge &k, Direction direction, bool changedMatch)FocusedConfiguratorprotected
shift_states(TransitionSystem &, const std::vector< vertexDescriptor > &, const b2Transform &) (defined in FocusedConfigurator)FocusedConfiguratorprotected
shouldPartiallyExplore(const std::vector< edgeDescriptor > &oe, std::pair< bool, edgeDescriptor > ve) overrideDiscreteConfiguratorvirtual
simulate(Task t, b2World &w)Configurator
simulatedTasks (defined in Configurator)Configuratorprotected
simulation_setup(b2World &w, Task &t, vertexDescriptor v0, b2Transform shift, b2Transform &start, std::vector< Direction >v0_options)FocusedConfiguratorprotected
simulationStep (defined in Configurator)Configuratorprotected
Spawner()Configuratorvirtual
splitTask(vertexDescriptor v, Direction d, vertexDescriptor src=TransitionSystem::null_vertex())FocusedConfiguratorprotectedvirtual
task_controller (defined in Configurator)Configuratorprotected
task_vertices(vertexDescriptor v, std::pair< bool, edgeDescriptor > *ep=NULL)FocusedConfiguratorprotectedvirtual
tracker (defined in Configurator)Configuratorprotected
transitionMatrix(vertexDescriptor v, Direction d, vertexDescriptor src) overrideDiscreteConfiguratorvirtual
transitionSystem (defined in Configurator)Configuratorprotected
ts_cleanup() (defined in FocusedConfigurator)FocusedConfiguratorprotected
update_graph(TransitionSystem &g, const TrackingResult &tr)Configurator
visitedDirectionsPushBack(vertexDescriptor v, std::vector< Direction > &visitedDirections, Direction direction)FocusedConfiguratorprotected
worldBuilder (defined in Configurator)Configuratorprotected
~Configurator() (defined in Configurator)Configuratorinlinevirtual
~FocusedConfigurator() (defined in FocusedConfigurator)FocusedConfiguratorinlinevirtual