All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Attributes
opl::interface::ObjectLookupTable Class Reference

#include <ObjectLookupTable.h>

Inheritance diagram for opl::interface::ObjectLookupTable:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string createKey (const std::string &fluentName, const std::vector< std::string > &arguments) const =0
virtual std::string createObjectKey (int index, double value) const =0
virtual double getNumericValue (const FluentMapping *variable) const =0
virtual const ObjectgetObject (const FluentMapping *variable) const =0
virtual bool getPredicateValue (const FluentMapping *variable) const =0
virtual const FluentMappinggetVariable (const std::string &key) const =0

Static Public Attributes

static ObjectLookupTableinstance = NULL

Detailed Description

Definition at line 23 of file ObjectLookupTable.h.


Member Function Documentation

virtual std::string opl::interface::ObjectLookupTable::createKey ( const std::string &  fluentName,
const std::vector< std::string > &  arguments 
) const [pure virtual]
virtual std::string opl::interface::ObjectLookupTable::createObjectKey ( int  index,
double  value 
) const [pure virtual]
virtual double opl::interface::ObjectLookupTable::getNumericValue ( const FluentMapping variable) const [pure virtual]
virtual const Object* opl::interface::ObjectLookupTable::getObject ( const FluentMapping variable) const [pure virtual]
virtual bool opl::interface::ObjectLookupTable::getPredicateValue ( const FluentMapping variable) const [pure virtual]
virtual const FluentMapping* opl::interface::ObjectLookupTable::getVariable ( const std::string &  key) const [pure virtual]

Member Data Documentation

Definition at line 26 of file ObjectLookupTable.h.


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


tfd_modules
Author(s): Maintained by Christian Dornhege (see AUTHORS file).
autogenerated on Tue Jan 22 2013 12:25:04