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

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Modules/PLASMA/Planner/Includes/PlasmaSuccessorSelectorCondition.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: PlasmaSuccessorSelectorCondition.hh,v 1.1 2005/04/26 20:31:54 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/Copyright.txt
00005 #ifndef PLASMA_PLANSERVER_VARIABLE_SUCCESSOR_SELECTOR_FILTER_CONDITION_HEADER
00006 #define PLASMA_PLANSERVER_VARIABLE_SUCCESSOR_SELECTOR_FILTER_CONDITION_HEADER
00007 
00008 #include "Condition.hh"
00009 #include "Horizon.hh"
00010 
00011 namespace IDEA
00012 {
00013   class PslDatabase;
00014 
00015   class PlasmaSuccessorSelectorCondition:
00016     public EUROPA::Condition
00017   {
00018   public:
00019     PlasmaSuccessorSelectorCondition( const EUROPA::DecisionManagerId &dm, const EUROPA::HorizonId& horizon, const PslDatabase* db );
00020     
00021     bool test(const EUROPA::EntityId &entity);
00022   private:
00023     const PslDatabase* m_Database;
00024     EUROPA::HorizonId m_Horizon;
00025   };
00026 }
00027 
00028 #endif // PLASMA_PLANSERVER_VARIABLE_SUCCESSOR_SELECTOR_FILTER_CONDITION_HEADER

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