grail (C  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Utility.IEvaluator< ContextType > Interface Template Reference

Evaluates object in terms of provided Context. More...

Inheritance diagram for Grail.Utility.IEvaluator< ContextType >:

Public Member Functions

float EvaluateWeight (ContextType context)
 

Properties

int Rank [get]
 Measure of importance of evaluated object. More...
 

Detailed Description

Evaluates object in terms of provided Context.

Template Parameters
ContextType

Member Function Documentation

◆ EvaluateWeight()

float Grail.Utility.IEvaluator< ContextType >.EvaluateWeight ( ContextType  context)

Parameters
context
Returns
measure of suitability of evaluated object in given Context

Implemented in Grail.Utility.Evaluator< ContextType >.

Property Documentation

◆ Rank

int Grail.Utility.IEvaluator< ContextType >.Rank
get

Measure of importance of evaluated object.


The documentation for this interface was generated from the following file: