This is the complete list of members for dpScheduleNode, including all inherited members.
active | dpNode | protected |
add_child(dpNode *n) | dpNode | protected |
add_to_child_side(Joint *cur, joint_list &added_joints, int *n_outer_parent_side, int *n_outer_child_side) | dpScheduleNode | private |
add_to_parent_side(Joint *cur, joint_list &added_joints, int *n_outer_parent_side, int *n_outer_child_side) | dpScheduleNode | private |
astar_cost | dpNode | protected |
AstarCost() | dpNode | inline |
brother | dpNode | protected |
Brother() | dpNode | inline |
calc_astar_cost(dpNode *potential_parent) | dpScheduleNode | inlineprotectedvirtual |
calc_cost() | dpScheduleNode | inlineprotectedvirtual |
calc_min_subchain_cost(const p_joint_list &_outer_joints, joint_list &added_joints) | dpScheduleNode | private |
calc_min_subchain_cost_sub(Joint *cur, const p_joint_list &_outer_joints, int *n_outer_parent_side, int *n_outer_child_side, joint_list &added_joints) | dpScheduleNode | private |
calc_single_joint_cost(int n_dof, int n_outer) | dpScheduleNode | inlineprivate |
child | dpNode | protected |
Child() | dpNode | inline |
cost | dpNode | protected |
Cost() | dpNode | inline |
create_child_nodes(dpNode **&nodes) | dpScheduleNode | inlineprotectedvirtual |
depth | dpNode | protected |
Depth(dpNode *target_p=0) | dpNode | inline |
dp_main | dpNode | protected |
dpNode() | dpNode | inline |
dpScheduleNode(dpScheduleNode *potential_parent, Joint *_last_joint, const fVec &_proc_costs, dpScheduleNode *_schedule_parent, int child_id, int _first_proc, int _last_proc, const joint_list &org_internal_joints, const p_joint_list &org_outer_joints) | dpScheduleNode | inline |
dump(ostream &ost) | dpNode | inlineprotectedvirtual |
dump_all(ostream &ost) | dpNode | inlineprotected |
dump_trajectory(ostream &ost) | dpNode | inlineprotected |
find_available_parent(int target_depth, int &child_id) | dpScheduleNode | protected |
find_available_parent_sub(dpScheduleNode *cur, int target_depth, dpNode *cur_leaf, int &child_id) | dpScheduleNode | protected |
first_proc | dpScheduleNode | private |
FirstProc() | dpScheduleNode | inline |
GetParent(int id) | dpNode | inline |
id | dpNode | protected |
ID() | dpNode | inline |
internal_joints | dpScheduleNode | private |
is_goal() | dpScheduleNode | inlineprotectedvirtual |
last_joint | dpScheduleNode | private |
last_pjoints | dpScheduleNode | private |
last_proc | dpScheduleNode | private |
LastJoint() | dpScheduleNode | inline |
LastProc() | dpScheduleNode | inline |
list_all_internal_joints_rev(Joint *cur, joint_list &all_internal) | dpScheduleNode | protected |
list_all_internal_joints_sub(Joint *cur, joint_list &all_internal) | dpScheduleNode | protected |
ListAllInternalJoints(joint_list &all_internal) | dpScheduleNode | |
mycost | dpScheduleNode | private |
next_breadth(dpNode *refnode) | dpNode | inlineprotected |
next_depth(dpNode *first_child=0) | dpNode | inlineprotected |
open(int _max_nodes, int _max_goals) | dpNode | protected |
outer_joints | dpScheduleNode | private |
Parent() | dpNode | inline |
parent | dpNode | protected |
proc_costs | dpScheduleNode | private |
ProcCosts() | dpScheduleNode | inline |
queue | dpNode | protected |
Queue() | dpNode | inline |
remove() | dpNode | protected |
remove_single() | dpNode | protected |
same_state(dpNode *refnode) | dpScheduleNode | inlineprotectedvirtual |
schedule_depth | dpScheduleNode | private |
schedule_parent | dpScheduleNode | private |
ScheduleDepth() | dpScheduleNode | inline |
set_outer_joints(pJoint *last_pjoint, const p_joint_list &org_outer_joints, p_joint_list &new_outer_joints) | dpScheduleNode | protected |
single_joint_cost | dpScheduleNode | private |
split_internal_joints(Joint *_last_joint, const joint_list &org_internal_joints, joint_list &_internal_joints_0, joint_list &_internal_joints_1) | dpScheduleNode | protected |
total_astar_cost | dpNode | protected |
total_cost | dpNode | protected |
TotalAstarCost() | dpNode | inline |
TotalCost() | dpNode | inline |
~dpNode() | dpNode | inlinevirtual |
~dpScheduleNode() | dpScheduleNode | inline |