Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
dpQueue Class Reference

#include <dp.h>

Public Member Functions

 dpQueue (dpNode *n)
 
 ~dpQueue ()
 

Protected Member Functions

void add_queue (dpQueue *q)
 
void dump (ostream &ost)
 
dpQueuelarger_goal ()
 
dpQueuelarger_goal_sub ()
 
dpQueuesmallest ()
 
dpQueuesmallest_goal ()
 

Protected Attributes

int active
 
dpQueuelarger_child
 
dpNodenode
 
dpQueueparent
 
dpQueuesmaller_child
 

Friends

class dpMain
 
class dpNode
 

Detailed Description

Nodes for the node queue. Forms a binary tree for sorting the search nodes in the order of the total cost.

Definition at line 177 of file dp.h.

Constructor & Destructor Documentation

◆ dpQueue()

dpQueue::dpQueue ( dpNode n)
inline

Definition at line 182 of file dp.h.

◆ ~dpQueue()

dpQueue::~dpQueue ( )
inline

Definition at line 189 of file dp.h.

Member Function Documentation

◆ add_queue()

void dpQueue::add_queue ( dpQueue q)
inlineprotected

Definition at line 195 of file dp.h.

◆ dump()

void dpQueue::dump ( ostream &  ost)
inlineprotected

Definition at line 266 of file dp.h.

◆ larger_goal()

dpQueue* dpQueue::larger_goal ( )
inlineprotected

Definition at line 231 of file dp.h.

◆ larger_goal_sub()

dpQueue* dpQueue::larger_goal_sub ( )
inlineprotected

Definition at line 250 of file dp.h.

◆ smallest()

dpQueue* dpQueue::smallest ( )
inlineprotected

Definition at line 216 of file dp.h.

◆ smallest_goal()

dpQueue* dpQueue::smallest_goal ( )
inlineprotected

Definition at line 255 of file dp.h.

Friends And Related Function Documentation

◆ dpMain

friend class dpMain
friend

Definition at line 180 of file dp.h.

◆ dpNode

friend class dpNode
friend

Definition at line 179 of file dp.h.

Member Data Documentation

◆ active

int dpQueue::active
protected

Definition at line 279 of file dp.h.

◆ larger_child

dpQueue* dpQueue::larger_child
protected

Definition at line 277 of file dp.h.

◆ node

dpNode* dpQueue::node
protected

Definition at line 274 of file dp.h.

◆ parent

dpQueue* dpQueue::parent
protected

Definition at line 275 of file dp.h.

◆ smaller_child

dpQueue* dpQueue::smaller_child
protected

Definition at line 276 of file dp.h.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:07