, including all inherited members.
_MaxValue | slifis::MEMBFUNC | [private] |
_mf_Name | slifis::MEMBFUNC | [private] |
_MinValue | slifis::MEMBFUNC | [private] |
AddPoint(const FPOINT &pt) | slifis::MEMBFUNC | |
AddPoint(REALVAL, FUZZYVAL) | slifis::MEMBFUNC | |
AlphaCut(FUZZYVAL f) | slifis::MEMBFUNC | |
Cleanup() | slifis::MEMBFUNC | [private] |
Clear(FUZZYVAL v=0.0) | slifis::MEMBFUNC | |
Complement() | slifis::MEMBFUNC | |
Defuzzify(REALVAL &val, EN_DEFUZZMETHOD meth=DF_COG) const | slifis::MEMBFUNC | |
DeletePoint(size_t idx) | slifis::MEMBFUNC | |
Fuzzify(REALVAL v) const | slifis::MEMBFUNC | |
FUZZY_ROOT class | slifis::MEMBFUNC | [friend] |
FuzzyBSum(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
FuzzyLukas(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
FuzzyMax(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
FuzzyMin(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
FuzzyProduct(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
FuzzyPSum(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
GetFirstPoint() const | slifis::MEMBFUNC | |
GetLastPoint() const | slifis::MEMBFUNC | |
GetLeftValue() const | slifis::MEMBFUNC | |
GetMaxValue() const | slifis::MEMBFUNC | [inline] |
GetMinValue() const | slifis::MEMBFUNC | [inline] |
GetName() const | slifis::MEMBFUNC | [inline] |
GetNbMaximums(std::vector< FPOINT > *pv_MaxValues=0) const | slifis::MEMBFUNC | |
GetNbPoints() const | slifis::MEMBFUNC | [inline] |
GetPoint(size_t idx) | slifis::MEMBFUNC | |
GetPoint(size_t idx) const | slifis::MEMBFUNC | |
GetPointsAtY(FUZZYVAL v, std::vector< FPOINT > &v_pt) const | slifis::MEMBFUNC | |
GetRange(REALVAL &v1, REALVAL &v2) const | slifis::MEMBFUNC | |
GetRightValue() const | slifis::MEMBFUNC | |
IsEmpty() const | slifis::MEMBFUNC | [inline] |
IsFinite() const | slifis::MEMBFUNC | [inline] |
IsNull() const | slifis::MEMBFUNC | [inline] |
IsValid() const | slifis::MEMBFUNC | |
MEMBFUNC(std::string name="-unnamedMF-") | slifis::MEMBFUNC | |
MEMBFUNC(FUZZYVAL val, std::string name="-unnamedMF-") | slifis::MEMBFUNC | |
MEMBFUNC(EN_MF_TYPE t, std::string name, const std::vector< REALVAL > &v) | slifis::MEMBFUNC | |
MEMBFUNC(EN_MF_TYPE t, std::string name, REALVAL v1, REALVAL v2) | slifis::MEMBFUNC | |
MEMBFUNC(EN_MF_TYPE t, std::string name, REALVAL v1, REALVAL v2, REALVAL v3) | slifis::MEMBFUNC | |
MEMBFUNC(EN_MF_TYPE t, std::string name, REALVAL v1, REALVAL v2, REALVAL v3, REALVAL v4) | slifis::MEMBFUNC | |
ModifyPoint(size_t idx, REALVAL x, FUZZYVAL y) | slifis::MEMBFUNC | |
ModifyPoint(size_t idx, FPOINT pt) | slifis::MEMBFUNC | |
ModifyPoint(size_t idx, FUZZYVAL y) | slifis::MEMBFUNC | |
operator!=(const MEMBFUNC &m) const | slifis::MEMBFUNC | [inline] |
operator==(const MEMBFUNC &m) const | slifis::MEMBFUNC | |
P_AddPoint(const FPOINT &pt) | slifis::MEMBFUNC | [private] |
P_AddPointIfInInterval(MEMBFUNC *out, REALVAL x, FUZZYVAL y, REALVAL x1, REALVAL x2) | slifis::MEMBFUNC | [friend] |
P_CheckForEmptyness() | slifis::MEMBFUNC | [private] |
P_Defuzz_COA() const | slifis::MEMBFUNC | [private] |
P_Defuzz_COG() const | slifis::MEMBFUNC | [private] |
P_Defuzz_MAX() const | slifis::MEMBFUNC | [private] |
P_Defuzz_MEMAX(bool DoWeightedAvg=false) const | slifis::MEMBFUNC | [private] |
P_FindIntersectionPoints(const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) | slifis::MEMBFUNC | [friend] |
P_FIP_OneSide(const MEMBFUNC *f1, const MEMBFUNC *f2, MEMBFUNC *out) | slifis::MEMBFUNC | [friend] |
P_GetIntervalPointsVector(const FPOINT &p1, const FPOINT &p2, size_t &id1, size_t &id2) const | slifis::MEMBFUNC | [private] |
P_MaxMinSearch() | slifis::MEMBFUNC | [private] |
P_PointIsTooClose(const FPOINT &pt) | slifis::MEMBFUNC | [private] |
P_Process_OneSide(const MEMBFUNC &fa, const MEMBFUNC &fb, MEMBFUNC &out, EN_MERGE_OP op) | slifis::MEMBFUNC | [friend] |
P_ProcessPoints(const MEMBFUNC &fa, const MEMBFUNC &fb, MEMBFUNC &out, EN_MERGE_OP op) | slifis::MEMBFUNC | [friend] |
P_Read_bin(std::ifstream &f) | slifis::MEMBFUNC | [private] |
P_Read_XML(TiXmlElement *pElem) | slifis::MEMBFUNC | [private] |
P_RemoveDuplicates() | slifis::MEMBFUNC | [private] |
P_RemoveUselessPoints() | slifis::MEMBFUNC | [private] |
P_SetGaussian(double x0, double sigma) | slifis::MEMBFUNC | [private] |
P_Write_bin(std::ofstream &f) const | slifis::MEMBFUNC | [private] |
P_Write_XML(TiXmlElement *parent) const | slifis::MEMBFUNC | [private] |
Print(FILE *f=stderr, const char *msg=NULL) const | slifis::MEMBFUNC | |
Scale(FUZZYVAL f) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, const std::string &name, const std::vector< REALVAL > &v) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, const std::string &name, REALVAL v1, REALVAL v2) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, const std::string &name, REALVAL v1, REALVAL v2, REALVAL v3) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, const std::string &name, REALVAL v1, REALVAL v2, REALVAL v3, REALVAL v4) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, const std::vector< REALVAL > &v) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, REALVAL v1, REALVAL v2) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, REALVAL v1, REALVAL v2, REALVAL v3) | slifis::MEMBFUNC | |
Set(EN_MF_TYPE t, REALVAL v1, REALVAL v2, REALVAL v3, REALVAL v4) | slifis::MEMBFUNC | |
SetFrom(const MEMBFUNC &src) | slifis::MEMBFUNC | |
SetLeftValue(FUZZYVAL v) | slifis::MEMBFUNC | |
SetName(std::string n) | slifis::MEMBFUNC | [inline] |
SetRightValue(FUZZYVAL v) | slifis::MEMBFUNC | |
Shift(double val) | slifis::MEMBFUNC | |
Truncate(FUZZYVAL f) | slifis::MEMBFUNC | |
v_pts | slifis::MEMBFUNC | [private] |