|
Add
|
Overloaded. Creates a new XY value pair (TFuzzySetValue instance) and adds it to the Items array.
Call Add to create an XY value pair in the collection. The new item is placed at the end of the Items array. Add returns the new TFuzzySetValue instance
|
|
Add(TFzyFloat,TFzyFloat)
|
Overloaded. Adds a new XY value pair to the fuzzy set.
|
|
Append(IFuzzySet)
|
Overloaded. Adds the Source Fuzzy Set's XY value pairs to the current fuzzy set.
|
|
Append(IFuzzySet,Integer,Integer)
|
Overloaded. Adds a range of the XY value pairs from the Source Fuzzy set to the current fuzzy set.
|
|
Append(TFuzzySetValues)
|
Overloaded. Adds all the points from the Source collection. Existing values are NOT deleted (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
Append(TFuzzySetValues,Integer,Integer)
|
Overloaded. Adds Count number of XY value pair starting at the Index from the Source collection. Existing values are NOT deleted. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
Assign(IInterface)
|
Overloaded. Copies the AValue to the Fuzzy Set that contains this TIFSValues class. If AValue does not implement IFuzzySet, nothing is copied
|
|
AssignValues(IFuzzySet)
|
Assigns the XY value pairs from the Source fuzzy set to the current fuzzy set
|
|
CleanupValues
|
Sorts the collection based on the X property of the Items and remove duplicate values (more than 3 values in a row with the same X property value). (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
EqualsValues(IFuzzySet)
|
Compares the values of the current fuzzy set with the FuzzySet parameter
|
|
Expand(Integer)
|
Changes the size of the XY value vector which describes the fuzzy set. The Expand method is useful to increase the number of XY values before applying hedges to modify the fuzzy shape. Note that this method will not reduce the number of points, if NewCount is less than the current size of the XY value vector, this method does nothing. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
ExpandSimple(Integer)
|
Changes the size of the XY value vector which describes the fuzzy set. The ExpandSimple method is useful to increase the number of XY values before applying hedges to modify the fuzzy shape. Note that this method will not reduce the number of points, if NewCount is less than the current size of the XY value vector, this method does nothing. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
GetAvgValue
|
Returns the average Y value of the collection's points. Y values greater than 1 are truncated to 1. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
GetCount
|
Accessor method for the Count property
|
|
GetEnumerator
|
Returns an enumerator for iterating over the fuzzy set values collection. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
GetMaxValue
|
Returns the maximum Y value of the collection's points. Y values greater than 1 are truncated to 1. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
GetMinValue
|
Returns the minimum Y value of the collection's points. Y values greater than 1 are truncated to 1. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
GetStatValues(TFzyFloat,TFzyFloat,TFzyFloat)
|
Returns the average, maximum, and minimum Y values of the collection's points. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
GetXCount(TFzyFloat)
|
Represents method GetXCount(TFzyFloat). (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
Insert(Integer,TFzyFloat,TFzyFloat)
|
Overloaded. Adds a new XY value pair to the fuzzy set. In general, it is better to use the Add method since the fuzzy set reorders the XY value pairs to be sorted by X value anyway
|
|
RemoveDuplicates
|
Removes duplicate values in the fuzzy set list (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
SkipX(Integer,TFzyFloat,Integer)
|
"Moves" the index in the specified direction (-1 to go left, 1 to go right) until an X property value at Index is around the passed in X value. The function returns the index of the this value, or -1. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
SkipY(Integer,TFzyFloat,Integer)
|
"Moves" the index in the specified direction (-1 to go left, 1 to go right) until an Y Property Value at Index is around the passed in Y value. The function returns the index of the this YValue, or -1. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
Sort
|
Sorts the fuzzy set values. (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
ToString
|
Returns a string representation of the fuzzy set. The string representation is parsable by the parser defined in the Parser property
|
|
Update(TCollectionItem)
|
Represents method Update(TCollectionItem). (Inherited from FuzzyLogic.TFuzzySetValues.)
|
|
UpdateValue(TFuzzySetValue,TXYUpdateTypes)
|
Represents method UpdateValue(TFuzzySetValue,TXYUpdateTypes). (Inherited from FuzzyLogic.TFuzzySetValues.)
|