|
Add(IFuzzySet)
|
Overloaded. Adds the existing fuzzy set, or term, into the fuzzy variable. If a fuzzy set already exists in the fuzzy variable with the same name, the old fuzzy set is deleted.
|
|
Add(String)
|
Overloaded. Creates a new fuzzy set, or term, in the fuzzy variable with the specified name. If a fuzzy set already exists in the fuzzy variable with the same name, the old fuzzy set is deleted
|
|
AssertRule(IFuzzySet,IFuzzySet,IFuzzySet,IFuzzySet)
|
Overloaded. Performs implication using correlation rules.
|
|
AssertRule(IFuzzySet[],IFuzzySet[],IFuzzySet,IFuzzySet)
|
Overloaded. Performs implication using correlation rules.
|
|
AssertRule(TFzyFloat,IFuzzySet,IFuzzySet)
|
Overloaded. Performs implication using correlation rules.
|
|
Assign(IInterface)
|
Overloaded. Copies the AValue to the current fuzzy variable. If the AValue parameter implements the IFuzzyVariable interface, this method copies the fuzzy sets from the fuzzy variable.
|
|
Assign(TPersistent)
|
Overloaded. Copies the Source to the current fuzzy variable
|
|
AssignFuzzySets(IFuzzyVariable)
|
Copies the fuzzy sets from the Source fuzzy variable to the current variable. All the original fuzzy sets are deleted
|
|
BeginUpdate
|
Suspends change events from occuring until the EndUpdate method is called. Use BeginUpdate to speed processing while values are added to or deleted from the fuzzy variable
|
|
Changed
|
Represents method Changed.
|
|
Clear
|
Deletes all the fuzzy sets from the variable
|
|
ClearFuzzySets
|
Represents method ClearFuzzySets.
|
|
Clone
|
Creates a copy of the fuzzy variable including the fuzzy sets
|
|
ContainsFuzzySet(String)
|
Checks to see if a fuzzy set of the specified name exists in the fuzzy variable. If the fuzzy set does exist, it is returned, else nil.
|
|
CreateItems
|
Represents method CreateItems.
|
|
EndUpdate
|
Reenables change events after BeginUpdate has been called. Calls to BeginUpdate are cumulative, so calling EndUpdate will only fire a change event if every other call to BeginUpdate has already been matched by a call to EndUpdate.
|
|
Equals(IInterface)
|
Returns TRUE if the fuzzy variable equals the AValue fuzzy variable, including the fuzzy sets. If the AValue parameter does not implement the IFuzzyVariable interface, this method returns FALSE
|
|
FuzzySetChanged(IFuzzySet)
|
Overloaded. Call this method when the fuzzy set has been modified
|
|
GetComment
|
Represents method GetComment.
|
|
GetCorrelationStrength(IFuzzySet[],IFuzzySet[])
|
Returns the minimum of the correlation strengths of the Premises matched with the Matchings fuzzy sets
|
|
GetCount
|
Represents method GetCount.
|
|
GetDefuzzificationMethod
|
Represents method GetDefuzzificationMethod.
|
|
GetFuzzySet(Integer)
|
Represents method GetFuzzySet(Integer).
|
|
GetFuzzySetByName(String)
|
Represents method GetFuzzySetByName(String).
|
|
GetMaximum
|
Represents method GetMaximum.
|
|
GetMinimum
|
Represents method GetMinimum.
|
|
GetName
|
Represents method GetName.
|
|
GetNumFunctionValues
|
Represents method GetNumFunctionValues.
|
|
GetOnChange
|
Represents method GetOnChange.
|
|
GetOnFuzzySetAdded
|
Represents method GetOnFuzzySetAdded.
|
|
GetOnFuzzySetChange
|
Represents method GetOnFuzzySetChange.
|
|
GetOnFuzzySetDeleted
|
Represents method GetOnFuzzySetDeleted.
|
|
GetOnVariableChange
|
Represents method GetOnVariableChange.
|
|
GetParser
|
Represents method GetParser.
|
|
GetTag
|
Represents method GetTag.
|
|
GetThreshold
|
Represents method GetThreshold.
|
|
GetUnits
|
Represents method GetUnits.
|
|
NewFuzzySet(IFuzzySet)
|
Represents method NewFuzzySet(IFuzzySet).
|
|
QueryInterface(TGUID,Void)
|
Represents method QueryInterface(TGUID,Void).
|
|
Remove(IFuzzySet)
|
Deletes the fuzzy set from the fuzzy variable
|
|
RemoveFuzzySet(IFuzzySet)
|
Represents method RemoveFuzzySet(IFuzzySet).
|
|
SetComment(String)
|
Represents method SetComment(String).
|
|
SetDefuzzificationMethod(TDefuzzificationMethod)
|
Represents method SetDefuzzificationMethod(TDefuzzificationMethod).
|
|
SetMaximum(TFzyFloat)
|
Represents method SetMaximum(TFzyFloat).
|
|
SetMinimum(TFzyFloat)
|
Represents method SetMinimum(TFzyFloat).
|
|
SetName(String)
|
Represents method SetName(String).
|
|
SetNumFunctionValues(Integer)
|
Represents method SetNumFunctionValues(Integer).
|
|
SetOnChange(TNotifyEvent)
|
Represents method SetOnChange(TNotifyEvent).
|
|
SetOnFuzzySetAdded(TIFuzzySetEvent)
|
Represents method SetOnFuzzySetAdded(TIFuzzySetEvent).
|
|
SetOnFuzzySetChange(TIFuzzySetEvent)
|
Represents method SetOnFuzzySetChange(TIFuzzySetEvent).
|
|
SetOnFuzzySetDeleted(TIFuzzySetEvent)
|
Represents method SetOnFuzzySetDeleted(TIFuzzySetEvent).
|
|
SetOnVariableChange(TIFuzzyVariableEvent)
|
Represents method SetOnVariableChange(TIFuzzyVariableEvent).
|
|
SetParser(IFuzzyParser)
|
Represents method SetParser(IFuzzyParser).
|
|
SetTag(TRSTag)
|
Represents method SetTag(TRSTag).
|
|
SetThreshold(TFzyFloat)
|
Represents method SetThreshold(TFzyFloat).
|
|
SetUnits(String)
|
Represents method SetUnits(String).
|
|
ToString
|
Returns a string representation of the fuzzy variable. The string representation is parsable by the parser defined in the Parser property
|
|
_AddRef
|
Represents method _AddRef.
|
|
_Release
|
Represents method _Release.
|