fuzzylite  6.0
A Fuzzy Logic Control Library in C++
fl::Trapezoid Member List

This is the complete list of members for fl::Trapezoid, including all inherited members.

_heightfl::Termprotected
className() const FL_IOVERRIDEfl::Trapezoidvirtual
clone() const FL_IOVERRIDEfl::Trapezoidvirtual
complexity() const FL_IOVERRIDEfl::Trapezoidvirtual
configure(const std::string &parameters) FL_IOVERRIDEfl::Trapezoidvirtual
constructor()fl::Trapezoidstatic
getHeight() constfl::Termvirtual
getName() constfl::Termvirtual
getVertexA() constfl::Trapezoidvirtual
getVertexB() constfl::Trapezoidvirtual
getVertexC() constfl::Trapezoidvirtual
getVertexD() constfl::Trapezoidvirtual
membership(scalar x) const FL_IOVERRIDEfl::Trapezoidvirtual
parameters() const FL_IOVERRIDEfl::Trapezoidvirtual
setHeight(scalar height)fl::Termvirtual
setName(const std::string &name)fl::Termvirtual
setVertexA(scalar a)fl::Trapezoidvirtual
setVertexB(scalar b)fl::Trapezoidvirtual
setVertexC(scalar c)fl::Trapezoidvirtual
setVertexD(scalar d)fl::Trapezoidvirtual
Term(const std::string &name="", scalar height=1.0)fl::Termexplicit
toString() constfl::Termvirtual
Trapezoid(const std::string &name="", scalar vertexA=fl::nan, scalar vertexB=fl::nan, scalar vertexC=fl::nan, scalar vertexD=fl::nan, scalar height=1.0)fl::Trapezoidexplicit
updateReference(const Engine *engine)fl::Termvirtual
~Term()fl::Termvirtual
~Trapezoid() FL_IOVERRIDEfl::Trapezoidvirtual