base::Path Class Reference

Abstract definition of a path. More...

#include <ompl/base/Path.h>

Inheritance diagram for base::Path:

List of all members.

Public Member Functions

 Path (const SpaceInformationPtr &si)
 Constructor. A path must always know the space information it is part of.
virtual ~Path ()
 Destructor.
const SpaceInformationPtr & getSpaceInformation () const
 Get the space information associated to this class.
virtual double length () const =0
 Return the length of a path.
virtual Cost cost (const OptimizationObjectivePtr &obj) const =0
 Return the cost of the path with respect to a specified optimization objective.
virtual bool check () const =0
 Check if the path is valid.
virtual void print (std::ostream &out) const =0
 Print the path to a stream.

Protected Attributes

SpaceInformationPtr si_
 The space information this path is part of.

Detailed Description

Abstract definition of a path.

Definition at line 67 of file Path.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines