
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. Creates a new XY value pair ( FuzzyLogic.TFuzzySetValue instance) and adds it to the Items array.
Call Add to create an XY value pair in the collection.


Append(TFuzzySetValues)

Overloaded. Adds all the points from the Source collection. Existing values are NOT deleted


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.


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).


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.


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.


GetAvgValue

Returns the average Y value of the collection's points. Y values greater than 1 are truncated to 1.


GetEnumerator

Returns an enumerator for iterating over the fuzzy set values collection.


GetMaxValue

Returns the maximum Y value of the collection's points. Y values greater than 1 are truncated to 1.


GetMinValue

Returns the minimum Y value of the collection's points. Y values greater than 1 are truncated to 1.


GetStatValues(TFzyFloat,TFzyFloat,TFzyFloat)

Returns the average, maximum, and minimum Y values of the collection's points.


GetXCount(TFzyFloat)

Represents method GetXCount(TFzyFloat).


Insert(Integer)

Creates a new XY value piar (TFuzzySetValue instance) and adds it to the Items array. Call Insert to add a new item at a specified position in the collection. Existing items (starting from the specified position) are moved up in the Items array. Insert returns the new collection item.


RemoveDuplicates

Removes duplicate values in the fuzzy set list


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.


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.


Sort

Sorts the fuzzy set values.


Update(TCollectionItem)

Represents method Update(TCollectionItem).


UpdateValue(TFuzzySetValue,TXYUpdateTypes)

Represents method UpdateValue(TFuzzySetValue,TXYUpdateTypes).
