Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::Planner Class Reference

#include <Planner.hh>

List of all members.

Public Methods

 Planner (PlannerImpl *impl)
 Constructor.

 ~Planner ()
 Destructor.

PlannerImplgetImpl () const
 Returns a pointer to the implementation.

StatusType replan () const
 Replans.

int getAuthority () const
 Gets the authority of the invoking instance.

void ignore (const PslAttribute *attribute)
const PslDatabasegetDatabase () const
 Returns the database instance associated with the invoking instance.

const std::string & getName () const
 Returns the name of the invoking planner.

void stopPlanner () const
 Makes the planner stop as soon as possible.

void setHorizonSetting (const HorizonSetting &setting) const

Private Attributes

PlannerImplm_Impl


Constructor & Destructor Documentation

IDEA::Planner::Planner PlannerImpl   impl
 

Constructor.

IDEA::Planner::~Planner  
 

Destructor.


Member Function Documentation

int IDEA::Planner::getAuthority  
 

Gets the authority of the invoking instance.

const PslDatabase * IDEA::Planner::getDatabase  
 

Returns the database instance associated with the invoking instance.

PlannerImpl * IDEA::Planner::getImpl  
 

Returns a pointer to the implementation.

const std::string & IDEA::Planner::getName  
 

Returns the name of the invoking planner.

void IDEA::Planner::ignore const PslAttribute   attribute
 

StatusType IDEA::Planner::replan  
 

Replans.

void IDEA::Planner::setHorizonSetting const HorizonSetting   setting const
 

void IDEA::Planner::stopPlanner  
 

Makes the planner stop as soon as possible.


Member Data Documentation

PlannerImpl* IDEA::Planner::m_Impl [private]
 


Contact information
© IDEA
Generated on Fri Feb 3 17:09:45 2006 for IDEA.