
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.
