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 ( dpNode n)
inline

Definition at line 182 of file dp.h.

dpQueue::~dpQueue ( )
inline

Definition at line 189 of file dp.h.

Member Function Documentation

void dpQueue::add_queue ( dpQueue q)
inlineprotected

Definition at line 195 of file dp.h.

void dpQueue::dump ( ostream &  ost)
inlineprotected

Definition at line 266 of file dp.h.

dpQueue* dpQueue::larger_goal ( )
inlineprotected

Definition at line 231 of file dp.h.

dpQueue* dpQueue::larger_goal_sub ( )
inlineprotected

Definition at line 250 of file dp.h.

dpQueue* dpQueue::smallest ( )
inlineprotected

Definition at line 216 of file dp.h.

dpQueue* dpQueue::smallest_goal ( )
inlineprotected

Definition at line 255 of file dp.h.

Friends And Related Function Documentation

friend class dpMain
friend

Definition at line 180 of file dp.h.

friend class dpNode
friend

Definition at line 179 of file dp.h.

Member Data Documentation

int dpQueue::active
protected

Definition at line 279 of file dp.h.

dpQueue* dpQueue::larger_child
protected

Definition at line 277 of file dp.h.

dpNode* dpQueue::node
protected

Definition at line 274 of file dp.h.

dpQueue* dpQueue::parent
protected

Definition at line 275 of file dp.h.

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 Sat May 8 2021 02:42:42