Public Member Functions | Private Member Functions | Private Attributes
PathEngine::PRM Class Reference

PRM アルゴリズム実装クラス More...

#include <PRM.h>

Inheritance diagram for PathEngine::PRM:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool calcPath ()
 親クラスのドキュメントを参照
 PRM (PathPlanner *planner)
 コンストラクタ
virtual ~PRM ()
 デストラクタ

Private Member Functions

bool buildRoadmap ()
 ロードマップを生成する

Private Attributes

double maxDist_
unsigned long maxNeighbors_
unsigned long maxPoints_

Detailed Description

PRM アルゴリズム実装クラス

Definition at line 19 of file PRM.h.


Constructor & Destructor Documentation

PRM::PRM ( PathPlanner planner)

コンストラクタ

Parameters:
plannerパスプランナー

Definition at line 10 of file PRM.cpp.

PRM::~PRM ( ) [virtual]

デストラクタ

Definition at line 18 of file PRM.cpp.


Member Function Documentation

bool PRM::buildRoadmap ( ) [private]

ロードマップを生成する

Returns:
stopPlanning()によって中断された場合はfalse、それ以外はtrue

Definition at line 21 of file PRM.cpp.

bool PRM::calcPath ( ) [virtual]

親クラスのドキュメントを参照

Implements PathEngine::Algorithm.

Definition at line 68 of file PRM.cpp.


Member Data Documentation

double PathEngine::PRM::maxDist_ [private]

Definition at line 28 of file PRM.h.

unsigned long PathEngine::PRM::maxNeighbors_ [private]

Definition at line 22 of file PRM.h.

unsigned long PathEngine::PRM::maxPoints_ [private]

Definition at line 25 of file PRM.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sun Apr 2 2017 03:44:02