Encapsulates a hash table of fuzzy variables
Namespace: IFuzzyLogic
TRSStringHashTable
IFuzzyLogic.TFuzzyVariableTable
|
Delphi
|
type
TFuzzyVariableTable = class(TRSStringHashTable<IFuzzyVariable>)
end;
|
|
Name
|
Description
|
|
FuzzyLogic
|
Returns the owner of the hash table
|
Top
|
|
Name
|
Description
|
|
Add(IFuzzyVariable)
|
Overloaded. Adds the FuzzyVariable to the hash table; the key for the fuzzy variable is the fuzzy variable's name.
|
|
ContainsVariable(String)
|
Checks to see if a fuzzy variable of the specified name exists in the hash table. If the fuzzy variable does exist, it is returned, else nil.
|
|
DoAdd(Integer,Integer,String,IFuzzyVariable)
|
Represents method DoAdd(Integer,Integer,String,IFuzzyVariable).
|
|
DoRemove(String,Integer,TCollectionNotification)
|
Represents method DoRemove(String,Integer,TCollectionNotification).
|
|
DoSetValue(Integer,IFuzzyVariable)
|
Represents method DoSetValue(Integer,IFuzzyVariable).
|
|
Remove(IFuzzyVariable)
|
Overloaded. Removes the FuzzyVariable from the hash table, stored with a key equal to the fuzzy variable's Name property. If the fuzzy variable is not in the table, nothing happens.
|
Top
|
The TFuzzyVariableTable class allows you to create a hash table which tracks IFuzzyVariables based on their names
|